理论教育 8253方式3应用实验:微机原理与应用实验教程

8253方式3应用实验:微机原理与应用实验教程

时间:2023-11-19 理论教育 版权反馈
【摘要】:掌握8253方式3的编程及其原理。图3-458253方式3应用实验连接图参考程序如下:3.实验步骤参照图3-45进行硬件连接。图3-468253方式3应用实验Proteus仿真图上述源程序通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。注意:由于Proteus软件版本的原因,在仿真时,为了看到与实际相符的结果,可能需要大大降低计数初值的大小,比如原程序中0#、1#计数器计数初值分别为2000、1000,仿真时可将计数初值分别改为0020、0010。

8253方式3应用实验:微机原理与应用实验教程

1.实验目的

(1)了解计数器的硬件连接方法及时序关系。

(2)掌握8253方式3的编程及其原理。

2.实验内容

将2MHz的晶振频率作为8253的时钟输入,利用定时器8253产生1Hz的方波控制发光二极管不停闪烁,用示波器可观察输出的方波。硬件接线图如图3-45所示。

图3-45 8253方式3应用实验连接图

参考程序如下:

3.实验步骤

(1)参照图3-45进行硬件连接。(www.daowen.com)

(2)输入程序检查无误并保存,经编译、连接装载。

(3)运行程序,观察实验结果。

4.Proteus仿真

设计电路中需要的8086系统基本电路(最小模式电路、存储器电路、IO端口译码电路)在3.2节中已详细介绍,此处不再赘述,只画出接口外设电路部分,电路如图3-46所示。该电路用到的元件有8253、LED-RED、RES。

图3-46 8253方式3应用实验Proteus仿真图

上述源程序(asm文件)通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。观察LED灯的亮、灭周期。

注意:由于Proteus软件版本的原因,在仿真时,为了看到与实际相符的结果,可能需要大大降低计数初值的大小,比如原程序中0#、1#计数器计数初值分别为2000、1000,仿真时可将计数初值分别改为0020、0010。

5.思考题

如果要加快(减慢)发光二极管的闪烁频率,程序该如何修改?

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈