微机原理课程设计-电子钟的设计
摘要
数字闹钟
1、通过8253定时器产生秒脉冲定时中断。在中断服务程序中实现秒、分、小时的进位(24小时制)。
2、将当前时分秒在七段LED显示器上显示(如:091132)。
3、可设置闹钟的时间当前值(对准时间),设置闹铃时间,闹铃功能的关闭和开放.
关键词:数字闹钟,8253定时器,LED显示器,8255A并行口
目 录
1.实验线路1
2.设计思想2
3.功能流程图4
4.结果讨论8
5.源程序以及注释9
参考文献26
1.实验线路
实验线路如图1所示。
2.设计思想
一、概述:
程序主体设计:本程序共有分端口设置模块,计数模块,显示模块等几个模块。
C--DISPLAY 12, 45, 37 ----将闹钟设置为12:45: 37;
G--GO AHEAD----开中断,闹钟恢复走时
D--STOP TO DISPLAY-----关中断,闹钟停止走时
E--EXIT TO DOS----返回DOS
M--SET THE CLOCK -----设置闹铃时间
F--OPEN THE CLOCK-----设置闹钟功能为开
B--CLOSE THE CLOCK-----设置闹钟功能为关
P--POSITION THE BENINNING DATE------设置闹钟的时间
二、计时器软件的设计:
主程序中,要对各个用到的芯片进行初始化,目的是使其每20豪秒产生一次方波。8253