个性化阅读
专注于IT技术分析

使用8051单片机的LED闪烁

点击下载

LED是在许多电子设备中使用的半导体设备, 主要用于指示目的。它广泛用作测试过程中的指标, 用于检查不同阶段结果的有效性。

它非常便宜, 并且容易获得各种形状, 颜色和尺寸。 LED还用于消息显示板和交通控制信号灯等的设计。

考虑一下使用8051单片机的基于Proteus软件的LED闪烁仿真, 如下所示:-

使用8051微控制器1的LED闪烁

在上述基于Proteus的仿真中, LED连接到8051微控制器的PORT0。

让我们看一下用于生成LED输出序列的Embedded C程序, 如下所示:

00000001
00000010
00000100.....
.... 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;
}
}
}

考虑使用嵌入式C程序生成LED输出序列, 如下所示:-

00000001
00000011
00000111.....
.... 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;
}
}
}
赞(0)
未经允许不得转载:srcmini » 使用8051单片机的LED闪烁

评论 抢沙发

评论前必须登录!