数码管数字时钟电路的设计.pptVIP

  • 37
  • 0
  • 约1.05万字
  • 约 36页
  • 2018-08-06 发布于天津
  • 举报
数码管数字时钟电路的设计

10.3.2 数码管数字时钟电路的设计 1. 系统硬件电路的设计 单片机控制的数码管时钟电路如图10-6所示,它采用的是AT89C51单片机,只用了 P1口和P2口,P0、P3口可用于扩展显示年、月、日等功能。为了简化硬件电路,LED显示采用动态扫描方式实现,P1口输出段码数据,P2.0~P2.5端作扫描输出控制端,P2.7作功能转换按键输入端。LED采用共阳极数码管,由三极管9012提供驱动电流。为了提高计时精度,所采用的晶振频率为12 MHz。 2. 系统软件的设计 1) 主程序 主程序功能主要是初始化、正常显示时间和判断功能转换键。显示时间调用显示子程序。当P2.7端口按键按下时,转入调时功能程序。主程序流程图如图10-7所示。 2) 显示子程序 数码管显示的数据存放在50H~55H内存单元中,其中50H、51H单元存放秒数据,52H、53H单元存放分数据,54H、55H单元存放时数据。时间数据采用BCD码表示,对应的显示用段码表存放在ROM中。 3) 定时器T0中断服务程序 时钟的最小计时单位是秒,60 s进位1 min,60 min进位1 h。定时器T0用于产生最小单位1 s,定时时

文档评论(0)

1亿VIP精品文档

相关文档