单片机期末设计三位竞赛抢答器.docVIP

  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文档。上传文档
查看更多
2016至 2017学年第 二 学期期末综合设计 实 验 报 告 课程名称: 单片机原理及应用 实验名称: 三位竞赛抢答器 实验类型: 期末课程综合设计 专业班级: 电子科学与技术1501B 学生姓名:*********** 指导教师: * 完成时间: 2017年6月10日 黄淮学院信息工程学院 目 录 1抢答器硬件系统设计 1 1.1抢答器工作方式 1 1.2抢答器的实现原理 1 1.3系统硬件组成 1 2抢答器电路原理图设计 1 2.1 电源电路设计 1 2.2 复位电路设计 1 2.3  时钟电路设计 2 2.4  输入模块电路设计 2 2.5  显示模块电路设计 2 3  软件设计 3 3.1框图设 3 3.2 c程序设计语言 5 3.3 作品展示 8 4 总结与展望 9 5 参考文献 9 1抢答器硬件系统设计 1.1抢答器工作方式 本设计以AT89C52单片机为核心,设计一个3位竞赛抢答器:同时供3名选手或3个代表队比赛,分别用3个按钮S0~S2表示。设置一个系统清除和抢答控制开关S,开关由主持人控制。抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。抢答器具有定时抢答功能,且一次抢答的时间为30秒。当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为0.5s左右。 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 如果定时时间已到,无人抢答,本次抢答无效,系统报警点亮红色LED灯并禁止抢答,定时显示器上显示00。 1.2抢答器的实现原理 本文以 AT89c52 单片机为核心设计的三位抢答器方案是:该抢答器能根据不同的三个不同按键输入抢答输入信号, 经过单片机的控制处理并产生与按键相对应路数的输出信号 ,最后通过 7段 LED数码管显示相应的路数,并能显示抢答的时间。 1.3系统硬件组成 根据系统框图和设计方案本文硬件电路主要分为三个部分:第一部分为按键和上拉电阻组成的输入模块 ,第二部分为以 AT89c52 单片机为核心的控制模块 ,第三部分为由 LED 数码管和发光二极管组成的显示模块 。 2抢答器电路原理图设计 2.1 电源电路设计 由于单片机工作时需要的 +5V 电压, 所以在设计电源电路时, 需要一个电子元件能够提供 +5V 电压 。 2.2 复位电路设计 AT89C52 的复位输入引脚 RST 为 AT89C52 提供了初始化的手段 , 可以使程序从指定处开始执行,在 AT89C52 的时钟电路工作后 ,只要 RST 引脚上出现超过两个机器周期以上的高电平时 ,即可产生复位的操作.只要 RST 保持高电平, 则 AT89C52循环复位.只有当 RST 由高电平变低电平以后 , AT89C52才从 0000H 地址开始执行程序 .本系统采用按键复位方式的复位电路 。 2.3  时钟电路设计 AT89C52 的时钟可以由两种方式产生 ,一种是内部方式,利用芯片内部的振荡电路;另外一种为外部方式.本论文根据实际需要和简便, 采用内部振荡方式.AT89C52 内部有一个用于构成振荡器的 高增益反相放大器 , 引脚 XTAL1 和 XTAL2 分别是此放大器的输入端和输出端.这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成一个自激振荡器 . AT89C52 虽然有内部振荡电路 , 但要形成时钟,必须外接元件所以实际构成的振荡时钟电路 .外接晶体以及电容 C1 和 C2 构成并联谐振电路接在放大器的反馈回路中.对接电容的值虽然没有严格的要求, 但电容的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性.晶体频率可在 1.2MHz~ 12MHz 之间任选, 电容C1和 C2 的典型值在 20pF ~ 100pF 之间选择, 考虑到本系统对于外接晶体的频率稳定性要求不高,所以采取比较廉价的 12MHz 陶瓷谐振器, 根据调试电容选择30pF。 2.4  输入模块电路设计 抢答器输入信号由3个小按键控制 ,当有键按下的时候,就产生了有效的输入信号, 本文使用了上拉电阻把输入信号先嵌位在高电平.当有按键按下时便使与这个按键相连的引脚变为低电平 ,产生一个低电平的输入信号.本模块由 3 个 10K 的电阻和3 个按键构成 . 2.5  显示模块电路设计 该模块由共阳极 LED 数码管和 2K 的电阻组成,用来显示抢答器信号的具体路数的, 数码管的两个接地端同时接电源, 其余 8 个引脚分别单片机8 个输出口连接 ,根据单片机引脚与数码管的连接关系, 可以列出显

文档评论(0)

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

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

1亿VIP精品文档

相关文档