logo资料库

微机原理—8253A定时/计数器实验.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
四 川 大 学 计 算 机 学 院、软 件 学 院 实 验 报 告 学号: 姓名: 专业:软件工程 班级: 7 第 13 周 课程名称 微机系统与接口技术实验 实验课时 5 学时 实验项目 8253A 定时/计数器实验 实验时间 周一 8:15-11:45 1.学习 8253A 可编程定时/计数器与 8088CPU 的接口方法; 实验目的 2.了解 8253A 的工作方式; 3.掌握 8253A 在各种方式下的编程方法。 实验环境 硬件环境:PC、接口仿真机、8253A 定时/计数器; 软件环境:windows 98 操作系统 1. 试验原理 本实验原理图如图示,8253A 的 A0、A1 接系统地址总线 A0、A1,故 8253A 有四个端口地址,端口地址如表 3-2 所示。8253A 的片选地址为 40H~ 4FH。 因此, 本实验仪中的 8253A 四个端口地址为 40H、41H、42H、 43H,分别对应通道 0、通道 1、通道 2 和控制字。采用 8253A 通道 0,工 作在方式 3(方波发生器方式),输入时钟 CLK0 为 1MHZ, 输出 OUTO 要 求为 1KHZ 的方波,并要求用接在 GATE0 引脚上的导线是接地(“0”电平) 或甩空(“1”电平)来观察 GATE 对计数器的控制作用,用示波器观察输 出波形。 实 验 内 容 (算法、程 序、步骤和 方法)
(接上) 实验内容 (算法、程 序、步骤和 方法) 2.线路连接 (1)8253 的 GATE0 接+5V。 (2)8253 的 CLK0 插孔接分频器 74LS393(左上方)的 T4 插孔,分频器 的频率源为 4MHZ。 3.实验步骤 1、 按实验原理图连好实验线路 2、 仔细阅读,弄懂实验程序并画出程序流程图 3、 运行实验程序 (1)联机时,实验程序文件名为\DVCC\H8EXE\H85S.EXE。 (2)单机时,实验程序起始地址为 F000:9180。在系统显示监控 提示符“P.”时: 输入 F000 按 F1 键 输入 9180 按 EXEC 键 3、 用示波器测量 8253 左侧 OUT0 插孔,应有方波输出。 4.实验参考程序 CODE SEGMENT ASSUME CS:CODE ORG 1180H START: JMP TCONT TCONTRO EQU 0043H TCON0 EQU 0040H TCONT: MOV DX,TCONTRO MOV AL,36H OUT DX,AL MOV DX,TCON0 MOV AL,00H OUT DX,AL MOV AL,10H OUT DX,AL JMP $ CODE ENDS END START
数据记录 和计算 编译、调试、运行程序,示波器窗口显示矩形方波,修改程序后可以显 示锯齿波形。 结 论 (结 果) 控制字为 37H 表示数制控制为 BCD 码,选计数器 0,先写低 8 位,后写 高 8 位,工作方式为硬件触发选通。程序运行中时在 GATE 上升沿启动计数 器,OUT 一直保持高电平;计数结束,OUT 端输出一个宽度等于一个时钟周 期的负脉冲,由此形成方波。 小 结 了解了 8253A 可编程定时/计数器与 8088CPU 的接口方法,8253A 的工 作方式和 8253A 在各种方式下的编程方法;通过实践培养了动手能力。 指导老师 评 议 成绩评定: 指导教师签名:
分享到:
收藏