第8章 单片机IO扩展及应用ppt课件.ppt

第8章 单片机IO扩展及应用ppt课件.ppt

ID:58698010

大小:577.50 KB

页数:95页

时间:2020-10-04

第8章 单片机IO扩展及应用ppt课件.ppt_第1页
第8章 单片机IO扩展及应用ppt课件.ppt_第2页
第8章 单片机IO扩展及应用ppt课件.ppt_第3页
第8章 单片机IO扩展及应用ppt课件.ppt_第4页
第8章 单片机IO扩展及应用ppt课件.ppt_第5页
资源描述:

《第8章 单片机IO扩展及应用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、可编程通用并行接口8255可编程的多功能接口8155键盘/显示控制寄存器8279ADC0809与DAC0832的接口技术单片机控制步进电机接口技术单片机控制直流电机的接口技术单片机与字符型LCD显示器的接口技术第8章 单片机I/O扩展及应用本章内容SingleChipMicrocomputer8255A的组成与接口信号8.1可编程通用并行接口82558255A的组成与接口信号(1)三个数据端口A,B,C这三个端口均可看作是I/O口,但它们的结构和功能也稍有不同。A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。B

2、口:也是一个独立的8位I/O口,仅对输出数据的锁存功能。C口:可以看作是一个独立的8位I/O口;也可以看作是两个独立的4位I/O口。也是仅对输出数据进行锁存。8255A的组成与接口信号(2)A组和B组的控制电路这是两组根据CPU命令控制8255A工作方式的电路,这些控制电路内部设有控制寄存器,可以根据CPU送来的编程命令来控制8255A的工作方式,也可以根据编程命令来对C口的指定位进行置/复位的操作。A组控制电路用来控制A口及C口的高4位;B组控制电路用来控制B口及C口的低4位。8255A的组成与接口信号(3)数据总线缓冲器8位的双向

3、的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出的数据,CPU的编程命令以及外设通过8255A传送的工作状态等信息,都是通过它来传输的。(4)读/写控制逻辑读/写控制逻辑电路负责管理8255A的数据传输过程。它接收片选信号及系统读信号、写信号、复位信号RESET,还有来自系统地址总线的口地址选择信号A0和A1。8255A的引脚功能(1)面向CPU的引脚信号及功能D0-D7:8位,双向,三态数据线,用来与系统数据总线相连;RESET:复位信号,高电平有效,输入,用来清除8255A的内部寄存器,并置A口,B口,C口均为输入方式

4、;:片选,输入,用来决定芯片是否被选中。:读信号,输入,控制8255A将数据或状态信息送给CPU。:写信号,输入,控制CPU将数据或控制信息送到8255A。A1,A0:内部口地址的选择,输入。这两个引脚上的信号组合决定对8255A内部的哪一个口或寄存器进行操作。8255A的引脚功能(1)面向CPU的引脚信号及功能D0-D7:8位,双向,三态数据线,用来与系统数据总线相连;RESET:复位信号,高电平有效,输入,用来清除8255A的内部寄存器,并置A口,B口,C口均为输入方式;:片选,输入,用来决定芯片是否被选中。:读信号,输入,控制8

5、255A将数据或状态信息送给CPU。:写信号,输入,控制CPU将数据或控制信息送到8255A。A1,A0:内部口地址的选择,输入。这两个引脚上的信号组合决定对8255A内部的哪一个口或寄存器进行操作。返回8255A的引脚功能(2)面向外设的引脚信号及功能PA0~PA7:A组数据信号,用来连接外设;PB0~PB7:B组数据信号,用来连接外设;PC0~PC7:C组数据信号,用来连接外设或者作为控制信号。8255A的工作方式和控制字(1)8255A有三种工作方式,用户可以通过编程来设置。方式0:简单输入/输出——查询方式;A,B,C三个端口

6、均可。方式1:选通输入/输出——中断方式;A,B,两个端口均可。方式2:双向输入/输出——中断方式;只有A端口才有。工作方式介绍(1)方式0方式0是一种简单的输入/输出方式,没有规定固定的应答联络信号,可用A,B,C三个口的任一位充当查询信号,其余I/O口仍可作为独立的端口和外设相连。方式0的应用场合有两种:一种是同步传送;一种是查询传送。工作方式介绍(2)方式1方式1是一种选通I/O方式,A口和B口仍作为两个独立的8位I/O数据通道,可单独连接外设,通过编程分别设置它们为输入或输出。而C口则要有6位(分成两个3位)分别作为A口和B口

7、的应答联络线,其余2位仍可工作在方式0,可通过编程设置为输入或输出。工作方式介绍(3)方式2方式2为双向选通I/O方式,只有A口才有此方式。这时,C口有5根线用作A口的应答联络信号,其余3根线可用作方式0,也可用作B口方式1的应答联络线。方式2:就是方式1的输入与输出方式的组合,各应答信号的功能也相同。而C口余下的PC0~PC2正好可以充当B口方式1的应答线,若B口不用或工作于方式0,则这三条线也可工作于方式0。8255A的控制字(1)控制字格式8255A的控制字(2)C口的置位/复位功能实训8:用8255设计交通信号灯管理仿真1.功

8、能说明模拟一个十字路口东南西北四个方向,每个方向分别设置3盏发光二极管(红,绿,黄),要求如下:东西红灯亮,南北绿灯亮10秒后;东西黄灯闪5次,南北绿灯亮;东西绿灯亮,南北红灯亮10秒后;东西绿灯亮,南北黄灯闪5次。2.

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

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

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