用单片机设计并制作抢答器MicrosoftWord文档.docVIP

用单片机设计并制作抢答器MicrosoftWord文档.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 课程设计任务书…………………………………………-1- 二、方案设计说明 - 2 - 三、硬件设计说明 - 2 - 1、硬件电路结构框图 - 2 - 2、完整电路图 - 3 - 3.电路图电气说明 - 4 - 四、软件设计说明 - 5 - 1、程序流程图 - 5 - 2、程序清单 - 6 - 五、制作调试 - 12 - 六、使用说明 - 13 - 七、总结 - 13 - 八、参考文献 - 14 - 二、方案设计说明 利用单片机设计并制作抢答器:该抢答器设6个按键:2个供主持人分别用于“开始抢答”和“复位”操作,4个供选手作“抢答”操作;用1个发光二极管指示灯点亮后表示开始抢答,再用4个灯分别显示4个选手的抢答状况;开始抢答后,哪一个选手的抢答键最先按下,该选手的抢答状态指示灯点亮,表示抢答成功,其他选手再按下抢答键将无效; 开始抢答前若谁按下抢答键,对应的抢答状态指示灯闪亮,表示该选手犯规。有选手犯规后其他抢答键也将无效;抢答成功后开始3秒钟计时,到时指示灯将变为闪亮,以提醒选手抢答后必须在3秒内回答问题,否则为犯规;出现犯规后,主持人可利用“复位键”重新开始。 该方案的硬件电路主要由AT89S51单片机,六个按键,五个发光二极管,十一个电阻,三个电容,一个晶振、等元件构成,是在以往抢答器设计电路的基础上从简改装而来. 三、硬件设计说明 1、硬件电路结构框图 硬件电路结构框图如下图 2 2、完整电路图 完整电路图如下图 3.电路图电气说明 如上图,单片机为89S51,电阻R1至R10均为470欧姆,R11为10K欧姆,C1为10uF,C2、C3为30pF,晶振为12M。 “开始”和“复位”按键为主持人使用,“1”、“2”、“3”、“4”四个按键分别对应的给选手抢答时使用,“指示灯”用于指示可作用,灯“1”、“2”、“3”、“4”分别对应“1”、“”、“2”、“3”、“4”个按键,用于显示对应的选手抢答成功或是犯规。 单片机采用按键手动复位方式,通过使复位端与Vcc 接通而实 现。“开始”接12脚,P3.2,应用了其第二功能,“抢答”按键1至4分别接P0口的“1”、“3”、“5”、“7”,灯分别接P2口的“7”、“5”、“3”、“1”、“0”,P0口和P2口间隔接是为了方便焊接电路。 四、软件设计说明 1、程序流程图 2、程序清单 完整程序清单如下 ORG 0000H START: MOV P0,#0FFH ;开始灯不亮 MOV P2,#0FFH ;置输入方式 SETB P3.2 JNB P3.2,LOOP ;判断是否按下 MOV A,P0 ;P0的放寄存器A CPL A ;翻转 JZ START ;判断P0是有否闭合 ACALL DEL12MS ;消抖 MOV A,P0 CPL A JZ START ;若为干扰,再查 JB P0.1,KEY1 ;判断第一个键 KEY00: CLR P2.5 ;1号闪亮 ACALL DEL05S CPL P2.5 ACALL DEL05S AJMP KEY00 KEY1: JB P0.3,KEY2 ;判断第二个键 KEY01: CLR P2.3 ;2号闪亮 ACALL DEL05S CPL P2.3 ACALL DEL05S AJMP KEY01 KEY2: JB P0.5,KEY3 ;判断第三个键 KEY02: CLR P2.1 ;3号闪亮 ACALL DEL05S CPL P2.1 ACALL DEL05S AJMP KEY02 KEY3: JB P0.7,START ;判断第四个键

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档