使用者: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++);
}