亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? s805g3.src

?? 9454數(shù)碼管顯示交流電壓程序,可以做交流電壓表用
?? SRC
?? 第 1 頁 / 共 4 頁
字號:
         JR        UGT,      JUMP_HIGH_255_TIME
         INC       Out_Volt_High_255_Time
JUMP_HIGH_255_TIME:
         CP        Out_volt_High_245_Time,  #50
         JR        UGT,      JUMP_HIGH_245_TIME
         INC       Out_volt_High_245_Time
JUMP_HIGH_245_TIME:
         CP        Out_Volt_Normal_Time,    #50
         JR        UGT,      JUMP_NORMAL_TIME
         INC       Out_Volt_Normal_Time
JUMP_NORMAL_TIME:
         CP        Out_Volt_Less_150_Time,  #50
         JR        UGT,      JUMP_LESS_150_TIME
         INC       Out_Volt_Less_150_Time
JUMP_LESS_150_TIME:
         INC       Cnt_200ms
         CP        Cnt_200ms,#2
         JR        ULT,      JUMP_CLEAR_CNT_200MS
         CLR       Cnt_200ms
         OR        FlagReg,  #REFRESH_REGULATE_VOLT
JUMP_CLEAR_CNT_200MS:
         INC       Cnt_500ms
         CP        Cnt_500ms,#5        ; 500ms
         JR        ULT,      JUMP_CLEAR_CNT_500MS
         CLR       Cnt_500ms
         TM        FlagReg,  #DELAY_6S_YEL_FLASH
         JR        Z,        SKIP_SET_DELAY_6S_YEL_FLASH
         AND       FlagReg,  #~DELAY_6S_YEL_FLASH
         JR        EXIT_DELAY_6S_YEL_FLASH
SKIP_SET_DELAY_6S_YEL_FLASH:
         OR        FlagReg,  #DELAY_6S_YEL_FLASH
EXIT_DELAY_6S_YEL_FLASH:
         OR        FlagReg,  #REFRESH_DISPLAY_VOLT
         XOR       FlagReg,  #FLASH_FLAG
         TM        FlagReg,  #FLASH_FLAG
         JR        Z,        SKIP_TURN_OFF_BUZZER
         OR        FlagReg2, #BUZZER_255
         INC       Buzzer245Cnt
         CP        Buzzer245Cnt,  #02
         JR        ULT,      JUMP_CLEAR_BUZZER_245_CNT
         CLR       Buzzer245Cnt
JUMP_CLEAR_BUZZER_245_CNT:
         CP        Buzzer245Cnt,  #01
         JR        NE,       SKIP_SET_BUZZER_245_OFF
         OR        FlagReg2, #BUZZER_245
         JR        EXIT_SET_BUZZER_245
SKIP_SET_BUZZER_245_OFF:
         AND       FlagReg2, #~BUZZER_245
EXIT_SET_BUZZER_245:
         INC       Buzzer150Cnt
         CP        Buzzer150Cnt,  #03
         JR        ULT,      JUMP_CLEAR_BUZZER_150_CNT
         CLR       Buzzer150Cnt
JUMP_CLEAR_BUZZER_150_CNT:
         CP        Buzzer150Cnt,  #01
         JR        NE,       SKIP_SET_BUZZER_150_OFF
         OR        FlagReg2, #BUZZER_150
         JR        EXIT_SET_BUZZER_150
SKIP_SET_BUZZER_150_OFF:
         AND       FlagReg2, #~BUZZER_150
EXIT_SET_BUZZER_150:
         JR        EXIT_PROCESS_BUZZER
SKIP_TURN_OFF_BUZZER:
         AND       FlagReg2, #~BUZZER_255
         AND       FlagReg2, #~BUZZER_245
         AND       FlagReg2, #~BUZZER_150
EXIT_PROCESS_BUZZER:
JUMP_CLEAR_CNT_500MS:
         INC       Cnt_1000ms
         CP        Cnt_1000ms,    #10       ; 1000ms
         JR        ULT,      SKIP_CLEAR_CNT_1000MS
         CLR       Cnt_1000ms
         CP        Delay_6s_Cnt,  #00
         JR        EQ,       JUMP_DEC_Delay_6s_Cnt
         DEC       Delay_6s_Cnt
JUMP_DEC_Delay_6s_Cnt:
         INC       Cnt_10s
         CP        Cnt_10s,  #10       ; While out volt more than 255V, delay 10s
         JR        ULT,      SKIP_OUT_VOLT_PROTCT_255
         LD        Cnt_10s,  #11
SKIP_OUT_VOLT_PROTCT_255:
SKIP_CLEAR_CNT_1000MS:
EXIT_INT_TIMER0:
         AND       T0CON,    #0F6H     ;Clear TIME0 counter and TIME0 interrupt flag
         POP       R15
         POP       R14
         POP       R13
         IRET

SEND_DISPLAY_DATA:: ; Send one data, delay 6ms, continue send next buffer
         OFF_DISPLAY
         LD        R13,      DispNow
         LD        R14,      #DispBuf[R13]
         LD        P0,R14
         CP        R13,      #00
         JR        NE,       SKIP_CHECK_IF_1
         ON_ERROR_LED
         JR        SKIP_MODIFY_DISPNOW
SKIP_CHECK_IF_1:
         CP        R13,      #01
         JR        NE,SKIP_IS_2
         ON_DELAY_LED
         JR        SKIP_MODIFY_DISPNOW
SKIP_IS_2:
         ON_WORK_LED
SKIP_MODIFY_DISPNOW:
         INC       DispNow             ; Indicate next display buffer
         CP        DispNow,  #03
         JR        ULT,      EXIT_SEND_DISPLAY_DATA
         CLR       DispNow
EXIT_SEND_DISPLAY_DATA:
         RET

;================================================
MAIN::
         NOP
         INIT_SYSTEM
         INIT_PARAMETER
         BUZZER_OFF
         OFF_DISPLAY
         OFF_RL1                       ; Confirm alternating current direct connect
         OFF_RL2                       ; e.g. Input volt equal to output volt
         ON_RL3
         EI
MAIN_LOOP:
         CALL      DEAL_INPUT          ; Sample out volt value
         CALL      REGULATE_VOLT       ; Control relay in accord base output volt
         CALL      DEAL_DISPLAY        ; Process display
         JP        MAIN_LOOP
;================================================
DEAL_INPUT::                           ; Sample out volt value
         LD        ADCON,    #OUT_VOLT_ADCON
         CALL      SAMPLE_NEW_AD_VALUE
         CALL      CALCULATE_OUT_VOLT
         LD        OutVoltValue+1,     R1
         LD        OutVoltValue,       R0
         RET

SAMPLE_NEW_AD_VALUE::                  ; Sample out volt AD value, use average value method
         CLR       SampleTime
         OR        ADCON,    #AD_CONVERT_START
WAIT_FIRST_SAMPLE:
         TM        ADCON,    #AD_CONVERT_END
         JR        Z,        WAIT_FIRST_SAMPLE
         OR        FlagReg,  #BASE_POINT
SKIP_NEW_START:
         CLR       R5                  ; Out volt ADC value sum
         CLR       R4
         CLR       R7                  ; Sample times
         CLR       R6
LOOP_SAMPLE_AD_VALUE:
         CP        SampleTime,         #MAX_SAMPLE_TIME
         JR        UGE,      SKIP_SAMPLE_OVER
         OR        ADCON,    #AD_CONVERT_START
WAIT_AD_CONVERT_END:
         TM        ADCON,    #AD_CONVERT_END
         JR        Z,        WAIT_AD_CONVERT_END
         LD        R1,       ADDATAH
         LD        R0,       ADDATAL
         LD        R3,       R1
         SUB       R3,       #DC_2V_AD_VALUE_H8
         JR        NC,       JUMP_REVERSE_R3
         COM       R3
         INC       R3
JUMP_REVERSE_R3:
         CP        R3,       #3
         JR        UGE,      SKIP_NOT_BASE_POINT
         TM        FlagReg,  #BASE_POINT
         JR        Z,        SKIP_IS_END_POINT
         AND       FlagReg,  #~BASE_POINT
         CLR       FactSampleTime
         JR        SKIP_SAMPLE_NEXT_POINT
SKIP_IS_END_POINT:
         CP        FactSampleTime,     #MIN_SAMPLE_TIME
         JR        UGE,      SKIP_SAMPLE_OVER
         JR        SKIP_ADD_AD_VALUE
SKIP_NOT_BASE_POINT:
         TM        FlagReg,  #BASE_POINT
         JR        NZ,       SKIP_NEW_START
SKIP_ADD_AD_VALUE:
         CLR       R3
         RCF
         RLC       R1
         RLC       R3
         RCF
         RLC       R1
         RLC       R3
         OR        R1,       R0
         SUB       R1,       #DC_2V_AD_VALUE%256
         SBC       R3,       #DC_2V_AD_VALUE/256
         JR        NC,       JUMP_REVERSE_AD_VALUE
         COM       R1
         COM       R3
         ADD       R1,       #1
         ADC       R3,       #0
JUMP_REVERSE_AD_VALUE:
         ADD       R4,       R1
         ADC       R5,       R3
         INC       R6
         JR        NZ,       SKIP_SAMPLE_NEXT_POINT
         INC       R7
SKIP_SAMPLE_NEXT_POINT:
         JP        LOOP_SAMPLE_AD_VALUE
SKIP_SAMPLE_OVER:
         LD        R3,       R7
         OR        R3,       R6
         JR        Z,        SKIP_RETURN_ZERO
         LD        R1,       R5
         LD        R0,       R4
         LD        R3,       R7
         LD        R2,       R6
         CALL      DOUBLE_BYTES_DIV    ;Return value:@RR0
         RET
SKIP_RETURN_ZERO:         
         LD        R1,       #00
         LD        R0,       #00
         RET

CALCULATE_OUT_VOLT::                   ; Calculate out volt value
         LD        R3,       R1
         OR        R3,       R0
         JR        Z,        EXIT_CALCULATE_OUT_VOLT       ;Error sample value, not use
         CLR       R15                 ;Sample out volt high than 220V flag
         LD        R3,       R1
         LD        R2,       R0
         SUB       R2,       #VOLT_200V_AD_VALUE%256
         SBC       R3,       #VOLT_200V_AD_VALUE/256
         JR        NC,       JUMP_REVERSE_SUB
         LD        R3,       #VOLT_200V_AD_VALUE/256
         LD        R2,       #VOLT_200V_AD_VALUE%256
         LD        R15,      #0FFH
         SUB       R2,       R0
         SBC       R3,       R1
JUMP_REVERSE_SUB:
         CALL      CALCULATE_SCALE_FACTOR
         CP        R15,      #00H
         JR        NE,       SKIP_OUT_VOLT_LESS_220V
         ADD       R0,       #VOLT_200V%256
         ADC       R1,       #VOLT_200V/256
         JR        EXIT_CALCULATE_OUT_VOLT
SKIP_OUT_VOLT_LESS_220V:
         LD        R3,       #VOLT_200V/256
         LD        R2,       #VOLT_200V%256
         SUB       R2,       R0
         SBC       R3,       R1
         LD        R1,       R3
         LD        R0,       R2
EXIT_CALCULATE_OUT_VOLT:
         RET

CALCULATE_SCALE_FACTOR::               ; Factor: 5/3, Input: R3R2; Output:R1R0
         LD        R5,       R3
         LD        R4,       R2
         LD        R7,       #00
         LD        R6,       #5
         CALL      DOUBLE_BYTES_MUL
         LD        R1,       R5
         LD        R0,       R4
         LD        R3,       #00
         LD        R2,       #3
         CALL      DOUBLE_BYTES_DIV
         RET
;================================================
;  Prevision team: 1   out volt <= 210V   Charge to: 2
;  Prevision team: 2   out volt >= 240V   Charge to: 1
;                      out volt <= 203V   Charge to: 3
;  Prevision team: 3   out volt >= 236V   Charge to: 2
;                      out volt <= 205V   Charge to: 4
;  Prevision team: 4   out volt >= 238V   Charge to: 3
;------------------------------------------------
REGULATE_VOLT::                        ; Control relay, use out volt average value in the 200ms
         TM        FlagReg,  #REFRESH_REGULATE_VOLT
         JR        NZ,       SKIP_REGULATE_VOLT
         ADD       RegulateVoltSum,      OutVoltValue
         ADC       RegulateVoltSum+1,    OutVoltValue+1
         INC       RegulateVoltCnt
         RET
SKIP_REGULATE_VOLT:
         AND       FlagReg,  #~REFRESH_REGULATE_VOLT
         LD        R1,       RegulateVoltSum+1
         LD        R0,       RegulateVoltSum
         CLR       R3
         LD        R2,       RegulateVoltCnt
         CALL      DOUBLE_BYTES_DIV
         LD        RegulateVoltValue+1,R1
         LD        RegulateVoltValue,  R0
         CLR       RegulateVoltSum+1
         CLR       RegulateVoltSum
         CLR       RegulateVoltCnt
         CP        RegulateTeam,       #01
         JR        NZ,       JUMP_REGULATE_1
         CALL      REGULATE_1
         JP        EXIT_REGULATE_VOLT
JUMP_REGULATE_1:
         CP        RegulateTeam,       #02
         JR        NZ,       JUMP_REGULATE_2
         CALL      REGULATE_2
         JP        EXIT_REGULATE_VOLT
JUMP_REGULATE_2:
         CP        RegulateTeam,       #03
         JR        NZ,       JUMP_REGULATE_3
         CALL      REGULATE_3
         JP        EXIT_REGULATE_VOLT
JUMP_REGULATE_3:
         CP        RegulateTeam,       #04
         JR        NZ,       EXIT_REGULATE_VOLT
         CALL      REGULATE_4
EXIT_REGULATE_VOLT:
         RET

REGULATE_1::
         CP        RegulateVoltValue+1,#OUT_VOLT_210/256
         JR        UGT,      EXIT_REGULATE_1
         JR        ULT,      SKIP_REGULATE_1
         CP        RegulateVoltValue,  #OUT_VOLT_210%256
         JR        UGT,      EXIT_REGULATE_1
SKIP_REGULATE_1:
         CLR       Regulate_2_Time_H
         CLR       Regulate_2_Time_L
         CLR       Regulate_3_Time_H
         CLR       Regulate_3_Time_L
         CLR       Regulate_4_Time
         CP        Regulate_1_Time,    #REGULATE_TIME
         JR        ULT,      EXIT_REGULATE_1
         REGULATE_TEAM_2
EXIT_REGULATE_1:
         RET

REGULATE_2::

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大黄免费观看| 久久国产剧场电影| 日本成人在线视频网站| 国产一区不卡视频| 91理论电影在线观看| 国产精品美女久久久久高潮| 亚洲精品老司机| 国产一区二区三区四区五区美女| 色网站国产精品| 欧美精品一区二区三| 亚洲6080在线| 91香蕉国产在线观看软件| 精品国产91九色蝌蚪| 亚洲一区二区三区四区在线| 成人教育av在线| 精品久久久久一区| 三级不卡在线观看| 欧洲日韩一区二区三区| 国产精品久久久久久久裸模| 久久99久国产精品黄毛片色诱| 欧美日韩在线综合| 亚洲三级电影全部在线观看高清| 国产毛片精品一区| 精品精品欲导航| 日韩成人午夜精品| 69堂成人精品免费视频| 亚洲自拍偷拍网站| 日本精品免费观看高清观看| 中文字幕第一区综合| 国产99精品在线观看| 久久久精品中文字幕麻豆发布| 蜜桃视频在线观看一区| 91精品国产色综合久久不卡蜜臀| 亚洲一区二区三区四区不卡| 欧洲视频一区二区| 亚洲午夜视频在线观看| 欧美视频日韩视频在线观看| 亚洲激情在线播放| 色哦色哦哦色天天综合| 亚洲狠狠丁香婷婷综合久久久| av一区二区三区黑人| 成人免费一区二区三区在线观看| bt7086福利一区国产| 亚洲日本成人在线观看| 色美美综合视频| 亚洲国产视频一区二区| 91精品国产色综合久久ai换脸| 日韩电影在线一区二区三区| 日韩一区二区三区免费看| 麻豆成人久久精品二区三区红| 欧美一级理论性理论a| 麻豆精品视频在线观看免费| 精品国产伦理网| 99视频有精品| 亚洲国产一区二区三区| 91精品国产手机| 韩国三级电影一区二区| 国产精品电影院| 欧美日韩精品综合在线| 久久精品国产**网站演员| 中文字幕av不卡| 色婷婷亚洲综合| 免费日韩伦理电影| 国产欧美一区二区精品婷婷 | 三级欧美韩日大片在线看| 欧美一区二区三区啪啪| 国精产品一区一区三区mba桃花| 国产网红主播福利一区二区| 97精品电影院| 美女性感视频久久| 国产精品久久久久久亚洲毛片| 91国偷自产一区二区三区成为亚洲经典| 亚洲激情av在线| 欧美成人aa大片| 97精品久久久午夜一区二区三区| 香蕉久久夜色精品国产使用方法 | 一区二区三区.www| 日韩欧美一区在线| 成人ar影院免费观看视频| 亚洲二区在线观看| 久久午夜羞羞影院免费观看| 91在线观看免费视频| 日韩av中文在线观看| 国产精品久线在线观看| 日韩视频免费观看高清完整版在线观看 | 日韩欧美中文一区二区| 国产**成人网毛片九色| 日韩vs国产vs欧美| 亚洲色欲色欲www| 日韩欧美综合在线| 欧美写真视频网站| 成人激情动漫在线观看| 免费亚洲电影在线| 亚洲综合一区二区三区| 国产日韩欧美制服另类| 日韩一区二区不卡| 欧美体内she精高潮| 国产成人丝袜美腿| 久久精品国产精品亚洲综合| 一区二区三区波多野结衣在线观看| 久久精品视频免费| 日韩免费高清电影| 7777精品久久久大香线蕉| 在线观看欧美黄色| 91视视频在线观看入口直接观看www | 午夜精品久久一牛影视| 欧美激情自拍偷拍| 久久亚洲私人国产精品va媚药| 欧美乱妇15p| 91麻豆文化传媒在线观看| 高清在线观看日韩| 精品处破学生在线二十三| 色哟哟精品一区| 99这里都是精品| www.久久久久久久久| 国产99久久久国产精品潘金| 国内精品在线播放| 九九九久久久精品| 精品中文字幕一区二区小辣椒| 日韩中文字幕1| 免费成人性网站| 黄色精品一二区| 国产精品自产自拍| 国产成人精品一区二| 国产成人a级片| 99久久伊人精品| 91官网在线观看| 欧美人体做爰大胆视频| 日韩欧美色电影| 久久精品人人做人人综合| 国产精品美女久久久久久2018 | 成人亚洲一区二区一| 不卡视频一二三| 色婷婷精品大在线视频| 欧美男男青年gay1069videost | 91在线一区二区三区| 色先锋aa成人| 欧美一区二区成人6969| 欧美tickling网站挠脚心| 国产日韩欧美综合在线| 精品系列免费在线观看| 国产a视频精品免费观看| 色播五月激情综合网| 欧美精选午夜久久久乱码6080| 日韩精品一区二区三区蜜臀| 国产亚洲欧美一级| 亚洲精品国产一区二区精华液 | 欧美精品三级在线观看| 精品国产乱码久久久久久免费 | 美腿丝袜在线亚洲一区| 国产成人av电影在线| 91成人在线观看喷潮| 精品国产一区二区精华| 亚洲色图色小说| 久久97超碰色| 99久久综合色| 精品成人免费观看| 亚洲激情中文1区| 韩国中文字幕2020精品| 在线日韩一区二区| 国产丝袜美腿一区二区三区| 亚洲愉拍自拍另类高清精品| 国产麻豆精品一区二区| 欧美亚洲动漫精品| 国产精品色呦呦| 美国一区二区三区在线播放| 色噜噜狠狠成人中文综合 | 日韩欧美激情四射| 伊人色综合久久天天| 国产丶欧美丶日本不卡视频| 8x8x8国产精品| 亚洲日穴在线视频| 国产成人免费视频一区| 欧美老肥妇做.爰bbww| 亚洲美女视频一区| 成人一级片在线观看| 欧美精品一区二区三区高清aⅴ| 午夜欧美2019年伦理| 色综合久久99| 中文字幕亚洲成人| 懂色av中文字幕一区二区三区 | 久久99热99| 欧美日韩一区二区三区在线 | 国产日韩欧美精品一区| 日本不卡免费在线视频| 欧洲av在线精品| 亚洲色图制服诱惑| 99久久99久久精品免费观看| 久久精品一区二区三区四区| 久久66热re国产| 日韩欧美精品在线| 全国精品久久少妇| 欧美一卡在线观看| 男男成人高潮片免费网站| 欧美日韩视频在线第一区| 亚洲国产成人91porn| 欧美丝袜第三区| 丝袜美腿一区二区三区| 欧美日韩在线三区| 视频一区二区三区在线|