|
仿真結果:八個燈從中間向兩端依次閃爍,在從兩端向中間依次閃爍。
源程序
- #include<reg52.h>
- #define uchar unsigned char
- #define unit unsigned int
- uchar table[]={0xe7, 0xdb, 0xbd, 0x7e};
- void delay(unit ms);
- int i;
- void main()
- {
- while (1)
- {
- for(i=0;i<=3;i++)
- {
- P1=table[i];
- delay(500) ;
- }
- for (i=2;i>0;i--)
- {
- P1=table[i];
- delay(500);
- }
- }
- }
- void delay(unit ms)
- {
- int a,b;
- for(a=ms;a>0;a--)
- for (b=110;b>0;b--);
- }
復制代碼
仿真電路圖
51hei.png (80.33 KB, 下載次數: 36)
下載附件
2019-12-24 00:54 上傳
|
|