新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > STC單片機流水燈新花樣程序

        STC單片機流水燈新花樣程序

        作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
        ORG 000H;設(shè)置起始地址

        START:

        MOV A,#0FFH;向A寄存器中載入十六進(jìn)制數(shù)0FFH

        D2: SUBB A,#1;A寄存器中數(shù)據(jù)減一
        call DE ;調(diào)入延時程序(修改延時時間可以實現(xiàn)水滴效果)
        MOV R1,A;將寄存器A中數(shù)據(jù)傳送給R1

        MOV P1,R1;輸出(外接8個LED,共陽極接法,低電平有效)
        DJNZ R1,D2;檢測R2是否為零,否則跳到D2處繼續(xù)執(zhí)行
        JMP START;無條件跳轉(zhuǎn)至開始
        DE: ;延時程序
        mov R3,#50
        L1: MOV R4,#50
        L2: MOV R5,#50
        DJNZ R5,$
        DJNZ R4,L2
        DJNZ R3,L1

        RET

        END

        本文引用地址:http://www.104case.com/article/201612/324209.htm

        這是個非常優(yōu)美的流水燈程序,8個LED接單片P1口,首先LED1閃爍慢慢移動至LED2變常亮,接著LED2常亮LED1閃爍移至LED3常亮,接著LED2滅,LED1閃爍移至LED2常亮,等LED1亮后,LED4亮,LED3.LED2滅,LED1閃爍····,一直到8個LED常亮后重新開始!(好美)修改延時時間可以實現(xiàn)水滴效果哦!



        關(guān)鍵詞: STC單片機流水燈花樣程

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 化德县| 古蔺县| 兴义市| 赫章县| 福清市| 道真| 乌拉特前旗| 兰考县| 红原县| 同心县| 吴堡县| 柳州市| 梓潼县| 汕头市| 来宾市| 宜丰县| 嘉善县| 东辽县| 乌鲁木齐县| 敖汉旗| 湾仔区| 安顺市| 建始县| 赞皇县| 新郑市| 新闻| 湖北省| 长沙县| 志丹县| 铁岭县| 崇左市| 台湾省| 丹阳市| 华容县| 正宁县| 定边县| 云林县| 南汇区| 连云港市| 浮梁县| 开封县|