- 1
- 0
- 约5.72千字
- 约 44页
- 2026-08-14 发布于陕西
- 举报
项目九让我的单片机功能化;项目简介
C语言中提供了一些已经定义好的数据类型,比如int,short,long,char,float,double等,在定义变量时可以用来定义变量,保存对应类型的数据。当要解决比较复杂的问题时,仅仅使用系统提供的简单数据类型,不能高效的解决问题时,C语言允许我们自己设计新的数据类型,并用来定义变量,更好的实现单片机的功能化开发与应用。
本项目通过3个任务的学习与实践,逐步掌握结构体类型、共同体和枚举类型的相关知识。
;项目目标
本项目通过3个任务,学习C语言中的指针。要求掌握的内容包括:
1结构体的定义及引用
2结构体数组
3共用体类型
4枚举类型
5类型标识符的自定义
;工作任务
深入学习C语言的知识,以任务驱动的方式,实现以下3个任务。
(1)LED、数码管和蜂鸣器组成交响乐团
(2)让我告诉你今天星期几
(3)让我们手拉手亮起了;任务一LED、数码管和蜂鸣器组成交响乐团
(一)任务描述
通过设计结构体,定义结构体变量,初始化与引用,实现控制LED、数码管和蜂鸣器:
1、状态1:LED显示1个灯、数码管显示1,蜂鸣器叫;
2、状态2:LED显示2个灯、数码管显示2,蜂鸣器不叫;
3、两种状态间隔1s相互转换;
(二)任务目标
通过对控制LED、数码管和蜂鸣器状态的控制,掌握设计结构体类型、定义结构体类
原创力文档

文档评论(0)