三、设计原理
1)时间计数单元
时间计数单元有时计数、分计数和秒计数等几个部分。
时计数单元一般为 12 进制计数器或 24 进制计数器,其输出为两位 8421BCD 码形式;
分计数和秒计数单元为 60 进制计数器,其输出也为 8421BCD 码。
一般采用 10 进制计数器如 74HC290、74HC390 等来实现时间计数单元的计数功能。
欲实现 12 进制和 60 进制计数还需进行计数模值转换。
秒计时是采用中断方式进行溢出次数的累计,计满 10 次,即得到秒计时。从秒到分,从
分到时是通过软件累加并进行比较的方法来实现的。要求每满 1 秒,则“秒”单元中的内容加 1;
“秒”单元满 60,则“分”单元中的内容加 1;“分”单元满 60,则“时”单元中的内容加 1;“时”单
元满 24,则将 3 个单元的内容全部清“0”。
2)译码驱动及显示单元
计数器实现了对时间的累计以 8421BCD 码形式输出,为了将计数器输出的 8421BCD
码显示出来,需用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑和
一定的电流,一般这种译码器通常称为 7 段译码显示驱动器。
常用的 7 段译码显示驱动器有 CD4511。
3)8279 键盘、显示电路
(1)电路原理
8279 显示电路由 6 位共阴极数码管显示,74LS244 为段驱动器,75451 为位驱动器,
可编程键盘电路由1片 74LS138 组成,8279 的数据口,地址,读写线,复位,时钟,片选
都已经接好,键盘行列扫描线均有插孔输出。键盘行扫描线插孔号为 KA0~KA3;列扫描线插
孔号为 RL0~RL7;8279 还引出 CTRL、SHIFT 插孔。六位数码管的位选、段选信号可以从
8279 引入,也可以有外部的其他电路引入,原理图如下:
(2)电路测试见整机测试
六位数码管电路的测试:除去电路板上数码管右侧的跳线,系统加点,用导线将插孔
LED1 接低电平(GND),再将插孔 LED-A,LED-B,LED-C,LED-D,LED-E,LED-
F,LED-G,LED-DP 依次接高电平(VCC),则数码管 SLED1 的相应段应点亮,如果所有
的段都不亮,则检查相应的芯片 75451,如果个别段不亮,则检查该段的连线、及数码管是
否损坏。
用同样的方法依次检查其它数码管。
评论0