專注電子技術(shù)學(xué)習(xí)與研究
當前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

STC單片機8個LED閃爍程序

作者:藍夢荒   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年12月08日   【字體:


                   ORG   000H  ;起始地址
        START:                      ;入口標號
                   MOV    R0,#5 ;設(shè)置5次計數(shù)
        LP:                            ;入口標號
                   MOV    P1,#00H;向P1口載入低電平(LED共陽極)
                   CALL   DE     ;調(diào)入延時(我延時寫得簡單,就用DE表示)
                   MOV    P1,#0FFH;向P1口載入高電平
                  CALL   DE    ;調(diào)入延時(如果大家看到,多多支持我哈-藍色夢幻)
                  DJNZ   R0,LP  ;如果R0不為零,繼續(xù)執(zhí)行LP
                 JNB     P2.0,$  ;判斷P2.0是否為低電平,則循環(huán)執(zhí)行本行
                 JMP    START   ;否則跳到開始(下面開始寫延時程序)
         DE:
                 MOV    R3,#100
         D1:   MOV    R4,#20
         D2:   MOV    R5,#250
                  DJNZ   R5,$
                   DJNZ   R4,D2
                  DJNZ   R3,D1
                       RET      ;這是單片機P1口LED閃燈程序,加P2.0口電位判斷!
                    END
 

關(guān)閉窗口

相關(guān)文章