欢迎来到天天文库
浏览记录
ID:55820097
大小:1.91 MB
页数:49页
时间:2020-06-08
《单片机并行口及其应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章MCS51单片机内部并行口及应用2.1MCS-51单片机并行口结构2.2MCS-51单片机并行口应用2.3七段LED显示器接口2.4键盘接口1.1MCS-51单片机并行口结构1.1.1P0口结构1.1.2P1口结构1.1.3P2口结构1.1.4P3口结构1.1.1P0口结构返回DCPQQ&读引脚读锁存写控制信号DB0.0地址/数据控制线+5VP0.0转换开关锁存器作用:1、外扩芯片时,P0口不再做I/O口使用,而是先传送地址,后传送数据。2、没有外扩芯片时,P0口可以直接作为输入口或输出口使用。P0口直接做输出口时,输出信息的过程:
2、(将0送到P0.0的过程)返回DCPQQ&读引脚读锁存写控制信号DB0.0地址/数据控制线+5VP0.0转换开关锁存器00010注意:P0口做输出口时,内部数据经过锁存器送到P00---P07上。由于上管始终截止,而当下管也截止时,P00—P07被架空,没有标准的高电平,所以P0口作输出口使用时,必须外接上拉电阻。P0口直接做输入口时,输入信息的过程:(将P0.0处的1送入DB0.0的过程)DCPQQ&读引脚读锁存写控制信号DB0.0地址/数据控制线+5VP0.0转换开关锁存器001注意:1、P0口作输入口时,P00—P07上的信号经过缓
3、冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。2、CPU对P0口的读操作有2种:读引脚和读—改—写锁存器。1当CPU执行MOVA,P0或JB/JNBP0.x,标号时,产生读引脚控制信号,此时读的是引脚的状态。当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INCSETB、CLR等)时,产生读锁存信号,此时是先读锁存器的状态,在修改之后,送回锁存器保存。返回1.1.2P1口结构DCPQQ读引脚读锁存写控制信号DB0.0+5VP1.0锁存器作用:P1口只能可以直接作为输入口或输出口使用
4、。返回返回DCPQQ读引脚读锁存写控制信号DB0.0+5VP1.0锁存器P1口直接做输出口时,输出信息的过程:(将1送到P1.0的过程)1001注意:P1口做输出口时,内部数据经过锁存器送到P10---P17上。由于内部有上拉电阻,所以P1口作输出口使用时,不用外接上拉电阻。DCPQQ读引脚读锁存写控制信号DB0.0+5VP1.0锁存器P1口直接做输入口时,输入信息的过程:(将P1.0处的0送入DB0.0的过程)00注意:1、P1口作输入口时,P10—P17上的信号经过缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读
5、到0。2、CPU对P1口的读操作有2种:读引脚和读—改—写锁存器。当CPU执行MOVA,P1或JB/JNBP1.x,标号时,产生读引脚控制信号,此时读的是引脚的状态。当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INC、SETB、CLR等)时,产生读锁存信号,此时是先读锁存器的状态,在修改之后,送回锁存器保存。返回1.1.3P2口结构DCPQQ读引脚读锁存写控制信号DB0.0地址控制线+5VP2.0转换开关锁存器作用:1、外扩芯片时,P2口不再做I/O口使用,而是传送高8位地址。2、没有外扩芯片时,P2口
6、可以直接作为输入口或输出口使用。返回返回DCPQQ读引脚读锁存写控制信号DB0.0地址控制线+5VP2.0转换开关锁存器P2口直接做输出口时,输出信息的过程:(将0送到P2.0的过程)00010注意:P2口做输出口时,内部数据经过锁存器送到P20---P27上。由于内部有上拉电阻,所以P2口作输出口使用时,不用外接上拉电阻。DCPQQ读引脚读锁存写控制信号DB0.0地址控制线+5VP2.0转换开关锁存器P2口直接做输入口时,输入信息的过程:(将P2.0处的0送入DB0.0的过程)000注意:1、P2口作输入口时,P20—P27上的信号经过
7、缓冲器送到内部数据总线上。在读引脚之前,要先将锁存器置1,否则总是读到0。2、CPU对P2口的读操作有2种:读引脚和读—改—写锁存器。当CPU执行MOVA,P2或JB/JNBP2.x,标号时,产生读引脚控制信号,此时读的是引脚的状态。当CPU执行读—改—写指令(以端口为目的操作数的ANL、ORL、XRL、DEC、INC、SETB、CLR等)时,产生读锁存信号,此时是先读锁存器的状态,在修改之后,送回锁存器保存。返回1.1.4P3口结构DCPQQ&读引脚读锁存写控制信号DB0.0+5VP3.0锁存器第二功能输出第二功能输入作用:1、P3口可
8、以直接作为输入口或输出口使用。2、P3口的引脚又具有第二功能。1.当使用单片机内部串行口时,若CPU执行MOVA,SBUF指令,则P3.0(RXD)作为接收信号线,接收由外界串行输入的数据;若
此文档下载收益归作者所有