单片机原理与接口技术ppt---基本io功能及应用(1)

单片机原理与接口技术ppt---基本io功能及应用(1)

ID:40174233

大小:899.50 KB

页数:32页

时间:2019-07-24

单片机原理与接口技术ppt---基本io功能及应用(1)_第1页
单片机原理与接口技术ppt---基本io功能及应用(1)_第2页
单片机原理与接口技术ppt---基本io功能及应用(1)_第3页
单片机原理与接口技术ppt---基本io功能及应用(1)_第4页
单片机原理与接口技术ppt---基本io功能及应用(1)_第5页
资源描述:

《单片机原理与接口技术ppt---基本io功能及应用(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章MCS51单片机基本I/O功能及应用MCS-51单片机I/O口结构MCS-51单片机I/O口应用BCD拨码盘接口流水灯控制七段LED显示器接口键盘接口I2C总线的应用I/O端口的输入输出特性P0口结构P1口结构P2口结构P3口结构一P1口结构DCPQQ读引脚读锁存写控制信号DB0.0+5VP1.0锁存器作用:P1口只能可以直接作为输入口或输出口使用。DCPQQ读引脚读锁存写控制信号DB0.0+5VP1.0锁存器P1口直接做输出口时,输出信息的过程: (将1送到P1.0的过程)1001注意:P1口

2、做输出口时,内部数据经过锁存器送到P10---P17上。由于内部有上拉电阻,所以P1口作输出口使用时,不用外接上拉电阻。DCPQQ读引脚读锁存写控制信号DB0.0+5VP1.0锁存器P1口直接做输入口时,输入信息的过程:(将P1.0处的0送入DB0.0的过程)00注意:1、P1口作输入口时,P10—P17上的信号经过缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。2、CPU对P1口的读操作有2种:读引脚和读—改—写锁存器。当CPU执行MOVA,P1或JB/JNBP1.x,标号

3、时,产生读引脚控制信号,此时读的是引脚的状态。当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INC、SETB、CLR等)时,产生读锁存信号,此时是先读锁存器的状态,在修改之后,送回锁存器保存。二P3口结构DCPQQ&读引脚读锁存写控制信号DB0.0+5VP3.0锁存器第二功能输出第二功能输入作用:1、P3口可以直接作为输入口或输出口使用。2、P3口的引脚又具有第二功能。1.当使用单片机内部串行口时,若CPU执行MOVA,SBUF指令,则P3.0(RXD)作为接收信号线

4、,接收由外界串行输入的数据;若CPU执行MOVSBUF,A指令,则P3.1(TXD)作为发送信号线,串行发送数据至外界。2.当单片机使用外中断时,P3.2(INT0)作为外中断0的中断请求输入线,3.3(INT1)作为外中断1的中断请求输入线。3.当单片机使用定时器,且定时器工作于计数方式时,P3.4(T0)作为定时器0的计数脉冲输入线,P3.5(T1)作为定时器1的计数脉冲输入线。4.当单片机外扩RAM或I/O接口芯片时,P3.6(WR)作为RAM或I/O接口芯片的写控制信号,P3.7(RD)作为R

5、AM或I/O接口芯片的读控制信号。当P3口的一些引脚没有作为第二功能使用时,这些引脚就被释放,直接作为I/O口线使用。DCPQQ&读引脚读锁存写控制信号DB0.0+5VP3.0锁存器第二功能输出第二功能输入P3口直接做输出口时,输出信息的过程:(将1送到P3.0的过程)1001注意:P3口做输出口时,内部数据经过锁存器送到P30---P37上。由于内部有上拉电阻,所以P2口作输出口使用时,不用外接上拉电阻。DCPQQ&读引脚读锁存写控制信号DB0.0+5VP3.0锁存器第二功能输出第二功能输入0P3口

6、直接做输入口时,输入信息的过程:(将P3.0处的0送入DB0.0的过程)0注意:1、P3口作输入口时,P30—P37上的信号经过缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。2、CPU对P3口的读操作有2种:读引脚和读—改—写锁存器。当CPU执行MOVA,P3或JB/JNBP3.x,标号时,产生读引脚控制信号,此时读的是引脚的状态。当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INC、SETB、CLR等)时,产生读锁存信号,此时是先读锁存器

7、的状态,在修改之后,送回锁存器保存。三P0口结构DCPQQ&读引脚读锁存写控制信号DB0.0地址/数据控制线+5VP0.0转换开关锁存器作用:1、外扩芯片时,P0口不再做I/O口使用,而是先传送地址,后传送数据。2、没有外扩芯片时,P0口可以直接作为输入口或输出口使用。P0口直接做输出口时,输出信息的过程:(将0送到P0.0的过程)DCPQQ&读引脚读锁存写控制信号DB0.0地址/数据控制线+5VP0.0转换开关锁存器00010注意:P0口做输出口时,内部数据经过锁存器送到P00---P07上。由于上

8、管始终截止,而当下管也截止时,P00—P07被架空,没有标准的高电平,所以P0口作输出口使用时,必须外接上拉电阻。P0口直接做输入口时,输入信息的过程:(将P0.0处的1送入DB0.0的过程)DCPQQ&读引脚读锁存写控制信号DB0.0地址/数据控制线+5VP0.0转换开关锁存器001注意:1、P0口作输入口时,P00—P07上的信号经过缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。2、CPU对P0口的读操作有2种:读引脚和读

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

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

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