本篇目录:
- 1、当单片机外部扩展RAM和ROM是时,P0口,P1口,P2口,P3口各起什么作用?
- 2、单片机内部4个并行I/O口各有什么异同?其作用是什么?
- 3、51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥
- 4、51单片机哪些引脚有复用
- 5、单片机的p0,p1,p2,p3端口有什么作用
- 6、8051单片机的P0-P3口的结构有何不同
当单片机外部扩展RAM和ROM是时,P0口,P1口,P2口,P3口各起什么作用?
P0口用于外部扩展存储时,用作地址总线或数据总线;P2口作为扩展存储时,作为地址总线。
P0口第一个功能是数据接口,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了P0口没有内部上拉电阻外,其他三个都有内部上拉电阻。
P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。能驱动4个TTL负载。P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有很多复用功能。
单片机内部4个并行I/O口各有什么异同?其作用是什么?
1、除用作通用IO外,P2主要用于高位地址线,P0用于数据/低8位地址线,第二功能复用全部安排在P3口上。
2、P0口内部没有上拉电阻,在硬件设计上需要外接上拉电阻。PP2口作为普通IO口使用,P3口有特殊功能,配合外部中断、串口等进行使用。注意别插错端口就行了。
3、系列单片机四个并行I/O口的相同点是都可以做输入/输出口,并有输出锁存功能,不同点,P0口必须外部加上拉电阻,P3口每个脚有第二功能。
51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥
1、P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。P1口、P2口只是普通IO口。
2、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口 只做I/O口使用:其内部有上拉电阻。
4、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。
51单片机哪些引脚有复用
1、意思不同 P0口作输出口用时,需加上拉电阻。P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。
2、P3口所有引脚都有复用。还有RES\VPD;EA\VPP;ALE\PROG。所谓的管脚复用,就是除第一功能外,增加了第二功能,如单片机89C51的P3 I/O口同时还为中断管脚,主要为节约芯片面积。
3、P2可以作为地址复用,P0口可以作为地址和数据复用,这个复用使用单片机硬件自动完成的,不需要软件进行读写操作的,P1 P3 也可以进行数据交换,但是你的用程序来控制才能进行数据交换的。
4、单片机的分时复用51单片机的分时复用功能,最直接的就是MOVX指令,用这个指令就是在分时复用P0口,执行:MOVX A,@DPTR,那么首先要送地址A0~A7给P0口,ALE有效,锁存在373上,再将这个地址的数据从P0口读入传给A。
5、P0:通用I/O引脚或数据/低8位地址总线复用引脚。P1:通用I/O引脚。P2:通用I/O引脚或高8位地址总线复用引脚。P3:通用I/O引脚或第二功能(中断)引脚。
单片机的p0,p1,p2,p3端口有什么作用
1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
2、P3:通用I/O引脚或第二功能(中断)引脚。
3、p口是单片机的I/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。
4、P1 就没多少功能,就是个准双向I/O口。P0当准IO口使用,也就是既可以作输出口,也可以作输入口。P3口除了是个准双向I/O口外。
5、P0口第一个功能是 数据接口 ,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了P0口没有内部 上拉电阻 外,其他三个都有内部上拉电阻。P1 就没多少功能,就是个准双向I/O口。
8051单片机的P0-P3口的结构有何不同
1、P1口内部自带上拉电阻,P0、PP3口都是集电极开路输出。且P0口输出驱动能力比PP3口高一倍。
2、需要上拉电阻。OC门电路无法输出高低电平,只有靠上拉电阻才能实现。
3、意思不同 P0口作输出口用时,需加上拉电阻。P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。
4、P0,可作IO口,外部存储器低8位地址线,以及数据线。p0口内部没有上拉电阻,不能输出高电平用时用上拉电阻。p1到p3口内部自带上拉电阻。
5、p0口是开漏结构,没有上拉电阻,不能输出高电平。外接上拉电阻后才可以输出1。其他3个口内部已经上拉。如果你理解不了,可能是卡在开漏和上拉上了。
6、PPP3都有上拉电阻,而P0没有,所以。如果用P0口驱动必须接上拉电阻。P0、PP2口只能是I/O口,P3口还有第二功能。
到此,以上就是小编对于p3怎么使用的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。