为什么说51单片机能全部作为IO口使用的仅有P1端口?
51单片机的4 个口都 可作为IO口使用,并不是说只有P1口能作为IO口。
应该是P0、P2和P3除了IO口外还有第二功能 。而P1口只有IO口功能。
P0口可作为数据总线口,它可以对外部存储器低8 位读写。P2口也可以作为系统 扩展时的高8 位地址。P3口除了IO口功能 外,还有第二功能,即P3.0(串行输入口RXD)、P3.1(串行输TXD)、P3.2(外部中断/0INT0)、P3.3(外部中断1)、P3.4(定时器0外部 中断T0)、P3.5(定时器1外部中断T1)、P3.6(外部存储器写/WR)、P3.7(外部存储器读/RD)
1.因为P1、2、3有固定的内部上拉电阻,所以有时称它们为准双向口。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是真双向口,因为作为输入时它是悬浮的。
2.为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。堆栈指令,跳转指令。
3.EIE1 扩展中断允许1
EIE2 扩展中断允许2
EIP1 扩展中断优先级1
EIP2 扩展中断优先级2
IE 中断允许寄存器
IP 中断优先级控制寄存器
4.P0口是数据总线与低8位地址总线复用的,所以要加锁存器来锁存低8位地址,且这个锁存器的LE端要接单片机的地址锁存输出端ALE
四个口都可以作为I/O口使用,不过P0,P2,P3都有第二功能。P0还可作地址总线的低8位及数据总线,P2还可作地址总线高8位,P3口的每一位都有单独的第二功能。如下图
因为低八位数据与数据线分时使用p0口,p2作为扩展的地址总线,输出高8位地址。P3为双功能口。
P0,,P1,P2,P3都可以,只是P3有特殊功能,p0要上拉电阻
远方的755
正解!
p0没上拉电阻。。。
其他都可以。。。
为什么说51单片机能全部作为IO口使用的仅有P1端口?
四个口都可以作为I\/O口使用,不过P0,P2,P3都有第二功能。P0还可作地址总线的低8位及数据总线,P2还可作地址总线高8位,P3口的每一位都有单独的第二功能。如下图
关于单片机的引脚和输入输出问题
51 单片机,所有IO口都可以作为输入和输出,但不是"同时" 作为输入时,要先向其端口写1 然后再读取 如程序中设定P0=0xF0,然后在外部将P0^7接地,也就是置为零,此时读取P0的话,得到P0=0x70 即最高位确实是0 但P0口内部没有上拉电阻的, 如果IO口外部不经电阻接电源的话,虽然你置1了...
...1、MCS51系列单片机共有几个并行I\/O口,分别用什么表示?简单描述每个I...
51单片机的4 个口都 可作为IO口使用,并不是说只有P1口能作为IO口。应该是P0、P2和P3除了IO口外还有第二功能 。而P1口只有IO口功能。P0口可作为数据总线口,它可以对外部存储器低8 位读写。P2口也可以作为系统 扩展时的高8 位地址。P3口除了IO口功能 外,还有第二功能,即P3.0(串行输入口...
小白提问一下 关于51单片机的程序问题 就是我现在把四个io作为输入
设4 个IO口分别为IN1 IN2 IN3 IN4找不出罗辑规律的话,可以逐个判断,毕竟只有6种 组合 if((IN1==1&&IN2 ==1&&IN3==0&&IN4 ==0){IO操作...} if((IN1==1&&IN3 ==1&&IN2==0&&IN4 ==0){{IO操作...} if((IN1==1&&IN4 ==1&&IN2==0&&IN3 ==0){{IO操作....
51单片机哪些接口可以接按键开关
51单片机所有的lO口都可以作为输入或者输出,按键作为输入可以接任何lO口 为了简单独立按键一般直接接于IO引脚和地之间,利用内部上拉电阻 如果接于IO和电源VCC之间,还要加下拉电阻,并且还要保证该引脚不要误操作,例如你让该引脚输出低电平,这时按下按键,就会有很大电流灌入单片机,损坏该IO口 ...
51单片机可以控制多个传感器和电机吗
51单片机是对兼容英特尔8051指令系统的单片机的统称,广泛应用于家用电器,汽车,工业测控,通信设备中。因51单片机的指令系统,内部结构都相对简单,所以国内许多高校用其进行单片机入门教学。51单片机含8位CPU,4kbytesROM程序存储器,128bytesRAM的数据存储器,32条IO口线可执行111条指令,大部分为单字节...
什么口为单功能的io端口
P1口是MCS-51单片机中唯一一个仅有单功能的普通IO口,输出信号锁存在端口上,故又称为通用静态端口,只能用作通用数据I\/O口,没有其他功能。P1口由一个输出锁存器、两个三态输入缓冲器和输出驱动电路组成。输出驱动电路内部设有上拉电阻(约30kΩ)。P1口是通用的准双向I\/O口。输出高电平时,能...
简述80c51单片机的i\/o口的功能和特点
单片机的40个引脚大致可分为4类:电源、时钟、控制和I\/O引脚。⒈ 电源: ⑴ VCC - 芯片电源,接+5V;⑵ VSS - 接地端;⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。⒊ 控制线:控制线共有4根,⑴ ALE\/PROG:地址锁存允许\/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的...
51单片机有多少根I\/O线?他们和单片机外部总线有什么关系
51单片机一共有32个IO接口,32个接口线,和外部总线有关系的是P0和P2口,以并口的形式扩展存储器,控制并行设备等。
51单片机的10口一共有?
MCS-51单片机 共有 4个并行 I\/O口---P0 ~ P3 ,32(4*8)根I\/O线,系统复位后,每个位(bit) 均处于高电平,默认为输入状态,4个P口占据特殊功能寄存器中最好记忆的4个地址 P0,80H; P1,90H; P2,A0H; P3,B0H P0口,,P0.0-P0 .7 这8线作普通输出用时,需外...