新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)可預(yù)置可逆4位計(jì)數(shù)器

        單片機(jī)可預(yù)置可逆4位計(jì)數(shù)器

        作者: 時(shí)間:2013-04-02 來源:網(wǎng)絡(luò) 收藏

        4.程序設(shè)計(jì)內(nèi)容

        (1.兩個(gè)獨(dú)立式按鍵識(shí)別的處理過程;

        (2.預(yù)置初值讀取的問題

        (3.LED輸出指示

        5. 程序框圖

        點(diǎn)擊瀏覽下一頁

        圖4.12.2

        6. 匯編源程序

        COUNT EQU 30H

        ORG 00H

        START: MOV A,P3

        ANL A,#0FH

        MOV COUNT,A

        MOV P1,A

        SK2: JB P3.6,SK1

        LCALL DELY10MS

        JB P3.6,SK1

        INC COUNT

        MOV A,COUNT

        CJNE A,#16,NEXT

        MOV A,P3

        ANL A,#0FH

        MOV COUNT,A

        NEXT: MOV P1,A

        WAIT: JNB P3.6,WAIT

        LJMP SK2

        SK1: JB P3.7,SK2

        LCALL DELY10MS

        JB P3.7,SK2

        DEC COUNT

        MOV A,COUNT

        CJNE A,#0FFH,NEX

        MOV A,P3

        ANL A,#0FH

        MOV COUNT,A

        NEX: MOV P1,A

        WAIT2: JNB P3.7,WAIT2

        LJMP SK2

        DELY10MS: MOV R6,#20

        MOV R7,#248

        D1: DJNZ R7,$

        DJNZ R6,D1

        RET

        END



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 柯坪县| 镶黄旗| 丽水市| 长垣县| 台湾省| 漳平市| 布尔津县| 清苑县| 凤阳县| 昆山市| 双辽市| 河东区| 峨眉山市| 乡城县| 信阳市| 怀柔区| 项城市| 中超| 横峰县| 互助| 东安县| 沽源县| 清远市| 武安市| 湖州市| 屏山县| 巴青县| 出国| SHOW| 葫芦岛市| 邵东县| 鲁甸县| 皮山县| 兰州市| 府谷县| 宣恩县| 调兵山市| 泰来县| 敦化市| 定襄县| 托克逊县|