实验五 8253方波实验一、实验目的与要求了解 8253 的内部结构、 工作原理; 了解 8253 与 8088 的接口逻辑; 熟悉 8253 的控制寄存器和初始化编程方法,熟悉8253 的 6 种工作模式
二、实验设备STAR系列实验仪一套、PC机一台三、实验内容1、编写程序: 使用 8253 的计数器 0 和计数器 1 实现对输入时钟频率的两级分频,得到一个周期为1 秒的方波, 用此方波控制蜂鸣器,发出报警信号, 也可以将输入脚接到逻辑笔上来检验程序是否正确
2、连接线路,验证8253 的功能,熟悉它的使用方法
四、实验原理图56D0D1D2D4D5D6D7WRRDD3D08OUT010D17GATE011D26CLK09D35D44D53D62OUT113D71GATE114CLK115CS21RD22WR23OUT217A019GATE216A120CLK2188253U35A0A1GATE0CLK0OUT1GATE1OUT2GATE2CLK2CSVCC2M(B2)Ctrl(D1)VCCCS5(0B000H)A0A1五、实验步骤1、连线说明:C5区: CS、A0、A1——A3区: CS5、A0、A1C5区: CLK0——B2区: 2MC5区: OUT0——C5区: CLK1C5区: OUT1——D1区: Ctrl(蜂鸣器 )C5区: GATE0、 GATE1 ——C1区的 VCC2、测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,红绿灯交替点亮
六、演示程序
MODEL TINYCOM_ADDR EQU 0B003HT0_ADDR EQU 0B000HT1_ADDR EQU 0B001H
STACK 100
CODESTART: MOV DX,COM_ADDR MOV AL,35HOUT DX,AL ; 计数器 T0 设置在模式2 状态 ,B