PROTEUS-8086实验指导书
硬件连接表(必须关闭电源再连线)
接线孔1 245 CS 373 CS B0--B7 Q0--Q7 接线孔2 D000H-DFFFH 8000H-8FFFH SW1--SW8 D1--D8 四、 实验说明
一般情况下,CPU的总线会挂有很多器件,如何使这些器件不造成冲突,这就要使用
一些总线隔离器件,例如 74HC245、74HC373。74HC245是三态总线收发器,本实验用它做输入,片选地址为D0000H-DFFFFH。就是用于读入开关值。74HC373是数据锁存芯片,通过它作数据的锁住输出。
五、 实验程序流程图
转移
结束 否 是 通过373输出 通过245读入 开始 六、 实验步骤
1、Proteus仿真
a.在Proteus中新建工程“245输入373输出SH.pdsprj”注意控制器选择 “USB8086”,绘制实验电路图;
b.添加自己编写的汇编代码,编译直至成功; c.如不能正常工作,打开调试窗口进行调试。 2、实验板验证
a.通过USB线连接实验箱;
第34页
PROTEUS-8086实验指导书
b.按连接表连接电路;
c.运行PROTEUS仿真,检查验证结果。
七、 实验结果和体会
八、 建议
第35页
PROTEUS-8086实验指导书
实验二 8255并行I/O扩展实验
一、 实验要求
利用8255可编程并行口芯片,实现输入、输出实验,实验中用8255PA口作读取开关状态输入,8255PB口作控制发光二极管输出。
二、 实验目的
1、了解8255芯片结构及编程方法。
2、了解8255输入、输出实验方法。
三、 实验电路及连线
1、Proteus实验电路
2、硬件验证实验
第36页
PROTEUS-8086实验指导书
硬件连接表(必须关闭电源再连线)
接线孔1 8255 CS PB0--PB7 PA0--PA7 接线孔2 8000H-8FFFH D1--D8 SW1--SW8 四、 实验说明
1、8255A芯片简介:8255A可编程外围接口芯片是INTEL公司生产的通用并行接口芯片,
它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:
方式0:基本输入/ 输出方式 方式l:选通输入/ 输出方式 方式2:双向选通工作方式
2、使8255A端口A工作在方式0并作为输入口,读取SWl-SW8的开关量,PB口工作在方式0作为输出口。
五、 实验程序流程图
置PB口 读PA口 设置工作方式 开始 六、 实验步骤
1、Proteus仿真
a.在Proteus中新建工程“8255_SH.pdsprj”,绘制实验电路图; b.添加自己编写的汇编代码,编译直至成功; c.如不能正常工作,打开调试窗口进行调试。 2、实验板验证
a.通过USB线连接实验箱; b.按连接表连接电路;
c.运行PROTEUS仿真,检查验证结果。
第37页
PROTEUS-8086实验指导书
七、 实验结果和体会
八、 建议
第38页