8253A定时计数器实验
- 格式:doc
- 大小:387.50 KB
- 文档页数:4
电子信息工程学系实验报告
课程名称:微型计算机技术
实验项目名称:定时器8253实验 实验时间:2012.12.2
班级:通信 姓名: 学号:010705
实 验 目 的 :
1、学习8253A 可编程定时/计数器与8088CPU 的接口方法;
2、了解8253A 的工作方式;
3、掌握8253A 在各种方式下的编程方法。
实 验 环 境:
Windows XP 操作系统、ZY15MicInt12BB 微机原理及接口实验箱一台、湖北众友微机原理与接口技术
软件。
原 理 说 明 :
本实验主要用到的实验模块:系统模块、8253模块、中断模块等。
8253/8254是可编程的定时器芯片。它们都是包含三个独立的16位通道。每个通道可作定时器也可作
计数器使用,可通过软件编程选定6种工作方式之任一种。它们都用N 沟道MOS 工艺制成,只需要一组
+5V 电源。
8253的每个计数器通道都有6种工作方式可供选用。
区分这6种工作方式的主要标志有3点:
一是输出波形不同;二是启动计数器的触发方式不同;三是计数过程中门控信号GA TE 对计数操作的
控制不同。
8253方式控制字设定,如图4.1所示。
图4.1 方式控制字设定
8253和系统相连的信号线在实验箱内部都已经连好,实验过程中只需要连接信号到8253模块通道2
的OUT2、CLK2和GATE2即可。
接线:
实验一:15.625KHz分频1Hz的信号。
CLK2接15.625信号,OUT2接信号指示灯。
实验二:250KHz分频1Hz的信号。
OUT1接CLK2,GA TE2接高电平,OUT2接指示灯。
图4.2实验一实验接线图图4.3实验二实验接线图
实验内容及过程:
实验内容:(1)15.625KHz分频1Hz的信号。
(2)250KHz分频1Hz的信号。
实验的设计程序流程图如下图4.4所示。
图4.4实验程序框图
一、15.625KHz分频1Hz信号实验过程:
1、确认连接好线路。
2、将实验箱通电后,显示屏上稳定显示时应显示信息“Connect or not(Y/N)?”,接键盘时这时按下‘Y’键即进入联机模式,显示“NOW COM IS STANDBY!”。在将本实验系统配套的串行通讯电缆分别插在该实验箱以及PC微机的串口上。
3、打开PC机运行该软件。弹出如下图4.5所示的联机界面,单击确定键;随即弹出图4.6所示的仿真器连接界面,单击取消键。
图4.5 联机界面图4.6 仿真器连接界面3、在软件的主界面上,新建SHIY AN041.ASM文件,单击打开。代码如下:
4、单击按钮,对“SHIY AN041.ASM”文件进行编译、连接、装载,生成可执行文件“SHIY AN041.EXE”。如图4.7所示。
图4.7装载成功提示
5、单击“仿真调试”菜单下的“TD仿真调试”,在弹出的对话框中打开SHIY AN041.EXE文件。装载成功后。点击按钮,全速运行,并观察实验箱上液晶显示屏的情况。
二、250KHz信号分频1Hz信号实验过程:
分析:定时常数=250K/1=250000超出定时常数65536,所以要用两个定时器级联。分为500*500。
该实验的过程与“15.625KHz分频1Hz的信号”的步骤类似,其中新建的“SHIY AN042.ASM”程序代码如下:
实验结果及分析:
1、15.625KHz分频1Hz信号:实验箱上指示灯一秒钟闪一次。
2、250KHz信号分频1Hz信号:实验箱上指示灯一秒钟闪一次。
分析:分频成1HZ的信号,周期刚好是1秒,故实验箱上的指示灯一秒钟闪一下。
实验心得:
通过实验,学会8253芯片和微机接口原理和方法,掌握8253定时器/计数器的基本工作原理、工作方式和编程原理,熟悉汇编代码的编写。实验中,连接电路,利用代码控制实验电路,深对课本理论的理解。