微型计算机原理小闹钟8253,微机原理课程设计-电子钟的设计.doc

这篇博客介绍了基于8253定时器的数字闹钟设计,包括秒脉冲定时中断、24小时制进位、LED显示以及设置闹钟时间等功能。使用8255A并行口配合中断服务程序,实现稳定的数字显示和精确的计时。此外,还讨论了程序设计思想和功能流程。
摘要由CSDN通过智能技术生成

微机原理课程设计-电子钟的设计

摘要

数字闹钟

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值