日本久久久久曰精品免费,国产精品一级二级三级,乱子伦av无码中文字幕s,国产成人精品一区免费视频

技術熱線: 4007-888-234

24小時精確循環定時器

更新時間: 2019-03-26
閱讀量:3189

;24小時循環定時器
;************************************* 
   LIST  P=PIC16F84A
   #INCLUDE P16F84A.INC   ;選定芯片型號
;*************************************
COUNTER1 EQU 1FH ;選定RAM內部地址用作計時的儲存器
COUNTER2 EQU  1EH      ;命名為計數器
COUNTER3 EQU  1DH
COUNTER4 EQU  1CH
COUNTER5 EQU  1BH
COUNTER6 EQU  1AH
COUNTER7 EQU  19H
   ORG  0      ;復位矢量
   GOTO START
   ORG  D'12'     ;從地址12開始存放程序
START  MOVLW 0
   BSF  STATUS,RP0    ;選體1
   MOVWF TRISB     ;B口為輸出
   MOVLW B'00000001'    ;A口的0位為輸入
   MOVWF TRISA
   BCF  STATUS,RP0    ;恢復到體0
   CLRF PORTB
   CLRW

 CLRF COUNTER1
   CLRF COUNTER2    ;選定的計數器清零
   CLRF COUNTER3
   CLRF COUNTER4 
   CLRF COUNTER5
   CLRF COUNTER6 
   CLRF COUNTER7
;*********************************
LOOP0  BTFSC PORTA,0     ;按鍵按下,24小時定時開始
   GOTO LOOP0
LOOPE  CLRF COUNTER5    ;24小時定時一到,一次清零
   MOVLW D'24'
   MOVWF COUNTER6    ;設定24小時定時量
   CLRF PORTB
HOUR  CLRW
   MOVLW D'60'
   MOVWF COUNTER4    ;每小時的定時值
LOOPD  MOVLW D'60'
   MOVWF COUNTER7    ;每分的定時值

MIN   CALL SECOND     ;調用秒計時子程序
   DECFSZ COUNTER7,1    ;60(1)
   GOTO MIN
   DECFSZ COUNTER4,1    ;60(1小時)
   GOTO LOOPD
   INCF COUNTER5,1    ;小時2進制計數
   MOVF COUNTER5,0
   MOVWF PORTB     ;BLED顯示
   DECFSZ COUNTER6,1
   GOTO HOUR     ;B口小時循環
   GOTO LOOPE     ;24小時到,跳到標號處從新循環
;*************************************
SECOND  ORG  D'80'     ;秒定時子程序
   BSF  PORTB,7
LOOPT  DECFSZ COUNTER1,1
   GOTO LOOPT
   DECFSZ COUNTER2,1
   GOTO LOOPT
   BCF  PORTB,7
LOOPF  INCFSZ COUNTER1,1
   GOTO LOOPF

  INCFSZ COUNTER2,1
   GOTO LOOPF
   CLRW
   MOVLW 0X89
   MOVWF COUNTER3
LOOPN  INCFSZ COUNTER1,1
   GOTO LOOPN
   INCFSZ COUNTER3,1
   GOTO LOOPN
   MOVLW D'82'
   MOVWF COUNTER1
LOOPV  DECFSZ COUNTER1,1
   GOTO LOOPV
   RETURN
   END

 


主站蜘蛛池模板: 湖南省| 措美县| 安吉县| 兴仁县| 莎车县| 渭源县| 三台县| 慈溪市| 海口市| 宽甸| 竹北市| 洛南县| 简阳市| 客服| 三台县| 吴忠市| 鄂尔多斯市| 客服| 雅江县| 南澳县| 新巴尔虎右旗| 临沧市| 长治县| 汾西县| 安丘市| 葫芦岛市| 深州市| 白城市| 慈利县| 桦川县| 蒲城县| 双牌县| 娱乐| 赤壁市| 涿鹿县| 西丰县| 定日县| 远安县| 台州市| 赤壁市| 潼南县|