微型计算机原理8255并行接口实验,微机原理实验二 8255A并行接口应用.pdf

该实验旨在掌握8255A的功能及方式0、1的使用,熟悉与CPU接口及数据传输原理。内容包括8255A的工作方式、控制字设定、C口位操作以及与七段数码管的连接和显示技术,通过A口和B口控制数码管的段码和位选,实现多位数字的显示。
摘要由CSDN通过智能技术生成

微机原理实验二 8255A并行接口应用

实验二 8255A 并行接口应用

一、实验目的

1.掌握8255A 的功能及方式0、1 的实现

2 .熟悉8255A 与CPU 的接口,以及传输数据的工作原理及编程方法。

3 .了解七段数码管显示数字的原理。

4 .掌握同时显示多位数字的技术。

二、8255 应用小结

1.8255 的工作方式

一片8255 内部有3 个端口,A 口可以工作在方式0、方式1 或方式2,B 口可以工作在

方式0、方式1,C 口可以工作在方式0 。

方式0 是基本型输入/输出。这种方式和外设交换数据时,8255 端口与外设之间不使用

联络线。

方式 1 为选通型输入/输出。用这种方式和外界交换数据时,端口和外设之间要有联络

信号。

方式2 是双向数据传送,仅A 口有这项功能。当A 口工作在方式2 时,B 口仍可以工

作在方式0 或方式1,但此时B 口方式1 只能用查询方式与CPU 交换信息。

2. 工作方式选择字

8255 工作方式选择字共8 位(如图),存放在8255 控制寄存器中。最高位D7 为标志

位,D7=1 表示控制寄存器中存放的是工作方式选择字,D7=0 表示控制寄存器中存放的是

C 口置位/复位控制字。

3.C 口置/复位控制字

8255 的C 口可进行位操作,即:可对8255C 口的每一位进行置位或清零操作,该操

作是通过设置C 口置/复位字实现的(图8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值