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

STC單片機(jī)實(shí)現(xiàn)水滴效果程序

作者:藍(lán)夢(mèng)荒   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年12月08日   【字體:
                 ORG  000H   ;起始地址
        START:                  ;開始標(biāo)號(hào)
                   MOV  R0,#8  ;設(shè)置右移次數(shù)
                  MOV  A,#0FEH;向A寄存器輸入初始值
       D2:            
                    MOV  P1,A ;輸出至P1口
                    CALL  DL;  調(diào)入延時(shí)程序
                    RL    A;   將A中數(shù)據(jù)向右移一位
                   DJNZ  R0,D2;檢測(cè)是否右移八次了
                  JMP   START;否則跳到開始
         DL:                         ;延時(shí)程序
                     MOV   R3,#20
         L1:       MOV  R4,#15
         L2:       MOV  R5,#50
                     DJNZ  R5,$
                      DJNZ  R4,L2
                     DJNZ  R3,L1
                       RET
                        END
   

            這是STC單片機(jī)P1口驅(qū)動(dòng)8個(gè)LED燈D0-D7從上到下,交替閃爍實(shí)現(xiàn)滴水效果的單片機(jī)程序�。ê�(jiǎn)單吧�。�
                                                            
                                                           編程語言:匯編語言
                                                           編程人:藍(lán)色夢(mèng)幻
                                                            日期:3013年5月22
關(guān)閉窗口

相關(guān)文章