本篇目录:
P1口和P3口有什么用处?
P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
意思不同 P0口作输出口用时,需加上拉电阻。P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。
P3口除作为通用I/O口外,还有第二种功能。
扩展外部存储器时,当作地址总线使用 做一般I/O口使用,其内部有上拉电阻;P3口有两个功能 除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
p口是单片机的I/0口,以51单片机为例,p0-p3这四个口都可以独立的并行输出8位数据(或数据的每一位),或者读取该口的寄存器得到该口的输入数据。
51单片机的引脚结构和功能
1、C51单片机有40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。电源:(1)VCC - 芯片电源,接+5V;(2) VSS - 接地端;时钟:XTALXTAL2 - 晶体振荡电路反相输入端和输出端。
2、依次为3。。20,在单片机的20个引脚中,电源引脚2根,外接晶体振荡器引脚2根,复位引脚1根以及PP3口可编程I/O引脚15根。
3、RST:引导内部复位程序或电路。可以看到SFR的复位值,同时等待时钟电路稳定工作,提高抗干扰能力,提供一种有效的重启方式,目的就是单片机重生。
4、单片机的四个控制引脚为RST、ALE、PSEN、EA。抱歉我不会输入上面那一横。RST为复位引脚,ALE为地址所存信号,PSEN为外部存储器芯片选通信号,EA为外部程序存储器芯片控制信号。由于字数限制,就说这些了。
单片机AT89S52的p0,p1,p3管脚都有什么用?
1、P1是常用输入、输出口,有内部上拉 P2常与P0构造外部存储器地址,也用于输入输出 P3具有外中断、计数输入等第二功能,也用于输入输出。
2、AT89S52单片机为40引脚芯片如图5-1所示,具有PDIP,PLCC和TQFP3钟封装形式。各引脚的功能如下:●P0口——8位、开漏极、双向I/O口。当用做通用I/O口时,每个引脚可驱动8个TTL负载;当用做输入时,每个端口首先置1。
3、P3口有两个功能 除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
4、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
5、AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
请高手帮忙解答,简述51单片机P1,P3的主要功能和性能特点
1、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。
2、P1 就没多少功能,就是个准双向I/O口。P0当准IO口使用,也就是既可以作输出口,也可以作输入口。P3口除了是个准双向I/O口外。
3、P0~P7 P1口8位双向口线(在引脚的1~8号端子)。P0~P7 P2口8位双向口线(在引脚的21~28号端子)。P0~P7 P3口8位双向口线(在引脚的10~17号端子)。
4、单片机p0p1p2p3口,都可以当准IO口使用,也就是既可以作输出口,也可以作输入口。需要说明的是,P1口、P2口只是普通IO口,无特殊功能。
5、P1,P2,P3具有内部上拉双向输出IO口,P0口无内部上拉电阻为开漏输出,如果做为普通IO口使用,初P0口需要外加上拉电阻,其功能一致。P3口一般都具有第二功比如外部中断,串口等。
6、P3口有两个功能 除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
到此,以上就是小编对于p1口做输出口,接八只发光二极管,编写程序的电路图的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。