如何用单片机控制开关初始化的时候全是高电平,当我在D1口输入低电平的时候,D2口为低电平,当我在D3口输入低电平的时候,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 06:28:11
如何用单片机控制开关
初始化的时候全是高电平,当我在D1口输入低电平的时候,D2口为低电平,当我在D3口输入低电平的时候,D2口为高电平
初始化的时候全是高电平,当我在D1口输入低电平的时候,D2口为低电平,当我在D3口输入低电平的时候,D2口为高电平
这个程序很简单啊,你没有说明是使用的什么单片机,况且你说的D1,D2,D3应该是每一个I/O口上的一位吧,这个程序的思路就是:
外边嵌套一个死循环,里面添加两个if语句,第一个if里面判断D1是否输入低电平,输入则拉低D2,第二个if 判断D3是否是高电平,是的话拉高D2即可.
再问: STC89C52,D1,D2,D3自己随便定义个脚,怎么写的
再答: #include<reg52.h>
sbit d1 = P0^0;
sbit d2 = P0^1;
sbit d3 = P0^2;
void main()
{
while(1)
{
if(d1 == 0)
{
d2 = 0;
}
if(d3 == 0)
{
d2 = 1;
}
}
}
外边嵌套一个死循环,里面添加两个if语句,第一个if里面判断D1是否输入低电平,输入则拉低D2,第二个if 判断D3是否是高电平,是的话拉高D2即可.
再问: STC89C52,D1,D2,D3自己随便定义个脚,怎么写的
再答: #include<reg52.h>
sbit d1 = P0^0;
sbit d2 = P0^1;
sbit d3 = P0^2;
void main()
{
while(1)
{
if(d1 == 0)
{
d2 = 0;
}
if(d3 == 0)
{
d2 = 1;
}
}
}
在正逻辑系统中,若要求“或门电路输出端为低电平”,其输入端() A .全为高电平 B.全为低电平
我用uln2803驱动led,电路已经设置好了,但是输入无论是高电平还是低电平led始终是亮的,怎么办?
单片机的IO口,低电平有效,就不用就上拉电阻和三极管驱动了吧?
在数字电路中,高电平和低电平指的是一定的?而不是一个固定不变的
请问ne555定时器 输出方波的时候,低电平可以是0v吗?我现在输出的方波是+—6v.
有知道电动车控制器里面的高电平和低电平是什么意思
我始终无法理解 单片机的PO口要外接上拉电阻才能输出高电平 这句话,为什么接个电阻就能输出高电平
高电平、低电平怎么理解?不懂是用来干嘛的,能不能举一个简单的例子?
芯片有引脚悬空时,为什么有上拉电阻的是高电平,有下拉电阻的是低电平?
电路图的真值表中H代表高电平,L代表低电平,X是代表什么呢?
没有控制器的电动车怎么辨别是高电平刹车还是低电平刹车,有没有高手讲下
c51单片机中的上拉电阻和P0口上电后是高电平还是低电平?