模块五 电脑时钟实验
一、知识点
LED七段显示器,动态扫描显示的工作原理,单片机控制电子钟走时的原理。
二、知识点分析
LED七段显示器俗称数码管,是单片机应用系统中最常用的显示器,可以显示数字、字符,其驱动电路简单,价格低廉。LED数码管在显示时通常有两种显示方式:静态显示方式和动态扫描显示方式。动态扫描显示就是一位一位地轮流点亮显示器各个位(扫描),通过人眼的视觉暂留效应,获得视觉稳定的显示状态。单片机控制电子钟走时是利用其内部定时器的定时中断,在中断服务程序中每定时1s按计时进位规则刷新显示缓冲区数据,主程序负责将显示缓冲区数据送显示器显示。
三、实践训练
1)实验目的
(1)进一步掌握定时器的使用和编程方法;
(2)熟悉七段数码管显示数字的原理;
(3)掌握LED显示器动态扫描显示原理及控制技术。
2)实验设备
PC机,XZNU MCUS-Ⅰ单片机实验箱1台,伟福V8/L型仿真器1台。
3)实验内容及说明
利用MCS-51单片机内部定时器1的定时中断,控制电子钟走时,用六个LED数码管显示分、秒,做成一个电脑时钟。
显示格式:
由于用到六个LED数码管,用静态显示所需I/O口线太多,故选用动态扫描显示。本实验用一个8D锁存器74LS273作段数据口,用另一个74LS273作位数据口。
4)实验电路及连线
电脑时钟实验电路原理图如图3.9所示。使用专用连接导线,将接插件J24与J9的插孔按照顺序连接构成段数据通路,CSO1端接J29的第1插孔;将J25与J13的插孔按照顺序连接构成位数据通路,CSO2端接J29的第2插孔。开关SW01、SW02合上,开关S3、S4断开。
图3.9 电脑时钟实验电路原理图
5)程序设计
(1)流程图
电脑时钟实验的主程序流程如图3.10所示,中断服务程序流程如图3.11所示。
(2)参考程序
图3.10 电脑时钟实验主程序流程图
图3.11 中断服务程序流程图
6)思考题
(1)上述实验中,如果用一个开关来启停电子钟,应如何实现?
(2)总结实验过程中所遇到的问题与解决的办法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。