8253A定时计数器实验

  • 格式:doc
  • 大小:387.50 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子信息工程学系实验报告

课程名称:微型计算机技术

实验项目名称:定时器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定时器/计数器的基本工作原理、工作方式和编程原理,熟悉汇编代码的编写。实验中,连接电路,利用代码控制实验电路,深对课本理论的理解。