|
本人最近開始學(xué)習(xí)單片機(jī),從點(diǎn)亮LED小燈開始,
源碼里有多種亮燈形式,
如從兩邊向中間點(diǎn)亮,
從中間向兩邊點(diǎn)亮等,
適用于初學(xué)者學(xué)習(xí)理解51單片機(jī),
壓縮包里有一個(gè)詳細(xì)的ppt案例,可以供初學(xué)者學(xué)習(xí)。
電路原理圖如下:
圖片1.jpg (139.79 KB, 下載次數(shù): 31)
下載附件
小燈接線圖
2019-5-4 14:59 上傳
ppt內(nèi)容預(yù)覽:
0.png (64.51 KB, 下載次數(shù): 25)
下載附件
2019-5-5 02:23 上傳
0.png (86.1 KB, 下載次數(shù): 26)
下載附件
2019-5-5 02:24 上傳
從兩邊向中間點(diǎn)亮單片機(jī)源程序如下:
- #include <reg51.h>
- #define uchar unsigned char
- void delay(uchar Time)
- {
- uchar i=0;
- for(;Time>0;Time--)
- for(i=0;i<200;i++)
- ;
- }
- void main()
- {
- uchar b,c;
- P1=0x7e;
- delay(255);
- for(;;)
- {
- b=((P1>>1)+0x80)&0xf0;
- c=((P1<<1)+0x01)&0x0f;
- P1=b|c;
- delay(255);
- if(P1==0xe7)
- {
- P1=0x7e;
- delay(255);
- }
- }
- }
復(fù)制代碼
0.png (8.81 KB, 下載次數(shù): 34)
下載附件
2019-5-5 02:23 上傳
所有資料51hei提供下載:
點(diǎn)亮小燈程序.zip
(281.4 KB, 下載次數(shù): 12)
2019-5-4 14:59 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|