51微控制器計算機程式輸出結果總是為零

時間 2022-07-15 18:30:16

1樓:匿名使用者

程式都沒有,怎麼知道哪出問題

51微控制器的p1口輸出電流為多大?

2樓:**殘卷

單獨一個埠可以輸出50ua電流或者灌入8ma電流,每個8位埠的總灌入電流不得超過20ma。

3樓:匿名使用者

高電平時輸出拉電流,大概是0.08-0.16ma(4-8個tll電路,每個是20ua)。

低電平時輸入灌電流,最大20ma左右,建議使用10ma左右為宜。

4樓:

一般都是用灌電流的,高電平p1可以驅動8個ttl大概也就零點幾到幾個ma

5樓:鬼子偷雷了

51微控制器的p1口輸出電流不超過20毫安

51微控制器**原理,講一下流程,從電腦端到微控制器,電腦端是怎麼工作的,微控制器端是怎麼工作的

求51微控制器每隔1秒鐘向串列埠傳送一個hello的程式

6樓:匿名使用者

#include

unsigned char buffer=; //你自己講hello的任何形式資料寫進這個

陣列,就行了

unsigned char i = 0,flage=0;

void delay1s(void) //延時1秒子程式

void main (void)}}

void uart_ser (void) interrupt 4if(ti)

} 希望給好評! (#‵′)靠 到現在還沒推薦。。。。。。你,我記住了,不會有下次

51微控制器自動傳送資料,為什麼電腦接收到的總是00呢? 程式如下 5

7樓:熊金焱

定時器寫錯了,,你用定時器1.。配置到定時器0了。。。你再看看,你會發現奇蹟的。。

8樓:匿名使用者

我也遇到了這樣的問題,,樓上的,定時器1是來設定波特率的吧

51微控制器中執行完定時器中斷函式,tf0是硬體自動清0嗎?

9樓:匿名使用者

tf0是51微控制器定時器t0的溢位中斷標誌位。當t0被允許計數後,t0從初值開始按機器週期或者外部引腳輸入的脈衝進行加1計數。當計數到t0最高位產生溢位時,置「1」tf0,並向cpu請求中斷。

當cpu響應該中斷時,將由硬體自動清「0」tf0。當然,你也可以用「位操作指令」對tf0進行置「1」或清「0」操作。

10樓:匿名使用者

tf0:定時器t0溢位標誌,可由程式查詢和清零,tf0也是中斷請求源,當cpu響應t0中斷時由硬體清零。

11樓:匿名使用者

給你看看規格 你就找到了

求51微控制器計算器程式及電路圖

12樓:匿名使用者

你好哦。

很高興看到你的問題。

但是又很遺憾到現在還沒有人回答你的問題。也可能你現在已經在別的地方找到了答案,那就得恭喜你啦。

可能是你問的問題有些專業了,沒人會。或者別人沒有遇到或者接觸過你的問題,所以幫不了你。建議你去問題的相關論壇去求助,那裡的人通常比較多,也比較熱心,可能能快點幫你解決問題。

祝你好運~!

希望我的回答也能夠幫到你!謝謝

51微控制器外部中斷實驗程式,51微控制器外部中斷實驗程式

做51微控制器外部中斷實驗,應該有主程式 中斷服務程式。樓主所說這些的亮滅,那些的主程式的?那些是中斷程式的?請問你這個觸發中斷是一個按鍵?你觸發的方式是長時間按下還是瞬間按下?我覺得你應該是長時間按下的。回到正題,你這個中斷服務函式裡只有一句 那麼中斷服務函式執行的速度會很快的,所以如果你只按了一...

51微控制器呼叫子程式問題,怎樣51微控制器呼叫兩個子程式

直接跳回主程式,再初始化。怎樣51微控制器呼叫兩個子程式 5 天蠍神經俠侶 mov r0,08h mov a,0feh loop mov p1,a lcall del rr a djnz r0,loop 使用djnz 指令。為0執行下一指令,不為0跳轉。就可以呼叫內兩個容子程式了 估計是進入到倒計時...

51微控制器蜂鳴器程式是什麼,求51微控制器蜂鳴器程式

迷你手工老張 include reg52.h typedef unsigned char u8 typedef unsigned int u16 sbit beep p1 5 void delay u16 i while i void main while 1 beep beep delay 100...