線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:836
推到 Plurk!
推到 Facebook!

指點迷津?

答題得分者是:阿信
小強
一般會員


發表:36
回覆:39
積分:15
註冊:2005-03-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-02 02:27:27 IP:203.71.xxx.xxx 未訂閱
小弟我是新手我在想一個用4個按鍵控制不同閃爍燈,在寫途中發現 P1腳驅動一次是8支ㄟ...但我只想讓4ㄎ燈亮(假如不接他還是會跑過沒接的腳) 我現在指可以練到可已看懂一點點的LED程式 有方法不要讓不要的腳步要輸出嗎? 且我想左有各閃2ㄎ燈也失敗了...能指點我方向嗎? 不然多跑4ㄎDELAY時間ㄟ....真久  
      ORG     00H
        MOV     R1,#00H
        MOV     R2,#C0H
        MOV     R3,#EFH
        MOV     R4,#FEH
LOOP:   CALL    IN
        JNB     A.0,LIGHT1
        JNB     A.1,LIGHT2
        JNB     A.2,LIGHT3
        JNB     A.3,LIGHT4
        JMP     LOOP
LIGHT1: MOV     A,R1
        CALL    OUT
        MOV     R5,#06
        CALL    DELAY
        XRL     A,#FFH
        MOV     R1,A
        CALL    IN
        JNB     A.0,LIGHT1
        JNB     A.1,LIGHT2
        JNB     A.2,LIGHT3
        JNB     A.3,LIGHT4
        JMP     LIGHT1
LIGHT2: MOV     A,R2
        CALL    OUT
        MOV     R5,#05
        CALL    DELAY
        MOV     A,#03
        MOV     R2,A
        CALL    IN
        JNB     A.0,LIGHT1
        JNB     A.1,LIGHT2
        JNB     A.2,LIGHT3
        JNB     A.3,LIGHT4
        JMP     LIGHT2
LIGHT3: MOV     A,R3
        CALL    OUT
        MOV     R5,#02
        CALL    DELAY
        RR      A
        MOV     R3,A
        CALL    IN
        JNB     A.0,LIGHT1
        JNB     A.1,LIGHT2
        JNB     A.2,LIGHT3
        JNB     A.3,LIGHT4
        JMP     LIGHT3
LIGHT4: MOV     A,R4
        ACALL   OUT
        MOV     R5,#02
        CALL    DELAY
        RL      A
        MOV     R4,A
        CALL    IN
        JNB     A.0,LIGHT1
        JNB     A.1,LIGHT2
        JNB     A.2,LIGHT3
        JNB     A.3,LIGHT4
        JMP     LIGHT4
IN:     MOV     P2,#FFH
        MOV     A,P2
        RET
OUT:    MOV     P1,A
        RET
DELAY:  MOV     R6,#250
S1:     MOV     R7,#200
        DJNZ    R7,$
        DJNZ    R6,S1
        DJNZ    R5,DELAY
        RET
        END

 
小強
一般會員


發表:36
回覆:39
積分:15
註冊:2005-03-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-02 02:33:54 IP:203.71.xxx.xxx 未訂閱
或者是有人知道這種IC哪裡買的到 我問2間材料行都說沒有這種IC http://www.atech.com.tw/atc_spec/MTSPEC/LED輸出控制IC/MT-l63.pdf 這是LED輸出控制IC
樂天派
一般會員


發表:10
回覆:26
積分:7
註冊:2005-04-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-02 08:29:22 IP:61.30.xxx.xxx 未訂閱
1小強我這裡有別種型號像你說的哪種驅動IC 2譬如說MB15026CF MBI1009現貨少量大量供應 ,, 請來電話0954083182 俊秀
------
俊秀
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-02 10:17:43 IP:211.21.xxx.xxx 未訂閱
了解每個指令的用途 影響旗標  及硬體架構 特殊暫存器 多觀摩不同書上的程式  看一些軟體工程的書    程式: LIGHT1:是全亮全滅      關鍵指令:XRL A,#FFH LIGHT2:只有右兩顆亮??  關鍵指令:MOV A,#03 LIGHT3:是右旋          關鍵指令:RR A LIGHT4:是左旋          關鍵指令:RL A    假設只顯示低四位元
;初始值  
        MOV        R1,#F0H
        MOV        R2,#F3H
        MOV        R3,#FEH
        MOV        R4,#F7H
;LIGHT1~4共同的
        MOV        A,Rx   ;R1~R4
        CALL        OUT
        MOV        R5,#?? ;延遲時間
        CALL        DELAY
        .
        .
        .
        CALL    IN
        JNB        A.0,LIGHT1
        JNB        A.1,LIGHT2
        JNB        A.2,LIGHT3
        JNB        A.3,LIGHT4
        JMP        LIGHTx        ;LIGHT1~4
;個別的
LIGHT1:
        XRL        A,#0FH
        MOV        R1,A
;-----------------------
LIGHT2:
        XRL        A,#0FH
        MOV        R2,A
;-----------------------
LIGHT3:
        RR        A
        MOV        R3,A
        sub        A,#10H
        jnc        LIGHT3_1
        mov        A,#FEH
        mov        R3,A
LIGHT3_1:
;-----------------------
LIGHT4:
        RL        A
        MOV        R4,A
        sub        A,#10H
        jnc        LIGHT4_1
        mov        A,#F7H
        mov        R4,A
LIGHT4_1:
;-----------------------
------------------- 美好的事物 稍縱即逝 我知道啦 謝謝㊣板主 發表人 - 阿信 於
系統時間:2024-05-02 20:05:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!