8253定时器计数器实验 下载本文

洛阳理工学院实验报告

计算机与信院(部) 息工程学院 班级 B1205 学号 B1205 姓名 2015.6.11 课程名称 微机原理与接口技术 实验名称 实验五8253定时器/计数器实验 实验目的: 一、学习8253芯片和微机接口的方法。 实验日期 成绩 二、掌握8253定时/计数器的工作方式和编程原理。 实验设备: PC计算机一台,Dais-386PRO+/386PRO/Dais-386S实验系统一套。 实验内容及步骤: 一、8253定时器实验 本实验置8253的1通道、2通道工作在方式3,通过级联的方法产生一个周期为1s的方波。 实验电路: DATA BUS D7~D087654321300CSIORIOWA0A1/CS21222319208253D0D1D2D3D4D5D6D7CSRDWRA0A1GATE2CLK2OUT2GATE0CLK0OUT011910VCC1.8432MHzOUT074LS393141513GATE1CLK1OUT1+5V1QD34561110981QA1A1QB1Clear1QC1QD2QA2A2QB2Clear2QC2QD11A2脉冲信号发生器IMSGATE1CLK1OUT11312RESET161817GATE2CLK2OUT2+5VL15发光二极管显示 图1-1 8253定时器实验电路图 实验步骤: 1) 按图1-1连接实验电路,参考程序:8253-1.ASM; 8253定时器实验连线: 8253 CS ------ 端口地址 300CS PACK IMS ----- 393 1A 393 1QD ------ 8253 CLK1 8253 OUT1 ---- 8253 CLK2 8253 OUT2 ---- 发光二极管 L15 8253 GATE1 -- (A10)+5V 8253 GATE2 -- (A10)+5V 2) 编写实验程序,经编译、链接无语法错误后装载到实验系统; 编译结果图: 3) 全速运行程序,观察发光二极管L15,应有周期为1s的点亮、熄灭; 实验结果图: 4) 实验完毕后,应使用暂停命令中止程序的运行。 二、8253计数器实验 验证8253的工作方式3,CLK1每输入5个单脉冲信号,改变一次OUT1状态。 实验电路: DATA BUS D7~D087654321300CSIORIOWA0A1/CS21222319208253D0D1D2D3D4D5D6D7GATE0CLK0OUT0VCC119101.8432MHzOUT0GATE1CLK1OUT1141513GATE1CLK1OUT1+5VCSRDWRA0A1GATE2CLK2OUT2SP单次正脉冲L15发光二极管显示161817GATE2CLK2OUT2图1-2 8253计数器实验电路图 实验步骤: 1) 按图1-2连接实验电路,参考程序:8253-2.ASM; 8253计数器实验连线: 8253 CS ------ 端口地址 300CS 8253 GATE1 -- (A10)+5V 8253 CLK1 ---- 单脉冲 SP 8253 OUT1 ---- 发光二极管 L15 2) 编写实验程序,经编译、链接无语法错误后装载到实验系统; 编译结果图: 3) 全速运行程序,每按5次单脉冲按钮,改变1次发光二极管L15的状态;