单片机轻松入门之点亮一个发光二极管
其用Proteus画得原理图如下所示,该电路较简单,在P1.7上接一个发光二极管,并接了一个限流电阻 。单片机31引脚要接高电平,因为单片机访问的是下载到单片机内部的程序 。
分析:当单片机的P1.7引脚输出高电平时发光二极管熄灭,输出低电平时发光二极管点亮 。所以程序里要将P1.7输出低电平 。
实现程序如下:
[objc] view plain copy
#include //头文件
sbit LED=P1^7; //位定义,将P1.7标识为led
void main() //主程序
{
P1=0xff; //P1口做I/O时,先置1
while(1) //while大循环
{
led = 0; //将P1.7口拉低,此时二极管可点亮 。
}
}
仿真后的图片如下:
【单片机轻松入门之点亮一个发光二极管】
推荐阅读
- 单片机轻松入门之流水灯
- 单片机LED点阵的纵向移动
- 单片机LED点阵的介绍
- 教你轻轻松松制作布艺灯罩
- 艾格壁纸 教你四步轻松选购
- 聪明人都要学会的爱情套路,轻松拯救有了新欢的上一任
- 89C51单片机9个按键的行列式键盘输入电路
- 单片机键盘处理程序设计举例
- 清洗十字绣抱枕 教你四招轻松解决
- 送你8好方法轻松化解婆媳对立