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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4945|回復: 2
打印 上一主題 下一主題
收起左側

單片機程序問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:24748 發表于 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


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:25782 發表于 2010-8-28 22:31 | 只看該作者
不想看匯編了,雖然寫了一年多的匯編程序……
回復

使用道具 舉報

板凳
ID:25200 發表于 2010-8-29 19:52 | 只看該作者

哎~~

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

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区精品视频 | 精品亚洲一区二区三区四区五区 | 国产一级视频在线观看 | 日韩精品在线网站 | 欧美激情欧美激情在线五月 | 免费在线观看一区二区 | 国产精品久久久久久久久 | 久久久www成人免费精品张筱雨 | 一级黄色播放 | 欧美不卡一区 | 99精品久久久 | 99精品一区二区三区 | 久久999| 中文字幕日韩一区 | 成人免费日韩 | 亚洲免费视频在线观看 | 日韩欧美一区二区三区免费观看 | 国产精品久久 | av一区二区在线观看 | 日韩国产欧美一区 | 国产精品亚洲成在人线 | 伊人久久一区二区 | 国产91丝袜在线18 | 国产视频观看 | 91大神新作在线观看 | av网站在线看 | 成人免费av在线 | 久久岛国 | 成年人在线观看视频 | 九九伊人sl水蜜桃色推荐 | 久久精品国产一区二区三区 | 97成人免费 | 日韩欧美在线视频播放 | 国产色网站 | 国产精品不卡视频 | 国产精品99久久久久久久vr | 中文字幕一区二区三区四区五区 | 精品欧美一区二区三区久久久 | 色爽女| 国产成人精品一区二区三区四区 | 亚洲综合日韩精品欧美综合区 |