手机版

第7章 单片机的IO扩展及应用

时间:2025-05-15   来源:未知    
字号:

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

第7章单片机I/O扩展及应用7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8单片机为什么需要I/O扩展单片机简单I/O扩展 8255A可编程通用并行接口芯片 8155带RAM和定时器/计数器的可编程并行接口芯片 8279可编程键盘/显示器接口芯片 MCS-51单片机键盘接口技术 MCS-51单片机显示器接口技术 MCS-51单片机打印机接口技术

思考题

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

7.1单片机为什么需要I/O扩展7.1.1 I/O口的直接使用 7.1.2为什么要扩展I/O接口 7.1.3 I/O扩展的相关技术 7.1.4单片机I/O控制方式

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

7.1.1 I/O口的直接使用1.无条件传送K0 K1 K2 K3开关 P1.0

P1.0~P1.3输入开关状态,经P1.4~P1.7驱动发光二极管,使发光二极管显示开关的状态。

P1.3 P1.4

P1.7发光二极管 L3 L2 L1 L0图7-1简单I/O应用电路连接

~~

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

2.中断方式数据传送K0 K1 K2 K3开关 P1.0

中断方式实现上述同样的功能。由开关K在INT0端口处产生外部中断请求0,脉冲边沿触发。发光二极管

P1.3 P1.4

P1.7 L3 L2 L1 L0 INT0 K+5V

图7-2中断方式的简单I/O电路连接

~~

只要拨动开关 K,就读取K0~K3的状态,驱动L0~L3的亮灭。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

ORG 8000H START: AJMP MAIN ORG 8003H AJMP EXTR ORG 8030H MAIN: SETB IT0 SETB EX0 SETB EA HERE: AJMP HERE

ORG

8200H P1 EQU 90H A,#0FH P1, A A, P1 A A,#0FH P1, A

EXTR: MOV MOV MOV CPL ANL MOV RETI

SWAP A

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

7.1.2为什么要扩展I/O接口1.单片机本身接口功能有限 2.单片机控制应用中的复杂接口要求例如速度差异大、设备种类繁多、数据信号形式多种多样。

3.扩展I/O接口电路的功能例如速度协调、输出数据锁存、输入数据三态缓冲、数据转换。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

7.1.3 I/O扩展的相关技术1.接口与端口接口——是指计算机与外设之间在数据传送方面的联系,因为其功能是通过电路实现的,因此称为接口电路。在接口电路中,通常包含有数据寄存器、状态寄存器、命令寄存器等,使得接口电路实现数据I/O传送过程中的界面功能。端口——通常把接口电路中那些可编址并能进行读或写操作的寄存器称为端口(Port )。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

2.数据总线隔离技术数据总线连接着多个数据输入设备和多个数据输出设备,但是在任一时刻,只能进行一个源和负载的数据传送,其它不参与的设备在电性能上必须同数据总线隔开,这就需要解决数据总线的隔离问题。对于输出设备的接口电路:要提供锁存器,当允许接收输出数据时闩锁打开,当不允许接收输出数据时闩锁关闭。对于输入设备的接口电路:要使

用三态(高电平、低电平、高阻抗)缓冲电路,当三态缓冲器的输出为高或低电平时,就是对数据总线的驱动状态;当三态缓冲器的输出为高阻抗时,就是对总线的隔离状态。在隔离状态下,缓冲器对数据总线不产生影响。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

3.单片机I/O编址技术在计算机中,凡是需要进行读/写操作的设备都存在编址问题。在单片机中,有两个需要编址的子系统——即存储器和接口电路。常用的编址方式有两种:独立编址、统一编址。独立编址:即把I/O和存储器分开进行编址。这样在一个单片机系统中就形成了两个独立的地址空间(存储器空间和 I/O地址空间),从而使存储器读/写操作和I/O操作是针对两个不同的存储空间的数据操作。统一编址:即把I/O接口中的寄存器和存储器中的存储单元同等对待。即统一的地址空间既供存储器使用,又供I/O使用。MCS-51单片机使用的就是统一编址方式。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

7.1.4单片机I/O控制方式一个计算机系统的组成,除了CPU、存储器外,还必须有外部设备。计算机通过输入/输出设备和外界进行通信。计算机所用的数据以及现场采集的各种信息都要通过输入设备送到计算机;而计算的结果和计算机产生的各种控制信号又需通过输出设备输出到外部设备。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用公共汽车方式

1.无条件传送又称同步传送,CPU和外设之间没有控制联络,传送比较简单,但可靠性差。当外设任何时候都处于“准备好”状态时就可以采用这种传送方式。

专车方式

2.查询式传送又称异步传送,CPU不断查询外设,得到“准备好”的信息再进行数据传送,否则就等待。优点是可以很好地解决 CPU和外设地速度匹配问题。

第7章 单片机的IO扩展及应用

第7章单片机I/O扩展及应用

3.中断传送

TAXI方式

利用CPU的中断功能,外设可以通过I/O端口提出中断请求,得到响应后在中断服务子程序中完成与CPU的数据交换。中断方式可以使CPU和多个外设各自并行工作,避免了CPU不必要的等待和 …… 此处隐藏:1232字,全部文档内容请下载后查看。喜欢就下载吧 ……

第7章 单片机的IO扩展及应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)