导航:首页 > 操作系统 > 单片机p1口

单片机p1口

发布时间:2022-01-12 10:58:17

单片机P1—P3口作为输入口的时候,为什么要先向该口写1呢

问题很简单,要说清不容易,原因是P0~P3都是准双向口,为什么呢?这要看四个并口的口结构图就明白了。
什么叫准双向,就是说P0~P3输出没问题,输入就不然了。就象我们常见的门,朝外开,没有拉锁,用一节弹簧拉着。出去是一顶门就开了,进来的时候,无论如何要伸手拉一下门。
这个拉门的动作就是向Px口先写1。
目的是使场效应管被钳位在低电平的漏极与源极截断。使输入的电平信号能正确的被单片机读出。

❷ 51单片机p1接口在哪

首先,51单片机p0p1p2p3口,都可以当准IO口使用,也就是既可以作输出口,也可以作输入口。区别在于:
1、P0口作输出口用时,需加上拉电阻。
2、P0口有复用功能。当对外部存储器进行读写操作时,P0口先是提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数据。
3、P1口、P2口只是普通IO口。
4、P3口所有管脚运有特殊功能:
P3.0----RXD,串行通信输入口,不使用串行通信功能时,可做普通IO口使用
P3.1----TXD,串行通信输出口,不使用串行通信功能时,可做普通IO口使用
P3.2----INT0,外部中断0输入口,不使用外部中断0功能时,可做普通IO口使用
P3.3----INT1,外部中断1输入口,不使用外部中断1功能时,可做普通IO口使用
P3.4----T0,定时器0外部计数输入口,不使用定时器0外部计数功能时,可做普通IO口使用
P3.5----T1,定时器1外部计数输入口,不使用定时器1外部计数功能时,可做普通IO口使用
P3.6----WR,外部存储器写信号,不使用外部存储器写功能时,可做普通IO口使用
P3.7----RD,外部存储器读信号,不使用外部存储器读功能时,可做普通IO口使用

❸ 51单片机P1口做输入口时,要求判断高电平是否输入,要对P1口怎么设置谢谢!

其实输入高电平是不太符合51单片机的使用。不过应该可以采用查询的方法。譬如,你把需要检测的脚置1,然后在查询,如果是1,输入就是高电平,如果是0,输入就是低电平。为安全起见,建议你置1查询就好了。

❹ 声明单片机p1口第一位有什么用

为了使程序更有可读性,如sbit LED=P1𠆢0
以后在程序中 LED=0表示灭灯 LED=1表示关灯,就比较好理解
如果硬件有改动
可以重新定义 sbit LED=P1𠆢1
程序中间的好多地方有LED= 0或LED=1都不用修改
如果在程序直接写P1𠆢0=1或者P1𠆢0=0 不仅不便于理解,而且硬件稍有改变,程序中间很多地方都需修改

❺ 51单片机的P1,P2,P3口的输入输出是什么意思

这个我解释是一下两下解释不清楚的,建议去看51单片机的io部分的原理图,清晰明了。另外简单提一下,传统51单片机的io是弱上拉输出,强下拉,当内部输出寄存器置0后io电平被强下拉,这时外部电平被强制下拉为0,所以读取时会一直显示为0,那么就没有了输入的功能了,所以在读取外部电平时要先写1,使io弱上拉才能读取到正确的值。另外传统的51单片机如stc89c51的p1口是开漏输出的,当写1时io被浮空,可更好的读取外部电平的状态。

❻ MCS-51单片机P0口和P1口的区别

mcs-51单片机p0口有哪些应用功能?答:p0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。p0口还可以用来输出外部存储器的第8位地址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存信号用ale。mcs-51单片机p1口有哪些应用功能?答:mcs-51单片机的p1口是专门供用户使用的i/o口,用户可以利用它作为i/o口线使用。p1口是准双向口。

❼ 51单片机P1口的定义

是的,在代码前面定义

❽ 单片机如何置P1口为输入端

51单片机么?不需要设置,给信号然后读IO口就是输入信号

❾ 51单片机读p1口 c语言

你说的恰恰是C的读取方式即:
unsigned char a;
a=P1;
汇编则是:
MOV A,P1

❿ 51单片机p0p1p2p3口,到底有啥区别啊,他们的基本功能有啥

51单片机p0、p1、p2、p3口区别如下:

一、意思不同

P0口作输出口用时,需加上拉电阻。P0口有复用功能。当对外部存储器进行读写操作时,P0口先是

提供外部存储器的低8位地址,供外部存储器地址锁存器锁存,然后充当数据线,用于写出或读入数

据。P1口、P2口只是普通IO口。

二、功能不同

P0口第一个功能是数据接口,第二个功能是地址低八位,P2口第二个功能是地址高八位。另外除了

P0口没有内部上拉电阻外,其他三个都有内部上拉电阻。

三、用法

信号输出和交互接口,编程可以确定不同的功能,例如连接液晶屏,作为控制信号输出输入等。

由于没有端口复用功能,所以,P0口的V1变成了一个上拉电阻。由于内部就有上拉电阻,所以,作

为GPIO时,P1口不需要接上拉电阻,当然,您接了也没关系啦,就相当于两个上拉电阻并联。

基本功能:

一、P1 就没多少功能,就是个准双向I/O口。

二、P0当准IO口使用,也就是既可以用作输出口,也可以用作输入口。

三、P3口除了是个准双向I/O口外。第二功能很重要P3.0 (RXD)串行数据接收端,P3.1 (TXD)

串行数据发送端,P3.2 (INT0)外部中断0输入,P3.3 (INT1)外部中断1输入;

P3.4(T0)Timer0计数器输入,P3.5(T1)Timer1计数器输入,P3.6(WR)写外部存储器的脉冲

输出,P3.7(RD)读外部存储器的脉冲输出。

(10)单片机p1口扩展阅读

1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作

了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动

8个TTL负载。当有片外存储器时,作数据线使用。 

2、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。 

3、P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存

储器。能驱动4个TTL负载。 

4、P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有很多复用功能。

阅读全文

与单片机p1口相关的资料

热点内容
微商授权查询系统源码 浏览:980
安卓什么情况没法建立新工程 浏览:219
气球解压社区活动 浏览:924
话费会员充值源码 浏览:319
邮件接收服务器叫什么 浏览:529
代理服务器被限制怎么办 浏览:234
atompython环境变量 浏览:911
记录程序员 浏览:996
javabbs源代码 浏览:231
文件夹命名带什么符 浏览:966
黑马程序员全栈 浏览:225
萍乡溯源码鱼胶零售 浏览:440
幸存者pdf 浏览:556
中国人寿保险app怎么变更银行卡号 浏览:118
node服务启动命令 浏览:548
自编宝塔线源码 浏览:139
电脑桌面解压视频教程 浏览:846
安卓手机玩三国战略为什么会卡 浏览:536
浪潮服务器怎么进入启动项 浏览:156
华为当前手机壁纸放在哪个文件夹 浏览:446