【摘要】:K3—K1的状态为从000到111,LEDi从LED1到LED8亮。图3-378255有条件输入输出实验连接图参考程序如下:3.实验步骤参照图3-37进行硬件连接。输入程序检查无误并保存,经编译、连接装载。图3-388255有条件输入输出实验Proteus仿真图5.思考题如果把电路中的PC0改成PC7,程序应如何修改?
1.实验目的
(2)掌握可编程并行接口芯片查询方式传送编程方法。
2.实验内容
先预置开关K3—K1为一组状态,然后按下自复按钮K8产生一个负脉冲信号,CPU接收到此信号后,发光二极管LEDi灭,显示K3—K1的状态。K3—K1的状态为从000到111,LEDi从LED1到LED8亮。接线图如图3-37所示。
图3-37 8255有条件输入输出实验连接图
参考程序如下:
3.实验步骤(www.daowen.com)
(1)参照图3-37进行硬件连接。
(2)输入程序检查无误并保存,经编译、连接装载。
(3)运行程序,预置开关K3—K1为一组状态,然后拨动单次脉冲开关产生一个负脉冲信号,CPU接收到此信号后,观察发光二极管的亮、灭。
4.Proteus仿真
设计电路中需要的8086系统基本电路(最小模式电路、存储器电路、IO端口译码电路)在3.2节中已详细介绍,此处不再赘述,只画出接口及外设电路部分,电路如 图3-38所 示。该 电 路 用 到 的 元 件 有8255A、LED-RED、RES、BUTTON、DIPSW_3。
上述源程序(asm文件)通过emu8086编译生成exe文件,将exe文件添加到Proteus电路中8086的Program File,进行电路仿真。预置3个开关的状态,按下BUTTON按键,观察发光二极管的亮、灭情况。
图3-38 8255有条件输入输出实验Proteus仿真图
5.思考题
如果把电路中的PC0改成PC7,程序应如何修改?
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关微机原理及应用实验与仿真教程的文章