给单片机检测io口高低电平其中一个IO口赋0x01,会输出高电平吗?

初识51单片机例如:AT89S51、STC89C51、STC89C52、STC90C516等等这些单片机内核都为80C51,所以内核为80C51的单片机都属于51单片机。单片机是一种数字集成芯片,数字电路中只有两种电平:“高电平和低电平”计算机串口使用的是RS232电平LED灯 (点亮LED灯只需要控制IO口输出相应电平可以使电流经电路即可)
LED灯正负极判断:
(直插式LED灯)通常长脚为正极,短脚为负极。
(贴片式LED灯) 通常有绿点的一段为负极,另一端为正极。
LED工作参数:
普通发光二极管工作压降为: 1.6V~ 2.1V
普通二极管工作压降为: 0.7V
工作电流: 1~ 20 mA
(二极管有压降,大约为2V左右)
51点亮第一颗LED灯代码:
#include<reg52.h>
//引用51头文件
sbit LED1 = P1^0;
void main()
{
LED1 = 0;
}
}

我要回帖

更多关于 单片机检测io口高低电平 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信