想請教8051的7段和按鍵問題? |
缺席
|
joe0806
一般會員 發表:3 回覆:4 積分:1 註冊:2004-10-11 發送簡訊給我 |
想請問一下各位大大
我有一個程式
動作如下:當我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 發送簡訊給我 |
|
joe0806
一般會員 發表:3 回覆:4 積分:1 註冊:2004-10-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |