新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機入門程序三

        單片機入門程序三

        作者: 時間:2016-11-24 來源:網絡 收藏
        ;*****************************************;

        ;實驗名稱:一位數碼管靜態顯示0-9實驗
        ;作者: 龍誼
        ;版本: VER 1.0
        ;說明: 采用共陰極數碼管
        ;修改:
        ;編程語言:匯編語言

        ;*****************************************;

        本文引用地址:http://www.104case.com/article/201611/320663.htm

        ORG00H
        START: MOVDPTR,#TABLE;把表TABLE的地址存入數據指針
        BEGIN: CLRA ;清除ACC
        MOVCA,@A+DPTR ;在表TABLE所指的地址中取碼
        CJNEA,#01,QIDONG;碼=01H?不等跳到QIDONG
        JMPSTART ;等于返回重新開始
        QIDONG:MOVP0,A ;將碼送P0,即P0顯示數碼管的段碼
        CALLDELAY ;調延時子程序
        INCDPTR ;數據指針加1,指向下一個碼
        JMPBEGIN
        DELAY: MOVR5,#100 ;采用12MHZ晶振,延時時間為1秒
        D1: MOVR6,#20
        D2: MOVR7,#248
        DJNZR7,$
        DJNZR6,D2
        DJNZR5,D1
        RET
        TABLE: DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共陰極數碼管0-9的編碼
        DB01H ;結束碼
        END



        關鍵詞: 單片機入門程

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 牟定县| 永春县| 芜湖市| 凤冈县| 丰都县| 大兴区| 耒阳市| 沐川县| 邵阳市| 永福县| 德钦县| 普兰县| 防城港市| 长顺县| 民勤县| 河津市| 右玉县| 灵丘县| 阿合奇县| 巴东县| 西丰县| 化德县| 红河县| 临颍县| 井陉县| 江油市| 黄山市| 水富县| 炎陵县| 天柱县| 清水河县| 鄢陵县| 昭通市| 轮台县| 营口市| 巴林左旗| 湖口县| 汝州市| 铜陵市| 商城县| 宜州市|