8253定时计数器.doc
文本预览下载声明
接口技术 实验报告
专业班级 姓名 学 号 实验题目 日期 实验三:可编程定时/计数器8253
一、实验目的
掌握8253定时器的编程原理,用示波器观察不同模式下的输出波形。
二、实验设备
MUT—Ⅲ型实验箱、8086CPU模块、示波器。
三、实验内容
8253计数器0,1,2工作于方波方式,观察其输出波形。
四、实验原理
本实验用到两部分电路:脉冲产生电路、8253定时器/计数器电路
脉冲产生电路:该电路由1片74LS161、1片74LS04、1片74LS132组成。CLK0是6MHz,输出时钟为该CLK0的2分频(CLK1),4分频(CLK2),8分频(CLK3),16分频(CLK4),相应输出插孔 CLK0~CLK4 。
脉冲产生电路
8253定时器/计数器电路:该电路由1片8253组成,8253的片选输入端插孔CS8253,数据口、地址、读、写线均已接好,T0、T1、T2时钟输入分别为8253CLK0、8253CLK1、8253CLK2。定时器输出、GATE控制孔对应如下:OUT0、GATE0、OUT1、GATE1、OUT2、GATE2、CLK2。原理图如下:
注:GATE信号无输入时为高电平
8253定时器/计数器电路
四、实验连线
1、实验连线:
CS0 CS8253 CLK4 8253CLK0 OUT0 8253CLK1 OUT1 8253CLK2
OUT2 示波器或发光二级管;
各通道门控信号GATE +5V
2、编程调试程序。
3、全速运行,观察实验结果。
五、程序框图
程序框图
六、参考程序
code segment assume cs:code org 100h
start: mov dx,04a6h mov al,36h ;通道0 out dx,al
mov dx,04a0h
mov al,00h
out dx,al
mov al,40h
out dx,al
mov dx,04a6h mov al,76h ;通道1 out dx,al
mov dx,04a2h
mov al,02h
out dx,al mov al,0h
out dx,al
mov dx,04a6h mov al,0b6h ;通道2 out dx,al
mov dx,04a4h mov al,2h
out dx,al
mov al,00h
out dx,al
jmp $
code ends end start
七、思考题
1、编程。利用通道1的软触发计数工作方式(方式0、4),对输入的单脉冲进行计数。注意观察计数初值与输入的脉冲数,以及输出信号的波形 。
2、编程。利用通道2的硬触发计数工作方式(方式1、5),对输入的单脉冲进行计数。注意观察计数初值与输入的脉冲数,以及输出信号的波形
3、分析软触发与硬触发的区别。 M
显示全部