实验三 定时计数器、8253方波实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三定时/计数器、8253方波实验
一、实验目的
1.学会8253芯片和微机接口原理和方法。
2.掌握8253定时器/计数器的工作方式和编程原理。
二、实验内容
8253的0通常工作在方式3,产生方波。
三、电路原理图
1.程序流程
2.实验电路图
四、程序清单
CODE SEGMENT
ASSUME CS:CODE,DS:CODE,ES:CODE
ORG 3490H
H9: MOV DX,0FFE3H
MOV AL,36H
OUT DX,AL
MOV DX,0FFE0H
MOV AL,00H
OUT DX,AL
MOV AL,10H
OUT DX,AL
JMP $
CODE ENDS
END H9
五、编程提示
8253芯片介绍
8253是一种可编程定/计数器,有三个十六位计数器,其计数频率范围为0~2MHZ,用+5V单电源供电。
8253的功能用途:
⑴延时中断
⑵可编程频率发生器
⑶事件计数器
⑷二进制倍频器
⑸实时时钟
⑹数字单稳
⑺复杂的电机控制器
8253的六种工作方式:
⑴方式0:计数结束中断
⑵方式1:可编程频率发生
⑶方式2:频率发生器
⑷方式3:方波频率发生器
⑸方式4:软件触发的选通信号
⑹方式5:硬件触发的选通信号
8253的0号通道工作在方式3,产生方波。
六、实验步骤
1、实验连线
⑴连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与总线单元上方的GS相连。
⑵定时计数单元CLK0与分频单元T2相连,GATE0与5V相连,8253CS与译码单元Y0相连。
⑶用8芯扁平电缆将8251串行通信单元的数据总线插座与数据总线单元任一插座相连。
2、LED环境
(1)在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。
(2)在“P.”状态下键入3490,然后按“EXEC”进入实验项目的运行。
3、PC环境
在与PC联机状态下,编译、连接、下载PH88.asm,用连续方式运行程序。
4、观察运行结果
以连续方式运行程序,用示波器观察OUT0应有方波输出。
5、终止运行
按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出该程序的运行返回监控状态。
七、实验心得
本次实验学会了8253芯片和微机接口原理和方法,掌握了8253定时器/计数器的工作方式和编程原理。