您的位置:首页单片机合泰单片机
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

基于HT48R50的LED闪光程序

[日期:2008-01-17 ] [来源:东哥开发网(www.picavr.com) 作者:] [字体: (投递新闻)
基于HT48R50的LED闪光程序

 

; ***********************************************
; * Function : 8 LED闪光程序                    *
; * MicroProcessor : HT48R50A-1/28SKDIP-A       *

; *Author:       www.picavr.com                 *
; * Crystal : 4MHz                              *
; ***********************************************
#INCLUDE                HT48R50A-1.INC
;------------------------------------------------
DATA    .SECTION        AT 60H  'DATA'
DELAY_COUNTER_1         DB      ?       ;[60H]
DELAY_COUNTER_2         DB      ?       ;[61H]
LOOP_COUNTER            DB      ?       ;[62H]
LED_DATA                DB      ?       ;[63H]
;------------------------------------------------
CODE    .SECTION        AT 00H  'CODE'
        ORG     00H
        JMP     START
START:
        CLR     PAC
        MOV     A,01H
        MOV     LED_DATA,A
LOOP:
        MOV     A,07H
        MOV     LOOP_COUNTER,A
LEFT:
        MOV     A,LED_DATA
        MOV     PA,A
        CALL    DELAY
        RL      LED_DATA
        SDZ     LOOP_COUNTER
        JMP     LEFT

        MOV     A,07H
        MOV     LOOP_COUNTER,A
RIGHT:
        MOV     A,LED_DATA
        MOV     PA,A
        CALL    DELAY
        RR      LED_DATA
        SDZ     LOOP_COUNTER
        JMP     RIGHT
        JMP     LOOP
        RET
;------------------------------------------------
DELAY   PROC
        MOV     A,0FFH
        MOV     DELAY_COUNTER_1,A
        MOV     DELAY_COUNTER_2,A
WAIT:
        SDZ     DELAY_COUNTER_2
        JMP     WAIT
        SDZ     DELAY_COUNTER_1
        JMP     WAIT
        RET
DELAY   ENDP
;------------------------------------------------
        END

阅读:
录入:JETTA

推荐 】 【 打印
本文评论
      全部评论
发表评论


点评: 字数
姓名:
站长推荐