新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機教程:單片機邏輯運算類指令

        51單片機教程:單片機邏輯運算類指令

        作者: 時間:2012-06-15 來源:網絡 收藏

        通過前面的學習,我們已經掌握了相當一部份的,大家對這些枯燥的可能也有些厭煩了,下面讓我們輕松一下,做個實驗。

        實驗五:

        ORG 0000H

        LJMP START

        ORG 30H

        START:

        MOV SP,#5FH

        MOV A,#80H

        LOOP:

        MOV P1,A

        RL A

        LCALL DELAY

        LJMP LOOP

        delay:

        mov r7,#255

        d1: mov r6,#255

        d2: nop

        nop

        nop

        nop

        djnz r6,d2

        djnz r7,d1

        ret

        END

        先讓我們將程序寫入片中,裝進實驗板,看一看現象。

        看到的是一個暗點流動的現象,讓我們來分析一下吧。

        前而的ORG 0000H、LJMP START、ORG 30H等我們稍后分析。從START開始,MOV SP,#5FH,這是初始化堆棧,在本程序中有無此句無關緊要,不過我們慢慢開始接觸正規的編程,我也就慢慢給大家培養習慣吧。

        MOV A,#80H,將80H這個數送到A中去。干什么呢?不知道,往下看。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 中阳县| 吉首市| 灵宝市| 梅州市| 个旧市| 石家庄市| 都兰县| 福清市| 金阳县| 页游| SHOW| 中超| 西青区| 平定县| 怀仁县| 健康| 定日县| 青神县| 滕州市| 海林市| 镇原县| 左贡县| 枞阳县| 乳源| 巴东县| 手机| 潢川县| 望都县| 武隆县| 平顺县| 阳春市| 宽甸| 富阳市| 黔西县| 娱乐| 利津县| 南宁市| 刚察县| 澜沧| 姜堰市| 建阳市|