内容发布更新时间 : 2024/11/17 19:01:14星期一 下面是文章的全部内容请认真阅读。
微机原理实验指导书
(版本0.1)
余有灵 副教授
控制科学与工程系 2007年12月11日
说明
本实验指导书是依据西安唐都科教仪器公司的产品手册编制,在实验中心相关领导和实验工作人员的帮助下完成的,在此表示感谢。
本次实验包括两个实验系统。任意完成其中一个即可。但严重建议都完成两个实验。
实验5-1 8254定时/计数器应用实验
1. 实验目的
(1) 掌握8254的工作方式及应用编程。 (2) 掌握8254的典型应用电路接法。 2. 实验设备
PC微机一台、TD-PIT+ 实验系统一套。 3. 实验内容
(1) 计数应用实验。编写程序,应用8254的计数功能,用开关模拟
计数,使每当按动KK1-五次后,产生一次计数中断,并在屏幕上显示一个字符‘5’。
(2) 定时应用实验。编写程序,应用8254的定时功能,实现一个秒
表计时并在屏幕上显示。
4. 实验原理
8254是Intel公司生产的可编程间隔定时器。是8253的改进型,比8253具有更优良的性能。8254具有以下基本功能:
(1) 有3个独立的16位计数器;
(2) 每个计数器可按二进制或十进制(BCD)计数; (3) 每个计数器可编程工作于6种不同工作方式; (4) 8254每个计数器允许的最高计数频率为10MHz(8253为2MHz); (5) 8254有读回命令(8253没有),除了可以读出当前计数单元的内
容外,还可以读出状态寄存器的内容。
(6) 计数脉冲可以是有规律的时钟信号,也可以是随机信号。计数初
值公式为n=fCLKi÷fOUTi、其中fCLKi是输入时钟脉冲的频率,fOUTi是输出波形的频率。
图5-1是8254的内部结构框图和引脚图,它是由与CPU的接口、内部控制电路和三个计数器组成。8254的工作方式如下述:
(1) 方式0:计数到0结束输出正跃变信号方式。 (2) 方式1:硬件可重触发单稳方式。 (3) 方式2:频率发生器方式。 (4) 方式3:方波发生器。
(5) 方式4:软件触发选通方式。 (6) 方式5:硬件触发选通方式。