全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:831
推到 Plurk!
推到 Facebook!

想請教8051的7段和按鍵問題?

缺席
joe0806
一般會員


發表:3
回覆:4
積分:1
註冊:2004-10-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-15 03:03:35 IP:211.74.xxx.xxx 未訂閱
想請問一下各位大大 我有一個程式 動作如下:當我f1按下時就啟動,當我每按0一次則顯示器的內容就加1    那我想把它改成,我想要按F1時,可以開始從0-F開始上數,直到我按0才停止,再按F1時可從我剛剛停止的地方繼續上數,在按0就停止..    想請教一下各位大大應該要如何改才好ㄋ? 可否指導一下我 謝謝    我的程式如下: 
[CODE]
             org     0
             jmp     Reset
Reset:       mov     sp,#6fh        
Start:
             mov     r4,#0          
             mov     a,r4            
             call    Access_Display_Code
             mov     p0,a           
Wait_Key:
             jnb     p1.0,Wait_Key   
             inc     r4              
             mov     a,r4            
             anl     a,#0fh          
             mov     r4,a           
             mov     a,r4            
             call    Access_Display_Code
             mov     p3,a  
          
Wait_Key_Release:
             jb      p1.0,Wait_Key_Release
             jmp     Wait_Key           Access_Display_Code:
             mov     dptr,#Display_Code_Table
             movc    a,@a dptr       
             ret                    
Display_Code_Table:
             db     71h     ;Acc=f
             db     79h     ;Acc=e
             db     5eh     ;Acc=d
             db     58h     ;Acc=c
             db     7ch     ;Acc=b
             db     5fh     ;Acc=a
             db     67h     ;Acc=9 
             db     7fh     ;Acc=8
             db     07h     ;Acc=7
             db     7ch     ;Acc=6
             db     6dh     ;Acc=5
             db     66h     ;Acc=4
             db     4fh     ;Acc=3
             db     5bh     ;Acc=2
             db     06h     ;Acc=1
             db     3fh     ;Acc=0
             end
[ /code] 發表人 - joe0806 於 2004/12/15 03:06:57 發表人 - joe0806 於 2004/12/15 03:12:20 發表人 - joe0806 於 2004/12/16 00:40:04
pdcmg
一般會員


發表:3
回覆:22
積分:20
註冊:2004-11-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-15 15:34:21 IP:220.135.xxx.xxx 未訂閱
看不到你的按鍵判斷在那邊~ 看起來你只有用P1.0的High或Low來讓程式停止或繼續下去... 跟你描述的又不一樣...
joe0806
一般會員


發表:3
回覆:4
積分:1
註冊:2004-10-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-16 00:43:13 IP:211.74.xxx.xxx 未訂閱
實在很抱歉,我的問題沒有寫的很清楚,造成想要幫我的大大的困擾 我已經改好了 可否請各位大大指導我一下 謝謝
系統時間:2024-05-08 9:38:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!