8253定时 - 计数器实验 - 图文

2019-08-29 17:58

实验8 8253定时/计数器实验

一、实验目的

1.了解8253与8086的硬件连接方法。 2.掌握8253的各种方式的编程及其原理。 3.学会Emu8086和Proteus的联合用调。

二、实验要求

安装有Emu8086仿真软件和PROTEUS仿真软件的电脑一台。

三、预习内容

1、8253定时计数器的内部结构和主要性能。

2、8253芯片的各个引脚及其含义如下图3.1所示。

图3.1 8253A定时计数器

D7~D0:双向,8位三态数据线,用以传送数据(计数器的计数值)和控制字 CLK0~CLK2:计数器0、1、2的时钟输入,CE对此脉冲计数 OUT0~OUT2:计数器0、1、2的输出。 GATE0~GATE2:计数器0、1、2的门控输入 /CS:输入,片选信号。 /RD:输入,读信号。 /WR:输出、写信号。

A0,A1:输入,两位地址选择。

8253的内部寄存器地址如下表表3.1所示:

/CS 0 0 0 0 A1 0 0 1 1 A0 0 1 0 1 选中 计数器0 计数器1 计数器2 控制寄存器 表3.1 8253定时计数器的寄存器

3、定时、计数器8253的命令字的初始化。

4、8253的六种工作方式具体参考课本(278页至282页)。 5、汇编软件Emu8086和Proteus软件的联合使用方法步骤。

在Proteus软件绘制系统原理图,然后需要对Proteus进行程序导入设置才能进行方真调试。具体步骤如下:

(1)点击Proteus软件菜单中的source的下拉选项中的 Dfine Code Generation Tools...如下图3.2所示。

图3.2

(2) a在弹出的对话框中单击new按钮如下图3.3所示。

图3.3

(3)弹出如下对话框,找到本机中emu8086安装后生成的emu8086文件夹,打开,选择可执行程序emu8086.exe,点击“打开”按钮,如下图3.4所示。

图3.4

(4)回到设置对话框后,将源文件和目标文件分别设为ASM和EXE,单击“OK”,如下图3.5所示

图3.5

(5)单击菜单选项source的下拉选项Add/Remove Source Files...如下图3.6所示。

图3.6

(6) 在弹出的如下对话框中选择new按钮,如下图3.7所示。

图3.7

(7)弹出的如下对话框中,找到需要调试运行的asm或者exe程序如下图3.8所示。


8253定时 - 计数器实验 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:政府监管与服务方式应如何转变

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: