• 歡迎光臨東莞市飛江電子科技有限公司官網!
    全國咨詢熱線

    13926563901

    18925580829

    飛江淘寶店鋪

    首頁>技術資料>51單片機

    p1口八個燈作跑馬燈。采用了寄存器存中間數

    發布時間:2018-03-26   瀏覽量:

    org 0000h
    ajmpstart
    org0030h
    start:
    mov a,#0ffh;
    clr c;
    mov r2,#08h;循環八次。
    loop:rlc a;帶進位左移。
    mov p1,a;輸出到P1口。
    call delay;延時一段時間
    djnz r2,loop;反復循環
    mov r2,#07h;再往回循環。
    loop1:rrc a;帶進位右移
    mov p1,a;輸出到P1口。
    call delay;延時一段時間
    djnz r2,loop1;反復循環
    jmp start;重新開始

    delay:mov r3,#20;延時子程序
    d1:mov r4,#20
    d2:mov r5,#248
    djnz r5,$
    djnz r4,d2
    djnz r3,d1
    ret
    end

    黑人粗大无码AV人妻一区