User:BreakdownDiode/电子系
外观
这个页面在于进行电子学条目的编辑工作的相关活动。
代码
[编辑]51单片机
[编辑]循环点灯
[编辑]在单片机P1.0~P1.2三根口线上分别接有三个发光二极管,要求编程实现三个发光二极管循环依次闪亮。
#include<reg51.h>
void Delay(void);
sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
void main(void)
{
while(1)
{
P1_0=0;P1_1=1;P1_2=1; //P1.0对应的LED亮
Delay();
P1_0=1;P1_1=0;P1_2=1; //P1.1对应的LED亮
Delay();
P1_0=1;P1_1=1;P1_2=0;//P1.2对应的LED亮
Delay();
}
}
//延时子程序
void Delay(void)
{
int i;
for(i=0;i<10000;i++);
}