1樓:網友
你以為人家的勞動成果都是白送人的!
微控制器51程式設計
2樓:做而論道
稍做改動,可以實現流水燈了,試試看:
void main()
temp=0xfe;
b = 24;
delay(10000);
while(b--)
3樓:夜盡天明
沒說清楚 實現的效果是啥。
51微控制器程式設計軟體有哪些?
4樓:網友
開源軟體mcu8051ide 功能不是一般的強,介面不輸給商業軟體,而且提供多種模擬器件如:led 數碼管,矩陣數碼管(8×8)按鍵,矩陣按鍵,甚至溫度感測器。開源的沒有任何限制,感覺keil uvision弱爆了。
微控制器程式設計 51微控制器
5樓:網友
假顫悔設在p1口:
loop:mov a,p1
anl a,#0fh
mov b,a
xrl a,#03h
jz mot1 ;如果櫻渣cd閉合。
mov a,b
xrl a,#0ch ;如果ab閉合。
jz mot2
mov a,b
xrl a,#00h ;如果abcd閉合。
jz mot3
jnz err ;如果不屬脊洞悄於上述情況。
mot1:setb
clrljmp next
mot2:clr
setbljmp next
mot3:setb
setbljmp next
err:clr
clrnext:limp loop
6樓:id教主
一樓的atf144x你寫的是微機的彙編吧。51的彙編是這樣的嗎?不懂羨做也不要害人呀。
樓信洞主的電路圖畫好沒,還滑派枯是也需要別人畫呢。看你提供的圖應該沒畫好,好像是題目要求而已。
用51微控制器程式設計
7樓:做而論道
彙編,還是c?
其它的一般問題,大概也能在此空間找到。
8樓:胡勝傑
彙編和c語言都是直接寫就可以,如果是十六進位,就寫上如0x5a,二進位在c中直接賦值就可以,在編譯的時候都會直接生成機器**。
51微控制器中斷程式設計
9樓:網友
開中斷以後,在中斷服務子程式中設定一箇中斷次數計數器,統計達到2次後。
中斷次數計數器清0,然後再把莫暫存器加一。
10樓:網友
用乙個單元來計數即可了,如果碰到是第二次了,就把相應的那個某暫存器加一,否則不加。
51微控制器程式設計
11樓:網友
你的問題不難,但是描述不清楚,你是要幹嘛?
你加入這個群找人幫你噻:
12樓:網友
需要幫忙做電子設計的可以聯絡我。
51微控制器簡單程式設計
13樓:做而論道
;迴圈檢測按鍵:k1,k2,k3
org 0000h
ljmp 0030h
org 0030h
k0:mov p1, #00h ;關顯示k1: jb , k2 ;檢測k1(按下為0),沒有按下去檢測k2
mov p1, #06h ;顯示「1」(共陰極顯示)jnb , 等待釋放。
k2: jb , k3
mov p1, #5bh ;顯示「2」
jnb ,
k3: jb , k0
mov p1, #4fh ;顯示「3」
jnb ,
ljmp k0 ;迴圈檢測end
14樓:天邊之約
; 檢測按鍵優先循序:k1,k2,k3
org 0000h
ljmp 0030h
org 0030h
mov p1,#00h ;上電關顯示。
k0: mov p3,#0ffh ;拉高按鍵介面電平。
k1: jb ,k2 ;檢測k1(按下為0),沒有按下去檢測k2
mov p1,#06h ;顯示「1」(共陰極顯示)
ljmp k0 ;跳到迴圈檢測。
k2: jb ,k3 ;檢測k2(按下為0),沒有按下去檢測k3
mov p1,#5bh ;顯示「2」
ljmp k0 ;跳到迴圈檢測。
k3: jb ,kz ;檢測k3(按下為0),沒有按下去關顯示。
mov p1,#4fh ;顯示「3」
ljmp k0 ;跳到迴圈檢測。
kz: mov p1,#00h ;沒有按鍵按下,關顯示。
ljmp k0 ;跳到迴圈檢測end
15樓:網友
學習微控制器51c語言教程郭天祥不僅要看增幅較大,在c語言中,和硬體知識,讓他們明白,買了學習板,我也是個新手,但我也學習微控制器的學習變形,學習的步驟是這樣的,覺得有效的,常見的,並鼓勵。
求51微控制器程式,求一個51微控制器程式
需要樓主給出64個不同顏色led的連線圖。手動,也要有電路圖。18b20溫度感測器,當然了。沒有電路,求程式?先求一個電路吧。求個51微控制器程式 10 組合語言可以嗎?org 0000h jmp start org 000bh mov th0,4ch 定時50ms 11.0592mhz djnz ...
求基於51微控制器的流水燈的設計
include define uint unsigned int define uchar unsigned charsbit keya p2 1 這裡看你把按鍵設定在哪個引腳上,這個是實現功能2 sbit keyb p2 2 這個是實現功能2sbit keyc p2 7 實現功能3void del...
微控制器89c51外部摁鍵中斷程式
ex0 1 開外部中斷0 ea 0 開總中斷 lt0 1 下降沿觸發 然後寫中斷函式即可 void extern0 interrupt 0 按鍵一端接地,另一端接p3 2 就是外部中斷0 sbit key p3 2 void main void int0 interrupt 0 else 這個程式包...