66问答网
所有问题
52单片机io口可以通过赋值语句将低电平变成高电平吗
如题所述
举报该问题
其他回答
第1个回答 2019-06-11
I/O端口是否可以通过赋值语句将低电平变为高电平,分为以下2种情况:
1、如果该I/O端口是输出端口(相对于单片机来说),那么是可以通过赋值语句将低电平变为高电平的;
2、如果该I/O端口是输入端口(相对于单片机来说),那么就是外围电路的信号进入单片机,所以就不能通过赋值语句将低电平变为高电平,只能进行数据的接收。
相似回答
单片机IO
端口的控制
答:
1、先定义一个可对P0口进行位操作的变量,然后直接对这个变量进行赋值。如:#include<reg52.h> sbit p00=P0^0;sbit p01=P0^1;void main(){ p00=0;//这条
语句
就是让P0口的第一个管脚置
低电平
p01=1;//这条语句就是让P0口的第二个管脚置
高电平
} 2、直接对整个P0 口进行操作 如: #...
我想使51
单片机
管脚由
低电平变高电平
,这样做
可以
不???
答:
不可以
。51单片机的引脚,是准双向口。当51单片机引脚输出1的时候,它是输入状态,可以用外接电路将其变为0。当51单片机引脚输出0的时候,这时,它就是输出0。如果外接电路再送来个1,两者就会冲突。轻者,是非0非1状态不确定;重者,将烧毁单片机的引脚。
如何给
单片机IO口
输入
高电平
答:
if(countsingle=1) //错 if(countsingle==1) //应该是“双等号”。后面还有一个错的地方。--- 试试下面这个:main(){ while(1) { if(countsingle == 1) { //当计数输入为
高电平
时 relay1 = 1; //产生信号让继电器1吸合 relay3 = 1; //产生信号让继电器3吸合 relay...
单片机
是如何控制
IO口
输出高低
电平
的 不要告诉我试靠程序 我要的是原理...
答:
单片机
控制端输出相应值,IO输出端输出相应值 简单的反相器示意图
51
单片机
上电后
io口
怎么置
低电平
???
答:
51
单片机
上电后
io口
置
低电平
很简单,直接赋值就好。MOV P0,#0 MOV P1,#0 MOV P2,#0 MOV P3,#0
单片机
控制
IO口
输出高低
电平
的原理是什么?
答:
void main (void){ P1 = 0xFF; //P1口全部为
高电平
,对应的LED灯全灭掉,ff 换算成二进制是 1111 1111 P1 = 0xfe; //P1口的最低位点亮,可以更改数值是其他的 灯点亮 //0xfe是16进制,0x开头表示16进制数,fe换 算成二进制是 1111 1110 while (1) //主循环 { //主循环中添加其他...
大家正在搜
单片机高电平和低电平
51单片机高低电平定义
单片机高低电平
单片机高低电平有效
单片机高低电平范围
单片机判断高低电平
单片机io口赋值
单片机程序低电平
上电后单片机引脚的电平是