版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习情境4-单片机按键控制系统项目2抢答器的设计与实现抢答器是通过设计电路,实现准确判断出抢答者的电器。在知识竞赛、抢答赛等文体娱乐活动中,能准确、公正、直观地判断出抢答者的座位号,更好的促进各个团体的竞争意识,是一种常见而又非常实用的电子设备。本项目要求完成一个按键抢答器的设计:实现先按健有效,其它按键被锁死,复位后重新开始抢答的功能。通过本项目的设计与实现,可以帮助学习者更加深入的掌握单片机控制系统中按键的工作原理和工作机制,更好的体会单片机控制系统中各不同元器件之间通过巧妙的设计,就可以实现各种各样有趣、有用的电子产品。项目描述二、项目分析要实现随时监测是否有抢答按键按下,就需要单片机循环检测按键,检测到任何一个按键按下时,标志该按键并退出,不再检测其它按键,所以其他按键即便按下也无效。最先按下的按键有效,对应LED灯亮或者发出提示音。任务1按键控制数码管加的操作任务要求:按一次按键K1,最左边数码管显示数字实现加1操作任务分析:基于数码管的显示,需要确定数码管显示的段码和位码,在显示函数中锁存最左边的位,并在该位上显示相应的数字。如果按下按键,显示数字执行加1操作。引导问题2(1)在划横线部分填写合适的代码(12345),使程序完成任务要求的功能。(2)基于完善后的代码,小组合作完成硬件连接、编写代码、调试程序、下载、运行、观察结果。任务2按键控制数码管实现两位数的加减操作任务要求:实现按一次按键K1,最左边数码管显示数字实现加1操作,按一次按键K2,最左边数码管显示数字实现减1操作,参考任务1中,按键控制数码管数字加1操作,对程序进行修改,添加实现减1操作的程序代码就可以完成。任务3
长按实现连加操作任务要求:短按按键,数值实现加1或者减1操作,长按按键操作3秒,数值快速连加或者连减,直到松开按键,并实时显示处理。任务分析:
通过长按和短按分别实现不同的功能,可以节省按键数量,在实际场景中得到了广泛应用。例如,手机长按表示开机或者关机,短按表示挂机、息屏或者结束某个操作。该任务中,没有这个长按按键的时候,按一次按键,只能实现加减一次,如果数值比较大,调节占用的时间会比较长,进入长按键后,可以快速对数值进行连加或者连减的动作,效率得到大幅提升。按下按键,所有的程序都在等待按键释放时运行,利用等待的这个时间,判断按键长短并执行相应的动作。定义一个变量用于计数按键的时长,检测到这个数值大于3秒时,按键进入长按动作,此时进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度远程英语教育兼职外教合同3篇
- 二零二五年酒店员工福利待遇转让合同示例3篇
- 二零二五版寄卖合同范本:农产品寄售协议书3篇
- 二零二五版植物营养肥料试验与研究服务合同3篇
- 二零二五年度酒类批发市场租赁销售合同2篇
- 二零二五年度耕地承包与农村土地承包权登记发证合同2篇
- 二零二五年度红色文化遗址保护与修复合同3篇
- 二零二五版趸购电合同:电力批发市场交易合同2篇
- 二零二五版高端社区地下车库经营权转让合同3篇
- 二零二五年度智能化办公大楼安全防范系统合同2篇
- 中国高血压防治指南(2024年修订版)解读课件
- 沥青路面施工安全培训
- 机电设备安装施工及验收规范
- 仓库安全培训考试题及答案
- 中国大百科全书(第二版全32册)08
- 初中古诗文言文背诵内容
- 天然气分子筛脱水装置吸附计算书
- 档案管理项目 投标方案(技术方案)
- 苏教版六年级上册100道口算题(全册完整版)
- 2024年大学试题(宗教学)-佛教文化笔试考试历年典型考题及考点含含答案
- 计算机辅助设计智慧树知到期末考试答案章节答案2024年青岛城市学院
评论
0/150
提交评论