微机原理硬件实验(3)

2019-09-01 10:08

微原硬件实验

3.8255A的控制信号与传输动作的对应关系

4.命令字与初始化编程 8255有两个命令字,即方式选择控制字和C口置0/置1控制字,初始化编程的步骤是:

①向8255控制寄存器写入“方式选择控制字”,从而预置端口的工作方式。

②当端口预置为方式1或方式2时,再向控制寄存器写入“C口置0/置1控制字”。这一操作的主要目的是使相应端口的中断允许触发器置0,从而禁止中断,或者使相应端口的中断允许触发器置1,从而允许端口提出中断请求。

注意:“C口置0/置1控制字”虽然是对C口进行操作,但是该控制字是命令字,所以要写入控制寄存器,而不是写入C口控制寄存器。

③向8255数据寄存器写入“数据”或从8255数据寄存器读出“数据”

5.静态显示:将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0、S1 、S2、S3接PC0、PC1、PC2、PC3,编程在数码管显示自己的学号的后四位。

(二)实验内容

1、8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。 2、编程从8255C口输入数据,再从A口输出。

第11页

微原硬件实验

3、静态显示:将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0、S1 、S2、S3接PC0、PC1、PC2、PC3,编程在数码管显示自己的学号的后四位。

4.编程使得在小键盘上每按一个健,4位数码管上显示出相应字符,它们的对应关系如下:

三、硬件连接图和软件流程图

(一)实验三:

8255控制寄存器端口地址--28BH, A口的地址--288H, B口的地址--289H,C口的地址--28AH。

第12页

图一 硬件连接图

第13页

微原硬件实验

微原硬件实验

(二)实验四:

写入控制字C口输入数据否A口输出数据判断是否有按键按下是结束图二 软件流程图

第14页

微原硬件实验

图三 硬件连接图

开始C输出段码写入控制字A输出位码调用宏显示学号数码管清零是否有按键按下结束

图四软件流程图

(三)实验五:

第15页


微机原理硬件实验(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考地理一轮复习 区域地理 课时提升作业(二十二)3.22 西北地

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

马上注册会员

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