|
本帖最后由 小九九啊 于 2019-12-22 16:03 編輯
初次學習,跟著編寫了一個小demo,單片機流水燈&跑馬燈
大家一起學習!
- #include "reg52.h" //此文件中定義了單片機的一些特殊功能寄存器
- void delay(int time)
- {
-
- while(time--);
-
- }
- /*******************************************************************************
- * 函 數 名 : main
- * 函數功能 : 主函數
- * 輸 入 : 無
- * 輸 出 : 無
- *******************************************************************************/
- void main()
- {
- char i;
-
- while(1)
- {
- P2=0xFF;//熄滅所有燈
- delay(50000);
- //依次逐個燈點亮
- for(i=0;i<8;i++)
- {
- P2 =~(1<<i);//跑馬燈 0000 0100-1111 1011
- //P2 &=~(1<<i);//流水燈
- delay(50000);
- }
- P2=0xFF;//熄滅所有燈
- delay(50000);
- //依次逐個燈點亮
- for(i=0;i<8;i++)
- {
- P2 =~(1<<(7-i));//跑馬燈
- //P2 &=~(1<<(7-i));//流水燈
- delay(50000);
- }
- }
- }
復制代碼
|
-
-
流水燈&跑馬燈.zip
2019-12-22 15:39 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
39.87 KB, 下載次數: 3, 下載積分: 黑幣 -5
|