单片机IO.ppt
《单片机IO.ppt》由会员分享,可在线阅读,更多相关《单片机IO.ppt(21页珍藏版)》请在课桌文档上搜索。
1、第11讲 I/O口的扩展,I/O扩展主要内容,I/O扩展(I)可编程I/O芯片8255A的扩展可编程I/O芯片8155H的扩展I/O扩展(II)简单的扩展电路利用串口对并行口的扩展计数器芯片8253的扩展及应用,I/O扩展的概述,原因:MCS-51单片机本身提供的口线不多(P1、P3)方法:MCS-51单片机将外扩I/O和外部数据存储器统一编址,用户可以把一部分外部数据存储器的空间(64k)作为I/O地址,通过MOVX指令完成对外扩口的输入输出。实现:采用专门的外围接口芯片8155,8255等 采用一般的TTL芯片74LS377,74LS373等,可编程并行I/O芯片8255A,引脚及结构介绍
2、3个8位并行口PA、PB、PC。PC可分为高4位与低4位D0D7数据端口A,B两组控制电路,双向三态数据接口控制总线接口复位控制RESET,高电平有效,8255A的端口,8255端口选择,8255A端口选择表,可编程并行I/O芯片8255A,8255A的三种工作方式方式0基本输入输出方式1选通输入输出方式2双向传送(仅PA口)8255A的工作方式由控制字选择,8255A控制字,工作方式选择控制字,C口按位置位/复位控制字,8255A控制字,端口C按位置位/复位控制字,8255A工作方式0(基本I/O方式),两个8位端口和两个4位端口任一个端口都可以输入输出输出锁存而输入不锁存数据无条件传送,不
3、需要状态端口,8255A接口应用举例,8255A与8031接口电路,8255A接口应用举例1,8255A的端口方式设置,设端口A为方式0输出,端口B为方式0输入,端口C(上半部)PC7PC4输入,端口C(下半部)PC3PC0输出。依照8255A控制字定义有 控制字=10001010B=8AH程序代码如下:MOVDPTR,#0FF7FH;8255A芯片控制口地址送入MOVA,#8AH;方式控制字送入AMOVXDPTR,A;方式控制字送入8255A控制字寄存器,8255A控制字,确定地址的原则:未使用到的片选地址线置1,8255A接口应用举例2,当口A、B工作于非方式0时,要使用到一些C口线,对于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 IO
链接地址:https://www.desk33.com/p-246725.html