求基於51微控制器的流水燈的設計

時間 2021-07-09 22:07:22

1樓:摩凌文

#include

#define uint unsigned int#define uchar unsigned charsbit keya=p2^1;//這裡看你把按鍵設定在哪個引腳上,這個是實現功能2

sbit keyb=p2^2;//這個是實現功能2sbit keyc=p2^7;//實現功能3void delay(uint z)

unit x,y;

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

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

}void key1()

if(keyb==0)

}void key2()

void main()

}你試一下吧,太晚了,沒時間幫你畫**和試程式

2樓:做而論道

參考

51微控制器按鍵控制流水燈左移,51微控制器的c語言 左移右移怎麼用?想用來控制流水燈,請幫忙寫個完整的c程式,參考下,埠隨意

按鍵不能用while函式來寫,第八行 if k1 0 按一次執行一次函式內容 開始學習微控制器的同學們寫注意了,在執行程式後,現象不正確的時候,不要首先就找軟體的錯誤,我的經驗是從源頭開始找問題,首先你得確定你的平臺是正確的,你說是按鍵沒效果,先用萬用表測試一下你的引腳的電平,是否被拉低了如果按鍵沒...

基於51微控制器的電子秒錶設計

這個是 數碼管顯示計數器程式。稍加更改 既滿足要求 要精確定時,必須使用自裝載方式。這裡我們使用t2定時器,讓它工作在16bit自動裝載方式,這時,有另一個位置專門裝著16位預裝載值,t2溢位時,預裝載值立即被置入。這就保證了精確定時。但是,即使是16位定時器,最長的溢位時間也就幾十毫秒,要定時一秒...

高分 89C51微控制器流水燈程式求步驟詳解,看懂了就給分

這是一個花樣流水燈控制程式,主程式沒有,由陣列值來控制 include 提供基本的51微控制器埠定義 include 這個標頭檔案主要提供移位控制函式 define uchar unsigned char define uint unsigned intuchar code display p0 u...