久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機程序問題 [打印本頁]

作者: jzkny    時間: 2010-6-27 14:49
標題: 單片機程序問題

現在問題是,上電能顯示654321,可當按下P1.3口接的按鍵時,6 個數碼管都不會亮了,程序哪里出了問題

程序目的:上電時數碼管顯示654321,每次按下P1.3口按鍵時
        對31H中的數據加一,加到 10時,31H中清0并對下一個地址
        (32H)中的數據加1,依次類推
  *************************************************************

 


org 0000h
 jmp start
 org 0003h
 reti
 org 000bh
 reti
 org 0013h
jmp wzd1
 org 001bh
 reti
 org 0023h
 reti


 wzd1: push psw      ;外中斷入口
       push acc
       clr ea
       clr ex1
       jnb p1.3,key3    ;P1.3為0時轉KEY3
 wzdfh:pop acc          ;外中斷返回
       pop psw
       setb ea
       setb ex1
      reti
 key3:call delay10ms
     jb p1.3,wzdfh
    l1: jnb p1.3,$
       inc 31h           ;P1.3松開時31H加1
     mov a,#10
     cjne a,31h,wzdfh     ;31H中不等于10中斷返回
     clr a
     mov 31h,a             ;31H中的數據清0并對下一地址中的數據加一
     inc 32h
     mov a,#10
     cjne a,32h,wzdfh
      clr a
     mov 32h,a
     inc 33h
     mov a,#10
     cjne a,33h,wzdfh
          clr a
     mov 33h,a
     inc 34h
     mov a,#10
     cjne a,34h,wzdfh
          clr a
     mov 34h,a
     inc 35h
     mov a,#10
     cjne a,35h,wzdfh
          clr a
     mov 35h,a
     inc 36h
     mov a,#10
     cjne a,36h,wzdfh
     clr a
     mov 36h,a
     jmp wzdfh

 start:mov 31h,#1
       mov 32h,#2
       mov 33h,#3
       mov 34h,#4
       mov 35h,#5
       mov 36h,#6
       clr p1.5
       setb ea
        setb ex1
 start1:call display
       jmp start1
display:mov r1,#31h
   mov r2,#00000001
play:  mov p0,#0ffh
       mov a,r2
       mov p2,a
       mov a,@r1
       mov dptr,#tab
       movc a,@a+dptr
       mov p0,a
       call delay1ms
       inc r1
       mov a,p2
       jb acc.5,endout
       rl a
       mov r2,a
       mov p2,#0h
       jmp play
endout:mov p0,#0ffh
       mov p2,#0
       ret
delay1ms:mov r3,#2
   d1:   mov r4,#250
   d2:   djnz r4,$
         djnz r3,d1
         ret
delay10ms: call play   ;10ms子程序,調用一次顯示子程序約6ms,調兩次約12ms
           call play
         ret

tab:db   48h,0ebh,52h,62h,0e1h,64h,44h,0eah,40h,60h
end



作者: aphar    時間: 2010-8-28 22:31
不想看匯編了,雖然寫了一年多的匯編程序……
作者: jeby000    時間: 2010-8-29 19:52

哎~~

我也是開始學匯編,現在開始學C了~~~






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品一区二区三区久久 | 久久99国产精一区二区三区 | 精品香蕉一区二区三区 | 91精品国产91久久久久久 | 欧美福利网站 | 国产午夜在线观看 | 中文字幕国产第一页 | www.久久 | 成年网站在线观看 | 91免费在线看 | 亚洲一区二区免费电影 | 欧美久久视频 | 99在线精品视频 | 欧美日韩精品国产 | 国产亚洲一区二区三区 | 成人三区四区 | a级毛片免费高清视频 | 91久久久久久 | 中文字幕在线精品 | 久久33| 国产在线第一页 | 性高湖久久久久久久久aaaaa | 欧美美乳| 色眯眯视频在线观看 | 久久亚洲一区 | 九九热精 | 欧美亚洲国产一区二区三区 | 最新日韩av | 91精品一区 | 成人在线免费电影 | 国产视频久久久 | 99日韩 | 中文字幕乱码一区二区三区 | 国产高清在线观看 | 黄色免费观看 | 三级国产三级在线 | 成人h动漫亚洲一区二区 | 久草精品在线 | 99热免费在线| 亚洲三区在线观看 | 国产精品久久国产精品 |