
合工大嵌入式课程设计资料,含源代码和实验报告,详见资源描述
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供合肥工业大学嵌入式课程设计材料,包含完整源代码与详细实验报告,适合学习参考。详情请见资源描述。
题目:供不追求高分的同学参考!《组合按键控制蜂鸣器》要求:识别多个按键的输入情况,并根据这些输入来控制蜂鸣器发出声音。
具体操作如下:
- 使用K1、K2两个键的状态表示一个两位二进制数(按下代表“1”,未按则为“0”),其中K1对应低位。
- 如果该二进制数中有奇数个“1”,那么蜂鸣器将以每秒一次的频率发出声音,同时点亮LED1;
- 若该二进制数中包含偶数个“1”,则蜂鸣器以两秒钟间隔发出声音,并且此时会点亮LED1和LED2。
此外:
- 当K3键被按下时,蜂鸣器将按照设定的时间间隔连续发声若干次(每次时间间隔为一秒),同时四个LED灯(即LED1至LED4)也会在同一频率下闪烁相同次数。之后,蜂鸣器停止工作,并且所有LED保持常亮状态。
- K4按键的功能是清除之前的所有输入状态,使所有的LED熄灭并关闭蜂鸣器,从而让系统回到初始状态。
说明:可以通过检测到的按键动作来延时一段时间后启动相应的显示逻辑处理。
全部评论 (0)
还没有任何评论哟~


