LED是在许多电子设备中使用的半导体设备, 主要用于指示目的。它广泛用作测试过程中的指标, 用于检查不同阶段结果的有效性。
它非常便宜, 并且容易获得各种形状, 颜色和尺寸。 LED还用于消息显示板和交通控制信号灯等的设计。
考虑一下使用8051单片机的基于Proteus软件的LED闪烁仿真, 如下所示:-
文章图片
在上述基于Proteus的仿真中, LED连接到8051微控制器的PORT0。
让我们看一下用于生成LED输出序列的Embedded C程序, 如下所示:
000000010000001000000100......... And so on up to 10000000.
#include<
reg51.h>
void main(){unsigned int k;
unsigned char l, b;
while(1){P0=0x01;
b=P0;
for(l-0;
l<
3000;
l++);
for(k=0;
k<
8;
k++){b=b<
<
1;
P0=b;
}}}
【使用8051单片机的LED闪烁】考虑使用嵌入式C程序生成LED输出序列, 如下所示:-
000000010000001100000111......... And so on up to 11111111.
#include<
reg51.h>
void main(){unsigned int i;
unsigned char j, b;
while(1){P0=0x01;
b=P0;
for(j-0;
j<
3000;
j++);
for(j=0;
j<
8;
j++){b=b<
<
1;
b=0x01;
P0=b;
}}}
推荐阅读
- 嵌入式系统处理器
- 使用8051单片机进行LCD编程
- 使用8051微控制器进行键盘编程
- 8051单片机中断
- 10款最佳免费3D CAD软件合集(你应该选择哪个())
- Mac的9款最佳录音软件合集(你最喜欢哪一个())
- Windows的16款最佳免费音频编辑软件合集
- Windows和Mac的12款最佳GoPro编辑软件合集
- Windows的15款最佳文件和文件夹锁定软件合集