图 2-3 方案三 键盘显示框图
方案四: 独立式按键,LED 动态显示。
该方案方框图如图 1.2.4 所示,独立式按键直接与单片机 I/O 口相连构成键盘,每
个按键不会相互影响,因本系统用到的按键比较少,采用独立式键盘不会浪费 I/O 口
线,所以本系统采用独立式键盘。动态显示的亮度虽然不如静态显示,但其硬件电路
较简单,可节省硬件成本,虽然动态扫描需占用 CPU 较多的时间,但本系统中的单片
机没有很多实时测控任务,因此,本系统采用此种方案。
图 2-4 方案四 键盘显示框图
电子钟的时钟时间在六位数码管上进行显示,因此,在内部 RAM 中设置显示缓
冲区共 8 个单元。
LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1
37H 36H 35H 34H 33H 32H 31H 30H
时十位 时个位 分隔 分十位 分个位 分隔 秒十位 秒
个位
2.2.2 电子钟的工作原理及启、停和时间调整
本设计中的电子钟的核心是 AT89S51 单片机,其内部带有 4KB 在线可编程 Flash
存储器的单片机,无须外扩程序存储器,硬件电路主要由四部分构成:时钟电路,复
位电路,键盘以及显示电路。