秒倒计时毕业设计.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文档。上传文档
查看更多
秒倒计时毕业设计

课程设计 设计题目名称:秒倒计时 学 生 姓 名:xxx 专业名称: 电子信息工程技术 班 级: 电子10-1 学 制: 3年 学 号: 1050213123 学历层次: 专 科 指导教师: xxx 论文(设计)提交日期: 2012 年 11 月 13 日 论文(设计)答辩日期: 2012 年 11 月 13 日 毕业设计成绩评定书 专业、班级:___ 姓名: 日期:2112年11月13日 1、设计题目 : 秒倒计时 2、设计指导教师(签名) 3、设计评阅人(签名) 评阅日期 4、评定意见及成绩 一、摘要   本次实训课程题是设计一个两位倒计时器,这次实训锻炼了我们自主设计,自主学习,自己动手的能力,两位倒计时器要求达到“99秒的倒计时”并且带有按键复位功能的计时器 。  这次设计的倒计时系统的硬件电路设计主要由中央处理模块、矩阵键盘、LED数码显示器等模块组成,再加上一些基本元器件实现倒计时的功能。其中不同的模块根据自己的的特点实现不同的功能,在整个系统中都起到了不可替代的作用。它们相辅相成,如果缺少任何一个模块或者任何一个元器件,都不可能完成本次设计。  本次设计采用C语言编程,通过倒计时子程序模块、矩阵键盘扫描模块、中断等子程序的正确调用,完成了可以随时设置初值的基于51单片机控制的99秒倒计时系统。    【关键词 关键词】倒计时器 单片机 矩阵键盘 Keil uVision2 LED数码显示器 目录 一、摘要 二、总体设计方案 1、功能要求 三、硬件设计 1、矩阵键盘 2、复位电路 3.LED数码显示电路 四、软件设计 1、设计程序 2.原理图 五、软硬件联调 六、总结 七、致谢 八、参考文献 二、总体设计方案    倒计时器以AT89C52单片机为核心,起着控制作用。系统包括两位数码管显示电路,按键电路,复位电路。 1、功能要求:   1.系统上电,数码管显示“99”.   2.每隔1秒,数码管显示减1,减小到“00”后,数码管显示“00”,同时继电器开启。   3.按键的定义如下:   “暂停/开始”按键S13:当S13按下时,秒表计时停止,数码管显示当前数值,再次按下时恢复计时。   “设置”按键S14:当停止计时时,按下S14键,可以设置秒数。按键S1-S10分别对应数字0-9,先输入数字为十位数,后输入数字为个位数,若输入数字大于99,数码管显示“99”。设置结束后,按下S13键启动计时。   “重新开始”按键S15:当S15按下时,数码管显示为“99”,秒表从新开始计时。          三、硬件设计 1、矩阵键盘   矩阵键盘又称为行列键盘,它是用四条I/O线作为行线,四条I/O线作为列线组成的键盘。在行线和列线的每个交叉点上设置一个按键。这样键盘上按键的个数就为4 *4 =16 个。这种行列式键盘结构能有效地提高单片机系统中I/O口的利用率,从而节约系统资源。 并且与芯片at89c51的P1.0~P1.7(即D0~D3)口相连,实现矩阵键盘扫描原理。    2、复位电路   RST 引脚是复位信号的输入端,只要高电平的复位信号持续两个机器周期以上的有效时间,就可以使单片机上电复位。上电自动复位是通过电容充电实现的,上电瞬间,RST 端电位与Vcc 相同,随充电电流的减少,RST 的电位逐渐下降,直到复位信号无效。按键复位在此不在作过多的介绍,其原理和上电复位是相同的。但其采用的是脉冲复位电路和电平复位电路两种。   ①本电路应用定时器0方式1工作方式,该方式是一个16 位计数器的计时中断法。所以工作方式寄存器TMOD的M1M0两位为01。   ②设置定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。比如,12M的晶振每秒可产生1M的机器周期[1],50ms就是50000个机器周期,定时器0工作方式1工作,计数长度为=65536个外部脉冲,65536-50000周期=初值15536,从15536开始计数,总共累加50000次计数器产生一次溢出,所

文档评论(0)

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

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

1亿VIP精品文档

相关文档