新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 循環移位指令的流水燈

        循環移位指令的流水燈

        作者: 時間:2011-02-25 來源:網絡 收藏
        知識要點:理解熟悉移位指令

        ;運行結果:P1口8個燈循環點亮

        ORG 0000H;程序開始

        LJMP MAIN;

        ORG 030H;

        MAIN:MOV R0,#08H;把8送入R0中,

        MOV A,#0FEH;把FE送入A中,即11111110

        PLAY:RR A;右移動1位

        MOV P1,A;輸出顯示

        ACALL DEL;延時

        DJNZ R0,PLAY;一共移動8次

        AJMP MAIN;重新開始

        DEL: MOV R7,#0FH;延時子程序

        DEL1:MOV R6,#0FFH;

        DEL2:MOV R5,#01FH;

        DEL3: DJNZ R5,DEL3;

        DJNZ R6,DEL2;

        DJNZ R7,DEL1;

        RET;

        END

        運行結果流水燈的瞬間(注意由于照相機的延時,看到的兩個燈亮實際為一個燈亮)

        51單片機相關文章:51單片機教程




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盖州市| 聂荣县| 永和县| 平原县| 文安县| 明溪县| 阳曲县| 临湘市| 靖边县| 太谷县| 长泰县| 宜黄县| 蓬莱市| 文山县| 吉隆县| 平乐县| 桃江县| 秭归县| 福清市| 杭锦后旗| 西乌珠穆沁旗| 南澳县| 林西县| 炉霍县| 武冈市| 城步| 偃师市| 前郭尔| 营山县| 平阳县| 凤山县| 临城县| 新郑市| 城固县| 平顺县| 黄浦区| 从江县| 富蕴县| 密云县| 卓尼县| 葵青区|