新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機60S倒計時匯編語言

        單片機60S倒計時匯編語言

        作者: 時間:2016-11-29 來源:網絡 收藏
        ORG 0000H
        AJMP MAIN
        ORG 000BH
        AJMP INTT0
        ORG 0030H
        MAIN: MOV R7,#60
        MOV R6,#00H
        MOV DPTR,#TABLE
        MOV TMOD,#01H
        MOV TL0,#0B0H
        MOV TH0,#3CH ;設置定時器工作方式、初值
        SETB EA
        SETB ET0
        SETB TR0
        NEXT: MOV A,R7
        MOV B,#0AH
        DIV AB
        SETB P1.3
        MOVC A,@A+DPTR
        MOV P0,A
        CLR P1.4 ;開啟shi位顯示
        ACALL DELAY
        MOV A,B
        SETB P1.4
        MOVC A,@A+DPTR
        MOV P0,A
        CLR P1.3 ;開啟ge位顯示
        ACALL DELAY
        CJNE R6,#14H,NEXT
        MOV R6,#00H
        DEC R7
        CJNE R7,#0FFH,NEXT
        SJMP MAIN
        INTT0:MOV TL0,#0B0H ;中斷服務程序
        MOV TH0,#3CH
        INC R6
        RETI
        DELAY:MOV R5,#02H ;延時子程序
        LOOP:MOV R4,#02H
        DJNZ R4,$
        DJNZ R5,LOOP
        RET
        TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
        END


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 定州市| 定西市| 三明市| 清镇市| 甘肃省| 浮山县| 张掖市| 璧山县| 嘉荫县| 广元市| 甘肃省| 繁峙县| 仪征市| 沈丘县| 昂仁县| 商都县| 滦南县| 浮山县| 航空| 青铜峡市| 营口市| 淮南市| 临洮县| 田东县| 通河县| 同心县| 高青县| 屯门区| 衡东县| 常熟市| 宁南县| 庆安县| 南木林县| 佳木斯市| 荔浦县| 平武县| 霍林郭勒市| 察隅县| 元朗区| 安国市| 涿州市|