典型51单片机的P0,P1,P2,P3口都有哪些功能?
1、P0~P7***P3口8位双向口线(在引脚的10~17号端子)。
2、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
3、P0口第一个功能是***数据接口***,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了P0口没有内部***上拉电阻***外,其他三个都有内部上拉电阻。P1***就没多少功能,就是个准双向I/O口。
4、单片机p0p1p2p3口,都可以当准IO口使用,也就是既可以作输出口,也可以作输入口。需要说明的是,P1口、P2口只是普通IO口,无特殊功能。
单片机芯片中p0p1p2p3口他们是准双向口还是双向口?
P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
准双向口是指P3有固定的内部上拉电阻,当用做输入时被拉高,当外部拉低时(低电平)会拉电流(source***current,***这里拉电流是电流从单片机往外走),而P0则是真双向口,因为作为输入时它是悬浮的。
输入/输出(I/O)引脚P0、PPP3(共32根)①P0口:是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。②P1口:是准双向8位I/O口。
P3口为三态双向口***P1,P2,P3口为准双向口(用作输入时,口线被拉成高电平,所以称为准双向口)。***51单片机的4***个口都***可作为IO口使用,并不是说只有P1口能作为IO口。
“准”:可视为/认为双向的意思,即不完全正式的双向。需要另外的要求。“双向”:引脚即可作为输入,或者作为输出。
P0~P7***P3口8位双向口线(在引脚的10~17号端子)。
单片机的p1口有哪些作用?
如图所示,这个就是一种单键启停的程序。望采纳。。
扩展外部存储器时,当作地址总线使用***做一般I/O口使用,其内部有上拉电阻;P3口有两个功能***除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
而当作第二功能口线使用时,该位的锁存器置高电平,使与非门对第二功能信号的输出是畅通的,从而实现第二功能信号的输出。
意思不同***P0口作输出口用时,需加上拉电阻。P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。
单片机的p0,p1,p2,p3端口有什么作用?
1、P2:通用I/O引脚或高8位地址总线复用引脚。P3:通用I/O引脚或第二功能(中断)引脚。
2、p口是单片机的I/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。
3、P0口第一个功能是数据接口,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了P0口没有内部上拉电阻外,其他三个都有内部上拉电阻。
4、P0口第一个功能是***数据接口***,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了P0口没有内部***上拉电阻***外,其他三个都有内部上拉电阻。P1***就没多少功能,就是个准双向I/O口。
5、口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。在FLASH编程和校验时,P1口作为第八位地址接收。
6、P1口***只做I/O口使用:其内部有上拉电阻。
51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥
1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
2、P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。P1口、P2口只是普通IO口。
3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口***只做I/O口使用:其内部有上拉电阻。
本文转载自互联网,如有侵权,联系删除