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 考試翻版 微控制器的東西要看晶元的資料手冊,裡面有很多講解,其實微控制器裡特定的位址代表了微控制器特定的功能,你賦特定的值就會啟動或關閉功能,微控制...