新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機10分鐘(帶暫停)倒計時程序

        單片機10分鐘(帶暫停)倒計時程序

        作者: 時間:2016-11-30 來源:網絡 收藏
        ORG 0000HAJMP MAINORG 000BHAJMP INTT0ORG 0030HMAIN:MOV TMOD,#01HMOV TH0,#3CHMOV TL0,#0B0HMOV DPTR,#TABSETB EASETB ET0SETB TR0L2:  MOV R7,#00HL1:  MOV A,#0MOV B,#10DIV ABSETB P2.2SETB P2.1SETB P2.0MOVC A,@A+DPTRMOV P0,A CLR P2.3  SETB P2.3MOV A,BMOVC A,@A+DPTRMOV P0,A  CLR P2.2   SETB P2.2MOV A,#10MOV B,#10DIV ABMOVC A,@A+DPTRMOV P0,A CLR P2.1  SETB P2.1MOV A,BMOVC A,@A+DPTRMOV P0,A  CLR P2.0  SETB P2.0CJNE R7,#14H,L1LOOP1:MOV R6,#20HMOV R2,#00HMOV R4,#09HLOOP:MOV R3,#59HERE:MOV A,R3MOV B,#10DIV ABSETB P2.2SETB P2.1SETB P2.0 MOVC A,@A+DPTRMOV P0,A CLR P2.3  SETB P2.3MOV A,BMOVC A,@A+DPTRMOV P0,ACLR P2.2   SETB P2.2MOV A,R4MOV B,#10DIV ABMOVC A,@A+DPTRMOV P0,ACLR P2.1  SETB P2.1MOV A,BMOVC A,@A+DPTRMOV P0,ACLR P2.0SETB P2.0KAIGUAN:JB P2.6,L4CLR TR0L6:  MOV A,R3MOV B,#10DIV ABSETB P2.2SETB P2.1SETB P2.0 MOVC A,@A+DPTRMOV P0,A CLR P2.3  SETB P2.3MOV A,BMOVC A,@A+DPTRMOV P0,ACLR P2.2   SETB P2.2MOV A,R4MOV B,#10DIV ABMOVC A,@A+DPTRMOV P0,ACLR P2.1  SETB P2.1MOV A,BMOVC A,@A+DPTRMOV P0,ACLR P2.0SETB P2.0 JB P2.7,L6SETB TR0AJMP L4L4:CJNE R2,#14H,HEREDJNZ R6,$ MOV R2,#00HDEC R3CJNE R3,#0FFH,HEREDEC R4CJNE R4,#0FFH,LOOPAJMP L2   INTT0:MOV TH0,#3CHMOV TL0,#0B0HINC R2INC R7RETITAB:DB 040H,079H,24H,030H,019H,12H,02H,78H,00H,10HEND


        關鍵詞: 單片機倒計時程

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 长泰县| 晋中市| 英山县| 西宁市| 宜宾市| 宝山区| 阿鲁科尔沁旗| 菏泽市| 科尔| 冀州市| 丹寨县| 榆林市| 昌图县| 原平市| 浙江省| 新乡县| 蒙自县| 墨竹工卡县| 郓城县| 鄂托克前旗| 伊春市| 砀山县| 定兴县| 油尖旺区| 禄丰县| 章丘市| 时尚| 临洮县| 会东县| 陈巴尔虎旗| 通道| 诏安县| 威信县| 上栗县| 隆德县| 兖州市| 华坪县| 芷江| 岫岩| 红桥区| 灵丘县|