微机原理(计时器)

摘 要用8254定时器来实现计时的目的,再通过数码管DEL显示出来。通过对计数器8254设定计数值对脉冲进行计数,在程序里8254工作于计数器0,方式3。产生1ms的方波,设计数初值为1000,产

简单电子钟设计 摘要 用8254定时器来实现计时的目的,再通过数码管DEL显示出来。通过对计数 8254825403 器设定计数值对脉冲进行计数,在程序里工作于计数器,方式。 1ms1000 产生的方波,设计数初值为,产生的记数时间正好是时钟每秒走过的 8259 时间。通过对中断控制器设置初始化命令字初值来控制中断。当秒累计到 60时,分开始记一位,秒清零,依次循环。在计时过程中同时显示时间,这就 需要用中断程序来实现了。我们用8259中断控制器。每当计数时就调用一次中 断显示时间。数码管工作需要8255并行口芯片连接实现。8255初始化为方式0, A口和B口为输出,在显示时要先进行选位,即选中数码管的哪一位来显示分和 秒。然后进行显示。比如第一次显示时间时是显示0分0秒,首先数码管选位(我 们定义从右边起第一个开始输出),然后调用系统时间(0秒)把时间送到内存, 数码管显示,同时时间在内存进行累加,再依次循环。 关键词 中断控制器8259,可编程并行芯片8255,定时芯片8254,DEL显示器, 中断,定时,计数,比较 1

腾讯文库微机原理(计时器)