當前位置:編程學習大全網 - 編程軟體 - 流水燈 利用單片機的P1口控制LED的發光閃爍,在利用編程實現模擬廣告燈

流水燈 利用單片機的P1口控制LED的發光閃爍,在利用編程實現模擬廣告燈

#include<reg52.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

uchar temp,num;

uchar code table[]={0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00};

void delay(uint a)

{

uint x,y;

for(x=a;x>0;x--)

for(y=300;y>0;y--);

}

void main()

{

temp=0xFE;

for(num=0;num<8;num++)

{

P1=temp;

temp=_crol_(temp,1);//左移

delay(400);

}

temp=0x7F;

num=0;//清零

for(num=0;num<8;num++)

{

P1=temp;

temp=_cror_(temp,1); //右移

delay(400);

}

P1=0xFF;

num=0;

for(num=0;num<6;num++) //閃三下

{

P1=~P1;

delay(400);

}

P1=0xFF;

num=0;

for(num=0;num<8;num++)//衣次閃

{

P1=table[num];

delay(400);

}

P1=0xFF;

delay(400);

P1=0x00;

delay(400);

while(1);

}

隨便做了個程序~有不明白的可以問我

  • 上一篇:sql 如何查詢包含某壹字段的值?
  • 下一篇:初級編程問題
  • copyright 2024編程學習大全網