- -
师大学计算机与信息工程学院
?微机原理与接口技术期末实验设计报告?
一、 实验要求
设计一个倒计时表,用 8255 设置灯,用 8254 记录时间,8259 提供中断。
其中 MIR7 接 KK1 设置倒计时的总时间,每按一次脉冲,总时间加 1,SIR1 接
KK2 确认开场倒计时〔DI=0 对 KK2 屏蔽,DI=1 对 KK2 开放〕,MIR6 接
8254 设置准确的 1s 倒计间隔时间。
利用 8254 芯片的计数功能,芯片有 5 中工作方式,选择方式 2 和方式 3
都可以输出连续的波形,故都可以符合实验要求。8254 可以采用二进制计数
或是 BCD 码计数,如果用二进制计数,最大围是 65535,如果采用 BCD 码计
数,最大围是 99999。使用 2 个计数器,可以到达输出周期为 1 秒的方波。计
数初值=fclki/fouti。
利用 8255 芯片,设置灯的初始状态。
利用 8259 芯片的中断功能,当中断来时,启动 8254 芯片,进入计数状
态。
- - word.zl-