微机原理实验五实验报告8253方波实验.docx
实验五 8253 方波实验
一、实验目的与要求
了解8253的内部结构、工作原理;了解8253与8088的接口逻辑;熟悉8253的控制寄
存器和初始化编程方法,熟悉
8253的6种工作模式。
二、实验设备
STAR系列实验仪一套、 PC机一台
三、实验内容
1、编写程序:使用8253的计数器 0和计数器1实现对输入时钟频率的两级分频, 得到
一个周期为 1秒的方波,用此方波控制蜂鸣器, 发出报警信号,也可以将输入脚接到逻辑笔上来检验程序是否正确。
2、连接线路,验证 8253的功能,熟悉它的使用方法。四、实验原理图
五、实验步骤
1、连线说明:
C5区:CS、A0、A1C5区:CLK0
C5区:OUT0
——
——
——
A3区:CS5、A0、A1B2区:2M
C5区:CLK1
C5区:OUT1
——
D1区:Ctrl( 蜂鸣器)
C5区:GATE0、GATE1
——
C1区的VCC
2、测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,红绿灯交替点亮。
六、演示程序
.MODEL TINYCOM_ADDREQU0B003H
T0_ADDRT1_ADDR
EQU0B000HEQU0B001H
.STACK 100
.CODESTART:
MOV
MOV DX,COM_ADDRAL,35H
OUT
DX,AL
;计数器T0设置在模式 2状态,BCD码计数
MOVMOVOUTMOVOUTMOV
DX,T0_ADDRAL,00HDX,ALAL,10HDX,AL
DX,COM_ADDR
;CLK0/1000
MOV AL,77H
OUT DX,AL ;计数器T1为模式3状态,输出方波 ,BCD码计数
MOV DX,T1_ADDR
MOV AL,00H
OUT DX,AL
MOV AL,10H
OUTJMP$
DX,AL
;CLK1/1000
;OUT1输出频率为 1S的方波
END START
七、实验总结
本次实验我们应用了 8253定时器,学会了对 8253的初始化编程。