1樓:做而論道
;試試看:org 0000h
k3:call k12 ;處理k1、k2
jb , k4 ;k3沒有按鍵,轉移。
call delay ;延時。
jb , k4 ;消抖。
jnb , 等待釋放。
cpl ;狀態翻轉。
mov c,
mov , c ;輸出。
k4:jb , k3
call delay
jb , k3
jnb ,
cpl mov c,
mov , c
sjmp k3
k12:mov c,
mov , c
mov c,
mov , cret
delay:
call k12
djnz r7, delayretend
2樓:匿名使用者
我理解是k1~k4對應d1~d4,這樣的話程式如下,可以同時按多鍵:
org 0000h
ljmp main
org 0030h
main:mov sp,#5fh
clr 00h
clr 01h
main1:
mov a,p0
mov b,a
mov a,p1
anl a,#03h
orl a,b
mov p0,a
jb ,main2
setb 00h
sjmp main1
main2:
jnb 00h,main3
cpl sjmp main1
main3:
jb ,main4
setb 01h
sjmp main1
main4:
jnb 01h,main1
cpl sjmp main1
3樓:網友
您好,我做的軟體實踐跟你的一樣,我現在想寫說明書和任務書,您能給我傳下嗎?
這是我的郵箱。謝謝啦。
求k1,k4按鍵狀態顯示組合語言!!!!急!!!!!!!!!!!!!!!
微控制器 ,編寫k1-k4狀態顯示。
4樓:匿名使用者
void delayms(uint x),這個是延時程式,delayms(10),這個就是延時函式,意思就是延時10ms
k1-k4 控制數碼管移位演示 組合語言編寫
5樓:匿名使用者
這個確實不難,屬於實驗級別的,我花時間給你寫程式,你給我多點懸賞,謝謝。數碼管是動態顯示,做一個子程式,為了你移植方便,我幫你寫一個程式,你直接代替你的主程式就可以了。
unsigned char dispdat[8],cyc=0;//dispdat是要顯示的8個資料,cyc是輪詢掃描計數器。
const unsigned char segdat[11]=;將顯示的數字轉換成數碼管的位。
void disp(void)//顯示子函式。
break;//還沒有到最左邊時繼續移動,否則停止移動。
case(2):sta=0;;for(i=0;i<7;i++)dispdat[i]=0;dispdat[3]=5;dispdat[4]=5;break;//按下k2就放倒中間去。
case(3): if(sta<3)break;//還沒有到最右邊就繼續移動,否則停止移動。}}
6樓:做而論道
對高手來說,做這個,用不了多少時間。
7樓:匿名使用者
做沒什麼問題,就是太費時間。
用組合語言,用k1-k4控制led移位(要求用組合語言)
8樓:做而論道
;下列程式,已經通過測試,符合題目要求。
org 0000h
jmp main
org 0030h
main:mov sp, #70h
orl psw, #08h
mov 00h, #07fh
mov 01h, #0bfh
mov 02h, #0dfh
mov 03h, #0efh
mov 04h, #0f7h
mov 05h, #0fbh
mov 06h, #0fdh
mov 07h, #0feh
mov r0, #
mov r1, #
loop:mov p0, @r0
mov p2, @r1
mov a, p1
orl a, #0fh
cpl ajz loop
call delay
mov a, p1
orl a, #0fh
cpl ajz loop
mov b, a
w1:mov a, p1
orl a, #0fh
cpl ajnz w1
jb , z_r0
jb , j_r0
jb , z_r1
jb , j_r1
jmp loop
z_r0:inc r0
anl 08h, #07h
jmp loop
j_r0:dec r0
anl 08h, #07h
jmp loop
z_r1:inc r1
anl 09h, #07h
jmp loop
j_r1:dec r1
anl 09h, #07h
jmp loop
delay:
mov r6, #
djnz r7, $
djnz r6, $2
retend
9樓:
你是想把這段c翻譯成彙編,還是只要能實現功能就好了?
求在at90c51型號微控制器執行的k1-k4控制數碼管移位顯示的c語言程式設計
10樓:匿名使用者
proteus檔案發給我
就可以寫了
11樓:伽
語言只能在89c51型號的8位數碼管單片。
我知道的肯定。
12樓:匿名使用者
什麼時候需要 方便的話把詳細的**要求發給我。
k1~k4控制數碼管位移演示 ,要求用組合語言,比較急,謝謝
13樓:做而論道
位移演示,要求用組合語言,。。
怎麼演示?樓主有電路嗎?
14樓:匿名使用者
位移演示,需要使用組合語言。 。
演示瞭如何呢?
房東電路?
15樓:尚雲社
功能都沒說清楚,比如4個按鍵怎麼控制移位。圖也沒有,別人怎麼幫你?
解析度2k與4k的區別,2k和4k顯示器的區別
2k解析度指的是螢幕解析度達到了一種級別,指螢幕橫向畫素達到2000以上。是國內數字影院的主流放映解析度。2k解析度有多種類別,最常見的影院2k是指2048 1152,其他的2048 1536 qxga 2560 1600 wqxga 2560 1440 quadhd 也被成為不同註釋的2k。4k的...
電腦顯示器2k和4k區別大嗎,2k和4k顯示器的區別
2k就是2560 1440,4k就是3840 2160,就是顯示器長寬點數 看你顯示器大小,還有視距,感觀完全不一版樣 還有就是網權站一般都是適配1080p以下,你如果用瀏覽器全屏看的,兩邊空的很多,還是就是分辯率高了,字就顯得小了 一加8pro 索尼xprea 1 ii 小米10pro三款旗艦機三...
4K顯示器需要什麼顯示卡,4K顯示器什麼顯示卡可以帶的動
1 4k顯示器主要由用途決定使用什麼樣的顯示卡,單純只是輸出和看電影的話gt650 gt740以上的顯示卡,視訊記憶體達到1g以上都是支援4k輸出的。2 玩遊戲用途的話重新整理率有很高要求的顯示卡建議上gtx970,一般不低於gtx750ti。3 作為影象處理的話建議上a卡,hd7850以上就能比較...