基于单片机得简易电子时钟设计一 功能分析1)
时制式为 2 4小时制
采纳 LED 数码管显示时、分,秒采纳数字显示
具有方便得时间调校功能
计时稳定度高,可精确校正计时精度
二 总体方案设计论证比较 2、1 实现时钟计时得基本方法利用M CS-51 系列单片机得可编程定时/计数器、中断系统来实现时钟计数
(1) 计数初值计算:把定时器设为工作方式1,定时时间为 50ms,则计数溢出 20 次即得时钟计时最小单位秒,而 100 次计数可用软件方法实现
假设使用T/C 0,方式 1,5 0 m s定时,f os c=12 MH z
则初值 X 满足(21 6-X)×1/12MHz×12 μ s =500 0 0μsX=15536→10000→3C B 0 H(2) 采纳中断方式进行溢出次数累计,计满2 0 次为秒计时(1 秒);(3) 从秒到分与从分到时得计时就是通过累加与数值比较实现
2、2 电子钟得时间显示电子钟得时钟时间在六位数码管上进行显示,因此,在内部 R A M 中设置显示缓冲区共 8 个单元
LED 8 LED7 L ED6 LED5 LED4 L E D3 LED2 LED13 7H 3 6H 35H 34H 3 3H 3 2H 3 1H 30 H时十位 时个位 分隔 分十位 分个位 分隔 秒十位 秒个位2、3 电子钟得时间调整电子钟设置 3 个按键通过程序控制来完成电子钟得时间调整
A 键调整时;B 键调整分;C 键复位2、4 总体方案介绍2、4、1 计时方案利用A T89S51 单片机内部得定时/计数器进行中断时,配合软件延时实现时、分、秒得计时
该方案节约硬件成本,且能使读者在定时/计数器得使用、中断及程序设计方面得到锻炼与提高,对单片机得指令系统能有更深化得了解,从而对学好单片机技术这门课程起到一定得作用
2、4、2 控制方案A T