微型计算机原理与接口技术
学号:201215523
姓名:徐征
实验四 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
微型计算机原理与接口技术
学号:201215523
姓名:徐征
MOV AL,36H
OUT DX,AL
MOV DX,TCON0
MOV AL,00H
OUT DX,AL
【实验结果】
硬件连接完成后,观察输出端的灯闪状态变化,有快有慢。
【实验心得体会】
在本次实验中,我熟悉了8253定时器/计数器的工作方式,通过对程序和硬件的研究了解8253的6种工作方式及其各种方式的功能和区别,并学会去运用,亲自动手操作,中间出现了各种错误,但在老师的讲解和自己的反复实践中,得出了实验结果,收获挺多。