使用8051单片机的LED闪烁

LED是在许多电子设备中使用的半导体设备, 主要用于指示目的。它广泛用作测试过程中的指标, 用于检查不同阶段结果的有效性。
它非常便宜, 并且容易获得各种形状, 颜色和尺寸。 LED还用于消息显示板和交通控制信号灯等的设计。
考虑一下使用8051单片机的基于Proteus软件的LED闪烁仿真, 如下所示:-

使用8051单片机的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; }}}

    推荐阅读