基于C的电子计时器的设计与实现毕业论文辩析.docVIP

  • 5
  • 0
  • 约1.29万字
  • 约 17页
  • 2016-08-25 发布于湖北
  • 举报

基于C的电子计时器的设计与实现毕业论文辩析.doc

目录 1.系统设计 1 1.1方案设计 1 2.硬件设计 2 2.1系统电路设计 2 3. 软件设计 3 3.1软件设计概述 3 4. 测试数据及设计结果 4 参考文献 5 附录 6 基于80C51的电子计时器的设计与实现 摘要: 本设计利用STC89C52单片机的定时器/计数器定时和计数的原理,结合硬件电路设计计时器,将软、硬件有机地结合起来,使其能精确计时。 关键词:计时器,单片机 图1.1 数字秒表硬件电路基本原理图 本设计中,数码管显示的数据存放在内存单元31H-33H中。其中31H存放分钟变量,32H存放秒钟变量,33H存放10ms计数值,即存放毫秒位数据,每一地址单元内均为十进制BCD码。由于采用软件动态扫描实现数据显示功能,显示用十进制BCD码数据的对应段码存放在ROM表中。显示时,先取出31H-33H某一地址中的数据,然后查得对应的显示位,并从P1口输出,就能显示该地址单元的数据值。 计时通过 中断完成,定时溢出中断周期为1ms,当一处中断后向CPU发出溢出中断请求,每发出一次中断请求就对毫秒计数单元进行加一,达到10次就对十毫秒位进行加一,依次类推,直到4.59.99秒重新复位。 再看按键的处理。这两个键可以采用中断的方法,也可以采用扫描的方法来识别。复位键主要功能在于数值复位,对于时间的要求不是很严格。而开

文档评论(0)

1亿VIP精品文档

相关文档