請將下面的51微控制器程式按照要求修改

時間 2022-03-13 23:55:14

1樓:做而論道

;顯示 good

org    0000h

jmp    main

org    0080h

main:

mov   p0, #3dh   ;顯示gclr   p2.0   ;選中第乙個數碼管lcall delay  ;呼叫延時

setb  p2.0   ;關顯示

mov   p0, #5ch   ;顯示oclr   p2.1   ;選中第二個數碼管lcall delay

setb  p2.1   ;關顯示

mov   p0, #5ch   ;顯示oclr   p2.2   ;選中第三個數碼管lcall delay

setb  p2.2   ;關顯示

mov   p0, #5eh   ;顯示dclr   p2.3   ;選中第四個數碼管lcall delay

setb  p2.3   ;關顯示

ajmp   main   ;重新開始

delay:   ;延時子程式

mov   r7, #20h

d1: mov   r6, #30h

d2: djnz  r6, d2

djnz  r7, d1

retend

;----------------------------------------

;顯示 hello

org    0000h

jmp    main

org    0080h

main:

mov   p2, #0ffh

mov   p0, #76h   ;顯示hclr   p2.0   ;選中第乙個數碼管lcall delay  ;呼叫延時

setb  p2.0   ;關顯示

mov   p0, #79h   ;顯示eclr   p2.1   ;選中第二個數碼管lcall delay

setb  p2.1   ;關顯示

mov   p0, #38h   ;顯示lclr   p2.2   ;選中第三個數碼管lcall delay

setb  p2.2   ;關顯示

mov   p0, #38h   ;顯示lclr   p2.3   ;選中第四個數碼管lcall delay

setb  p2.3   ;關顯示

mov   p0, #3fh   ;顯示oclr   p2.4   ;選中第五個數碼管lcall delay

setb  p2.4   ;關顯示

delay:   ;延時子程式

mov   r7, #20h

d1: mov   r6, #30h

d2: djnz  r6, d2

djnz  r7, d1

retend

2樓:匿名使用者

暫時不在伺服器,請耐心等待

請大神幫我註釋下面的(51微控制器)程式,求詳細註釋啊,越詳細越好啊

滑動變阻器改變輸入電壓 adc0808將輸入模擬電壓轉化為8為數字訊號四位數碼管顯示輸入電壓 include include define ucharunsigned char define ucharunsigned char define uint unsigned intsbit start ...

微控制器程式錯誤,51微控制器c語言程式錯誤

後面兩個錯誤是沒有宣告函式,最簡單的方法就是把main函式調到程式的最後,你看看還有沒有錯誤,我們 hhh.c 113 error c211 call not to a function這個呼叫函式名不存在 hhh.c 114 error c211 call not to a function這個呼...

51微控制器c語言程式注釋標註,51微控制器C語言程式注釋標註

四喜丸子 按鍵掃瞄顯示程式,這有什麼難的?自己每一句照著分析分析不就行了。微控制器c語言程式設計,中間幾段程式注釋不會寫,一些步驟看不懂,望講解 20 考試翻版 微控制器的東西要看晶元的資料手冊,裡面有很多講解,其實微控制器裡特定的位址代表了微控制器特定的功能,你賦特定的值就會啟動或關閉功能,微控制...