东南大学微机实验报告
一. 实验目的与内容
1)掌握计数器/定时器8253 的基本工作原理和编程应用方法;
2)了解掌握8253 的计数器/定时器典型应用方法。
二. 基本实验原理
(1)8253 计数器
参照下图中的虚线连接电路,将计数器0 设置为方式0,计数器初值为N(N≤0FH),用手动逐个输入 单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0 电平变化(当输入N+1 个脉冲后OUT0 变 高电平)。
实验电路及程序流程图如下:
CS为片选信号,如上图中,若选中280H地址,产生一个负脉冲,选中该片;
GATE0门控信号,用于控制计数的进行,当为1时允许计数;
CLK0为外部时钟计数脉冲,用下降沿作减1计数;
OUT0为输出信号,根据8253计数器的不同工作方式,在计数过程中其OUT端的电位发生变化,产生需要的波形。
(2)8253 定时器
按下图所示连接电路,将计数器0、计数器1 分别设置为方式3,计数初值设为1000,用逻辑笔观察 OUT1 输出电平的变化(频率1Hz)。
实验电路及程序流程图如下: