1樓:匿名使用者
你這樣接,數碼管不亮的啊...
數碼管的接法應該如下:
2樓:做而論道
;數碼輸出: 00 ~ 99
;p2 段選, 共陽
;p1.4 位選, 十位
;p1.5 位選, 個位
;p1.6 加一
;p1.7 減一
;用組合語言程式設計。全部程式如下:
org 0000h
jmp start
start:
mov r3, #0 ;初始值
m_loop:
jia:
call disp
jb p1.6, jian
call disp
jb p1.6, jian
inc r3
cjne r3, #100, $ + 4dec r3
call disp
jnb p1.6, $ - 2
jian:
call disp
jb p1.7, jia
call disp
jb p1.7, jia
dec r3
cjne r3, #255, $ + 4inc r3
call disp
jnb p1.7, $ - 2
sjmp m_loop
disp:
mov a, r3
mov b, #10
div ab
add a, #(tab - $ - 3)movc a, @a + pc
mov p2, a
setb p1.4
djnz r7, $
djnz r7, $
clr p1.4
mov a, b
add a, #(tab - $ - 3)movc a, @a + pc
mov p2, a
setb p1.5
djnz r7, $
djnz r7, $
clr p1.5
rettab:
db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h, 90hend
急求高手幫忙解釋次匯程式設計序,基於51微控制器的簡易計算器設計的程式,最好每句都有解釋,謝謝,急!沒分啦 25
3樓:
我對c語言了解多一點。我這裡有c語言的,不知道你要不要
急求乙個用51微控制器的計數器和io口設計乙個微控制器測頻程式(要用組合語言),急求!!! 10
4樓:
用外部中斷~ 很容易的;自己做下
5樓:
自己做吧,有些教科書上就有
51微控制器倒序指令組合語言,51微控制器的指令是組合語言嗎
func 版 mov r0,0 權 mov r7,8 loop rlc a xch a,r0 rrc a xch a,r0 djnz r7,loop mov a,r0ret 51微控制器的指令是組合語言嗎?組合語言 assembly language 是一種用於電子計算機 微處理器版 微控制器或其他...
微控制器大神請進,51微控制器彙編程式,程式可發至
1 p1口做輸出口,編寫程式,使p1口接的8個發光二極體l1 l8按16進位制加一方式點亮發光二極體。程式如下 org 0540h ha1s mov a,00h a初值為0 ha1s1 jb p3.3,ha1s1 如果p3.3為1則等待 有脈衝變0一次 mov r2,20h r2賦值為20 lcal...
微控制器組合語言兩數比較大小,51微控制器用組合語言怎麼程式設計幾個有符號數的比較大小
微控制器有比較指令cmp的嗎,請回答者再看看書吧。可以用cjne指令,它有比較功能,如cjne a,data,label 當a data時,進製位置一,就可以判斷了。程式如下 clr c 先把進製位清零,以防誤判cjne a,data,no equ 不等則轉到no equ,相等則直接順序執行 執行相...