8253工作方式应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四8253工作方式应用
【实验目的】
1. 熟悉8253定时器/计数器的工作方式
2. (选做)会用8259中断控制器的应用编程
【实验内容】
1.对8253的工作方式逐一实验,通过观察输出端的状态变化(可以连接一个发光管观察),进一步熟悉6种工作方式。
2.让8253工作于方式3,产生的方波信号在发光二极管上观察。
改变输入的CLK的脉冲频率,重复之前动作。
3.将8253的工作方式一输出的信号作为8259的中断输入端,做计时间到,由8255驱动,将试验箱左下角的开关量k1~k8的值读入,相应的值在试验箱右上角的L1~L8的二极管灯亮。
结束程序。
【实验原理】
1.8253工作方式
2.8259应用编程
3.8255应用
【实验步骤】
硬件连线
(1)8253的GATE0 接+5V插孔;
(2)8253的CLK0接T2插孔,时钟频率2MHz;
(3)8253的CS3接EX0;
(4)分频电路的T插孔连8MHz插孔;
实验步骤
1.按硬件原理图连好线路;
2.运行试验程序;
“P”状态秀下,先输入F000按下F1键,再输入9180,按EXEC键;
3.用示波器观察OUT0插孔的输出方波,或用直流电压表测得OUT0输出电压
2.5V。
4.编写实验程序。
CODE SEGMENT
ASSUME CS:CODE
TCONT EQU 0043H
TCON0 EQU 0040H
ORG 9180H
START:JMP T8253
T8253:MOV DX,TCONTRO
MOV AL,36H
OUT DX,AL
MOV DX,TCON0
MOV AL,00H
OUT DX,AL
【实验结果】
硬件连接完成后,观察输出端的灯闪状态变化,有快有慢。
【实验心得体会】
在本次实验中,我熟悉了8253定时器/计数器的工作方式,通过对程序和硬件的研究了解8253的6种工作方式及其各种方式的功能和区别,并学会去运用,亲自动手操作,中间出现了各种错误,但在老师的讲解和自己的反复实践中,得出了实验结果,收获挺多。