要求:
使用 protuls 点亮两个LED灯 ,每隔500ms,两个灯的状态改变一次,即第一个灯点亮500ms后熄灭,第二个灯再点亮500ms后熄灭。
电路图工程与代码百度云下载(永久有效):
链接:https://pan.baidu.com/s/1oQ2QGEjXd02XGF8L2wJDXA?pwd=j5e3
提取码:j5e3
电路图所示:
代码区:
#include <reg51.h> //引入51头文件
#define uchar unsigned char //宏定义
sbit led1=P0^1; //将P0^1命名为led1
sbit led2=P0^7; //将P0^7命名为led2
void delay(uchar t) //延时函数
{
uchar y;
while(t--)
{
for(y=0;y<120;y++)
{
;
}
}
}
void main()
{
led1=0; //led1 亮
led2=1; //led2 灭
delay(500);
led1=1; //led1 灭
led2=0; //led2 亮
delay(500);
}
版权声明:本文为Midheart1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。