单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt

单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt

ID:50035826

大小:661.50 KB

页数:38页

时间:2020-03-08

单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt_第1页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt_第2页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt_第3页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt_第4页
单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt_第5页
资源描述:

《单片机原理与接口技术教学课件 作者 于斌 单片机原理与接口技术(第12章).ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机原理与接口技术第12章8051单片机接口扩展技术8051单片机有4个I/O口8051单片机共有4个I/O口,通常P2口、P0口用于存储器的扩展,P3口一般使用第二功能,这样,只剩下P1口作为通用的I/O口。第12章8051单片机接口扩展技术8051单片机的资源8051单片机也提供了很多的资源,如串行口、定时器/计数器、中断等,但是在大部分单片机应用系统中,这些资源不能满足应用的需要,因此,都不可避免地要进行扩展。I/O口扩展有两种基本类型:简单IO扩展和可编程IO口扩展。第12章8051单片机接口扩展技术12.1简单I/O

2、扩展扩展输出口选择芯片要点是具有锁存功能。这是因为输出的数据在数据线上保持的时间是很短暂的,必须锁存起来用以控制外围设备。常用芯片是74LS373,74LS273等。第12章8051单片机接口扩展技术未被选通的输入接口 应以高阻与数据线隔离输入接口芯片选择的要点是必须具有三态缓冲功能。即被选通的输入接口可与系统的数据总线接通输入数据,未被选通的输入接口应以高阻与数据线隔离。常用芯片是74LS244。第12章8051单片机接口扩展技术8051单片机是将外部I/O口和外部RAM统一编址的,每个扩展的接口相当于一个扩展的外部RAM单元

3、。因此,在连接芯片时,可利用执行访问外部RAM单元指令时所产生的和信号来参加片选。第12章8051单片机接口扩展技术简单I/O扩展接实验74LS244作为输入口,接收8个按键的信息,74LS273作为输出口,把信息传递给LED。第12章8051单片机接口扩展技术第12章8051单片机接口扩展技术#include#include#defineioXBYTE[0x7fff]voidmain(){unsignedcharstate=0xff,temp;while(1){temp=io;if(sta

4、te!=temp){state=temp;io=state;}}}第12章8051单片机接口扩展技术12.2可编程I/O接口芯片扩展完成一些复杂的接口动作,仅靠74LS244、74LS373等芯片,显然不能满足要求。有许多具有复杂功能的接口芯片都可与8051单片机直接相连,成为8051的扩展接口。例如:可编程中断控制器8259A;可编程串行接口芯片8251A;可编程外围定时器芯片8253;可编程I/O接口芯片8255A;可编程接口芯片8155等第12章8051单片机接口扩展技术可编程并行接口芯片8255A8255A是Intel公

5、司生产的可编程输入输出接口芯片,它具有3个8位的并行I/O口,具有三种工作方式,可通过程序改变其功能,因而使用灵活方便,通用性强第12章8051单片机接口扩展技术12.2.18255A引脚功能8255A采用NMOS工艺制造,有40个引脚,采用双列直插式封装形式。第12章8051单片机接口扩展技术8255A引脚图第12章8051单片机接口扩展技术各引脚功能如下:D7~D0:三态双向数据线,与单片机数据总线连接,用来传送数据信息。:片选信号线,低电平有效,表示芯片被选中。:读出信号线,低电平有效,控制数据的读出。:写入信号线,低电平

6、有效,控制数据的写入。第12章8051单片机接口扩展技术各引脚功能VCC:+5V电源。PA7~PA0:A口的输入/输出线。PB7~PB0:B口输入/输出线。PC7~PC0:C口输入/输出线。RESET:复位信号线。A1~A0:地址线,用来选择8255内部端口。GND:地线。第12章8051单片机接口扩展技术第12章8051单片机接口扩展技术说明图为8255A的内部结构,其中包括三个并行数据输入/输出端口,二个工作方式控制电路,一个读/写控制逻辑电路和8位总线缓冲器。第12章8051单片机接口扩展技术8255A各端口操作第12章8

7、051单片机接口扩展技术12.2.28255A的控制字第12章8051单片机接口扩展技术C口置位/复位控制字第12章8051单片机接口扩展技术12.2.38255A的工作方式8255A的工作方式8255A共有三种工作方式,即:方式0、方式1方式2。第12章8051单片机接口扩展技术方式0(基本输入/输出方式):在这种工作方式下,A口、B口及C口的两个4位口中的任何一个端口都可以被编程设定为输入或输出方式,但不能既作输入,又作输出。在作为输入时,输入数据不被锁存,而作为输出时,数据被锁存。在方式0时,不需要任何选通信号或联络信号。

8、第12章8051单片机接口扩展技术方式1(选通输入/输出方式):方式1也叫选通的输入/输出方式。和方式0相比,最重要的差别是A口和B口用方式1进行输入输出传输时,要利用C口提供的选通信号和应答信号,而且这些信号与C口的数位有着固定的对应关系,这种关系不是程序可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。