【摘要】:掌握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。
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.思考题
如果要加快(减慢)发光二极管的闪烁频率,程序该如何修改?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关微机原理及应用实验与仿真教程的文章