求高手幫忙,利用51微控制器彙編實現計數器

2022-03-14 01:20:02 字數 1480 閱讀 7329

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,相等則直接順序執行 執行相...