中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機邏輯運算類指令

        51單片機邏輯運算類指令

        作者: 時間:2013-01-05 來源:網(wǎng)絡 收藏

        實驗五:

        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

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

        看到的是一個的現(xiàn)象,讓我們來分析一下吧。

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

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

        MOV P1,A。將A中的值送到P1端口去。此時A中的值是80H,所以送出去的也就是80H,因此P1口的值是80H,也就是10000000B,通過前面的分析,我們應當知道,此時P1。7接的LED是不亮的,而其它的LED都是亮的,所以就形成了一個“暗點”。繼續(xù)看,RL A,RL A是將A中的值進行左移,算一下,移之后的結果是什么?對了,是01H,也就是00000001B,這樣,應當是接在P1。0上的LED不亮,而其它的都亮了,從現(xiàn)象上看“暗點”流到了后面。然后是調(diào)用延時程序,這個我們很熟悉了,讓這個“暗點”“暗”一會兒。然后又調(diào)轉到LOOP處(LJMP LOOP)。請大家計算一下,下面該哪個燈不亮了。。。。。對了,應當是接在P1。1上燈不亮了。這樣依次循環(huán),就形成了“”這一現(xiàn)象。

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



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉