电子时钟设计基于51单片机知识内容.pptxVIP

  • 8
  • 0
  • 约小于1千字
  • 约 15页
  • 2019-04-08 发布于天津
  • 举报

电子时钟设计基于51单片机知识内容.pptx

电子时钟设计基于51单片机知识内容.pptx

电子时钟设计13-324寝室:陈辉翔、吴劼桦、谢威、蒋智强、冯国锋、李锦超、电子时钟设计任务要求:基于51单片机,设计一个电子时钟,在八位数码管上显示时、分、秒。并可通过按键来调节时间,格式如12-34-56设计思路可用定时器T0/T1来定时,秒钟计时到60,秒钟清零分钟加一,分钟计时到60,分钟清零小时加一,小时计时到24,小时清零。可用三个按键来调时。按一下S1,可调节时针、按两下S1,可调节分针,按三下S1可调节秒钟。按一下S2,相应的时钟+1,按一下S3,相应的时钟-1。按一下S4显示当前日期。按键S1、S2、S3采用查询方式识别,S4采用中断识别。存在问题分析如果采用定时器中断方式1,晶振频率为12MHZ,那定时器最高定时也才65ms,怎样实现一秒的定时??要求时钟形式如12-34-56,那么数码管的短横线“-”怎么实现??当按下S1调时的时候,怎样知道我正在调哪一位时钟?? 1s=1000ms,让定时器计时50ms,用count来计数20次。50*20=1s。计数次数=定时时间/(f/12)=50000 “-”,笔段码为0xBF,分别在时钟和分钟后面扫描分别多次扫描正在调时的时钟,让数码管出现亮度差。程序流程图Main函数开始有S4按下启动中断扫描日期S3是否按下?按键调试无数码管时钟扫描定时器计时结束谢谢观看O(∩_∩)O

文档评论(0)

1亿VIP精品文档

相关文档