新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機可預置可逆4位計數器

        單片機可預置可逆4位計數器

        作者: 時間:2013-04-02 來源:網絡 收藏

        4.程序設計內容

        (1.兩個獨立式按鍵識別的處理過程;

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

        (3.LED輸出指示

        5. 程序框圖

        點擊瀏覽下一頁

        圖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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵南县| 类乌齐县| 肥城市| 金昌市| 大悟县| 海伦市| 上思县| 阳西县| 鹿泉市| 阿鲁科尔沁旗| 崇明县| 宜春市| 株洲市| 新蔡县| 苍梧县| 永安市| 池州市| 贵阳市| 平邑县| 永泰县| 内丘县| 沛县| 闸北区| 卓尼县| 临澧县| 扎赉特旗| 许昌县| 武邑县| 壤塘县| 鞍山市| 利辛县| 望谟县| 云和县| 稻城县| 阳曲县| 阿拉善左旗| 牟定县| 兴仁县| 拜城县| 紫阳县| 隆林|