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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? checkvolt2.asm

?? 以&#1049307 &#1049319 &#1049287 &#1049289 &#1049317 &#1049301 &#1049288 &#1049283 為核心設計的&#1049320 &#1
?? ASM
字號:




L_CH2_AAPwmProc:
;=================================================================================
;second part  pwm control....
;;-----------------------------------------------------------
        SNZ     F_ADC4_OK               ;current channel
        JMP     L_CH2_Endcheck
        CLR     F_ADC4_OK


;------------------------------------------ 
         SZ    M_Ch4AdcBufH
         JMP   L_CH2_ErrorProc

         CLR   F_CH2_Negtive
         MOV   A,M_Ch4AdcBufL
         SUB   A,M_CH2mA_Buf              ;C_CH2_500mA
         SZ    C
         JMP   L_CH2_SaveDelta
         SET   F_CH2_Negtive
         CPL   ACC
         INC   ACC
L_CH2_SaveDelta: 
         MOV   M_CH2_PWMDelta,a
L_CH2_ErrorProc:
;------------------------------------------ 



        MOV     A,M_CH2_PWMDelta
        SUB     A,C_CH2_500mADelta
        SNZ     C
        JMP     L_CH2_InDeltaRange       
        
        SNZ     F_CH2_Negtive
        JMP     L_CH2_DecPwm1Buf

        SZ      F_CH1_AA                  ;If is AA Not Check AAA...
        JMP     L_CH2_LIMIT_AA_TO_250MA
        SZ      F_CH1_AAA
        JMP     L_CH2_LIMIT_AA_TO_250MA
        
        MOV     A,M_CH2_PWM_BUF
        XOR     A,17H                      ;0FFH
        SNZ     Z    
        inc     M_CH2_PWM_BUF   
        JMP     L_CH2_InDeltaRange
               
L_CH2_LIMIT_AA_TO_250MA:

        MOV     A,M_CH2_PWM_BUF
        XOR     A,9H                      ;0FFH
        SNZ     Z    
        inc     M_CH2_PWM_BUF   
        JMP     L_CH2_InDeltaRange

               
               
L_CH2_DecPwm1Buf: 
        sz      M_CH2_PWM_BUF
        DEC     M_CH2_PWM_BUF
   
L_CH2_InDeltaRange:
        MOV     A,M_CH2_PWM_BUF
        MOV     PWM1,A 
L_CH2_Endcheck:
        RET
;=================================================================================





L_CH2_AAAPwmProc:
;=================================================================================
;second part   pwm  control...
;;-----------------------------------------------------------
        SNZ     F_ADC5_OK               ;current channel
        JMP     L_CH2_AAAEndcheck
        CLR     F_ADC5_OK
 
;------------------------------------------ 
         SZ    M_Ch5AdcBufH
         JMP   L_CH2_AAAErrorProc

         CLR   F_CH2_AAANegtive
         
         MOV   A,M_Ch5AdcBufL
         SUB   A,M_CH2mA_Buf              ;C_CH2_500mA
         SZ    C
         JMP   L_CH2_AAASaveDelta
         
         SET   F_CH2_AAANegtive
         CPL   ACC
         INC   ACC
L_CH2_AAASaveDelta: 
         MOV   M_CH2_PWMDelta,a
L_CH2_AAAErrorProc:
;------------------------------------------ 

 
        MOV     A,M_CH2_PWMDelta
        SUB     A,C_CH2_500mADelta
        SNZ     C
        JMP     L_CH2_AAAInDeltaRange       
        
        SNZ     F_CH2_AAANegtive
        JMP     L_CH2_AAADecPwm1Buf

        SZ      F_CH1_AA                  ;If is AA Not Check AAA...
        JMP     L_CH2_LIMIT_AAA_TO_250MA
        SZ      F_CH1_AAA
        JMP     L_CH2_LIMIT_AAA_TO_250MA
        
        MOV     A,M_CH2_PWM_BUF
        XOR     A,17H                      ;0FFH
        SNZ     Z    
        inc     M_CH2_PWM_BUF   
        JMP     L_CH2_AAAInDeltaRange
               
L_CH2_LIMIT_AAA_TO_250MA:

        MOV     A,M_CH2_PWM_BUF
        XOR     A,9H                      ;0FFH
        SNZ     Z    
        inc     M_CH2_PWM_BUF   
        JMP     L_CH2_AAAInDeltaRange


               
L_CH2_AAADecPwm1Buf: 
        sz      M_CH2_PWM_BUF
        DEC     M_CH2_PWM_BUF
   
L_CH2_AAAInDeltaRange:
        MOV     A,M_CH2_PWM_BUF
        MOV     PWM1,A 
L_CH2_AAAEndcheck:
        RET
;=================================================================================
 

;=================================================================================
;input :  
;          MP1   Point  Now Value.           
;          sample address     : M_CH2_Csample_L0
;          sample count       : M_CH2_Csample_Num
;output:  
;           4 times Average ok : F_CH2_ConeCircleOk
;          Average value in   : M_CH2_Cnow_H/M_CH2_Cnow_L 
;=================================================================================
L_CH2_ComSampleProc:
         MOV      A,M_CH2_Csample_Num             ;point
         MOV      M_TEMP,A
         RL       M_TEMP                         ;*2
         DEC      M_TEMP                         ;*2-1
                  
         MOV      A,OFFSET  M_CH2_Csample_L1;0
         ADD      A,M_TEMP
         MOV      MP0,A
                  
         MOV      A,R1                          ;M_Ch3AdcBufH
         MOV      R0,A

         DEC      MP1
                  
         DEC      MP0
         MOV      A,R1                          ;M_Ch3AdcBufL
         MOV      R0,A

         INC      MP1

         SDZ      M_CH2_Csample_Num               ;sample 6 times over...
         RET      


         CLR   M_CH2_Cnow_L
         CLR   M_CH2_Cnow_H
          
         MOV   A,OFFSET  M_CH2_CSample_L1
         MOV   MP0,A
         
;--------------------------------------------------         ;1
         MOV   A,R0
         ADDM  A,M_CH2_Cnow_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_Cnow_H
;--------------------------------------------------         ;2
         INC   MP0
         MOV   A,R0
         ADDM  A,M_CH2_Cnow_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_Cnow_H
;--------------------------------------------------         ;3
         INC   MP0
         MOV   A,R0
         ADDM  A,M_CH2_Cnow_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_Cnow_H
;--------------------------------------------------         ;4
         INC   MP0
         MOV   A,R0
         ADDM  A,M_CH2_Cnow_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_Cnow_H
;--------------------------------------------------         

         CLR    C
         RRC    M_CH2_Cnow_H
         RRC    M_CH2_Cnow_L
         CLR    C
         RRC    M_CH2_Cnow_H
         RRC    M_CH2_Cnow_L         			;/4

         SET    F_CH2_COneCircleOk
;--------------------------------------------------------------------------------
         RET 
;=================================================================================





;=================================================================================
;--------------------------------------------------------------------------------
L_CH2_SampleProc:
         MOV   A,M_CH2_Sample_Num             ;point
         MOV   M_TEMP,A
         RL    M_TEMP                        ;*2
         DEC   M_TEMP                        ;*2-1

         MOV   A,OFFSET  M_CH2_Sample_L1;0
         ADD   A,M_TEMP
         MOV   MP0,A
         
         MOV   A,M_Ch3AdcBufH
         MOV   R0,A

         DEC   MP0
         MOV   A,M_Ch3AdcBufL
         MOV   R0,A

         SDZ   M_CH2_Sample_Num
         RET

         SET   F_CH2_Sample8Ok
   
         MOV   A,4;6
         MOV   M_CH2_Sample_Num,A
         RET 
;--------------------------------------------------------------------------------


;--------------------------------------------------------------------------------
L_CH2_FilterAvgAndOverCheck:
         SNZ    F_CH2_Sample8Ok
         RET 
         CLR    F_CH2_Sample8Ok
;-------------------------------------------------
L_CH2_SortProc:
;-------------------------------------------------
L_CH2_AvgProc:
         CLR   M_CH2_NOW_L
         CLR   M_CH2_NOW_H
          
         MOV   A,OFFSET  M_CH2_Sample_L1
         MOV   MP0,A
;--------------------------------------------------         ;1
         MOV   A,R0
         ADDM  A,M_CH2_NOW_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_NOW_H
;--------------------------------------------------         ;2
         INC   MP0
         MOV   A,R0
         ADDM  A,M_CH2_NOW_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_NOW_H
;--------------------------------------------------         ;3
         INC   MP0
         MOV   A,R0
         ADDM  A,M_CH2_NOW_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_NOW_H
;--------------------------------------------------         ;4
         INC   MP0
         MOV   A,R0
         ADDM  A,M_CH2_NOW_L

         INC   MP0
         MOV   A,R0
         ADCM  A,M_CH2_NOW_H
;--------------------------------------------------         
         CLR    C
         RRC    M_CH2_NOW_H
         RRC    M_CH2_NOW_L
         CLR    C
         RRC    M_CH2_NOW_H
         RRC    M_CH2_NOW_L         			;/4
      


; wang         MOV    A,M_CH2_NOW_L
; wang         MOV    M_CH2_BatValueL,A
; wang
; wang         MOV    A,M_CH2_NOW_H
; wang         MOV    M_CH2_BatValueH,A
; wang
; wang         MOV     A,6 
; wangL_CH2_GoOnLeftMove:
; wang         CLR    C
; wang         RLC    M_CH2_BatValueL
; wang         RLC    M_CH2_BatValueH
; wang         SDZ    ACC
; wang         JMP    L_CH2_GoOnLeftMove 
         


         SET    F_CH2_OneCircleOk
         RET
;--------------------------------------------------------------------------------




;=================================================================================
L_CH2_MaxVoltageProc:
;second part   Max Voltage....
         MOV    A,M_CH2_NOW_L 
         SUB    A,C_CH2_MaxVL
        
         MOV    A,C_CH2_MaxVH 
         MOV    M_TEMP,A
         MOV    A,M_CH2_NOW_H  
         SBC    A,M_TEMP  
         SNZ    C  
         JMP    L_CH2_ResetMaxTimer
  
   
         INC     M_CH2_Max_Times 
         MOV     A,M_CH2_Max_Times
         SUB     A,C_CH2_Max_TData

         SNZ     C
         JMP     L_CH2_EndMaxCheckProc
         CLR     M_CH2_Max_Times
         NOP
         JMP     L_CH2_ChargeOver

L_CH2_ResetMaxTimer:
         CLR    M_CH2_Max_Times

L_CH2_EndMaxCheckProc:
          RET
;=================================================================================







;=================================================================================
L_CH2_BatFull_0Delta:
;second part  0 DeltaV....
;--------------------------------------------------------------------------------
;input      C_0DeltaL
;           C_0_DeltaTimeH/C_0_DeltaTimeL   
;           M_CH2_NOW_H/M_CH2_NOW_L
;--------------------------------------------------------------------------------
L_CH2_BatFullCheck:                   ;0  DeltaV Judge...
         MOV    A,M_CH2_NOW_L 
         SUB    A,M_CH2_Last0DeltaL 
         MOV    M_CH2_LastDeltaL,A

         MOV    A,M_CH2_NOW_H         			
         SBC    A,M_CH2_Last0DeltaH  
         MOV    M_CH2_LastDeltaH,A

         SZ     C
         JMP    L_CH2_0DeltaLargeProc     

         CPL     M_CH2_LastDeltaL     ;compl
         CPL     M_CH2_LastDeltaH 
         SET     C
         MOV     A,0
         ADCM    A,M_CH2_LastDeltaL           
         MOV     A,0
         ADCM    A,M_CH2_LastDeltaH           

L_CH2_0DeltaLargeProc:
         MOV    A,M_CH2_LastDeltaL 
         SUB    A,C_CH2_0DeltaVData     ;Constant
 
         CLR    M_TEMP
         MOV    A,M_CH2_LastDeltaH  
         SBC    A,M_TEMP  
         SZ     C  
         JMP    L_CH2_0DeltaLarge

L_CH2_CountTime:   
         inc     M_CH2_0Delta_Times
         mov     a,M_CH2_0Delta_Times
         SUB     A,C_CH2_0DeltaTData
         SNZ     C
         JMP     L_CH2_End0DeltaVProc 
         CLR     M_CH2_0Delta_Times
         NOP
         JMP     L_CH2_ChargeOver

L_CH2_0DeltaLarge:
         CLR    M_CH2_0Delta_Times

;-------------------------------------------------
         MOV    A,M_CH2_NOW_L   
         MOV    M_CH2_Last0DeltaL,A
         MOV    A,M_CH2_NOW_H   
         MOV    M_CH2_Last0DeltaH,A
;--------------------------------------------------------------------------------
L_CH2_End0DeltaVProc:
         RET
;=================================================================================




;=================================================================================
L_CH2_BatFull_NDelta:

;second part  -DeltaV
;--------------------------------------------------------------------------------
L_CH2_BatFullCheck2:                   ;-Delta V Judge...
         MOV    A,M_CH2_NOW_L 
         SUB    A,M_CH2_LastNDeltaL 
         MOV    M_CH2_LastDeltaL,A

         MOV    A,M_CH2_NOW_H         			
         SBC    A,M_CH2_LastNDeltaH  
         MOV    M_CH2_LastDeltaH,A

         SNZ    C
         JMP    L_CH2_SmallProc     

L_CH2_LargeProc:
         CLR    M_CH2_NDelta_Times

         MOV    A,M_CH2_NOW_L 
         MOV    M_CH2_LastNDeltaL,A 
         MOV    A,M_CH2_NOW_H 
         MOV    M_CH2_LastNDeltaH,A 
         RET
;----------------------------------------

L_CH2_SmallProc:
        CPL     M_CH2_LastDeltaL 
        CPL     M_CH2_LastDeltaH 
        SET     C
        MOV     A,0
        ADCM    A,M_CH2_LastDeltaL           
        MOV     A,0
        ADCM    A,M_CH2_LastDeltaH           

        MOV    A,M_CH2_LastDeltaL 
        SUB    A,C_CH2_NDeltaVData
        CLR    M_TEMP
        MOV    A,M_CH2_LastDeltaH  
        SBC    A,M_TEMP  
        SNZ    C  
        RET     

        INC     M_CH2_NDelta_Times
        MOV     A,M_CH2_NDelta_Times
        SUB     A,C_CH2_NDeltaTData
        SNZ     C
        RET                               
        CLR     M_CH2_NDelta_Times
        nop
L_CH2_ChargeOver:
        CH2_PWM_OFF

;26/01--2007        CLR       F_CH2_AAA 
;26/01--2007        CLR       F_CH2_AA                 ;If is AA Not Check AAA...

;6/02--2007CLR      F_CH2_DisChargeOk

        CLR      F_CH2StartCharge          ;Clear  time..
        CLR      M_CH2ChargeSec
        CLR      M_CH2ChargeMin
        CLR      M_CH2ChargeHour

        CLR      F_CH2_DisChargeing        ; 
        CLR      F_CH2_BatReverse          ;
        CLR      F_CH2_NoChargeBat         ;
        CLR      F_CH2_Chargeing           ;
        CLR      F_CH2_NoBat               ; 

        SET      F_CH2ChargeOver

        MOV      A,0
        MOV      CH2_TestMode,A
        RET        
;=================================================================================


;=================================================================================
L_CH2_LimitTimeProc:
        SNZ       F_CH2_MaxTimer_Ok
        RET
        
        CLR       F_CH2_MaxTimer_Ok
        JMP       L_CH2_ChargeOver
;=================================================================================



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91亚洲国产成人精品一区二三 | 福利一区二区在线| 日韩欧美国产一区二区三区| 免费久久99精品国产| 欧美videos中文字幕| 国产九色sp调教91| 亚洲国产成人午夜在线一区| 99精品国产热久久91蜜凸| 亚洲视频一区二区在线| 欧美日韩精品一区视频| 精品一区二区三区免费观看| 国产精品免费久久久久| 一本久久a久久精品亚洲| 亚洲国产va精品久久久不卡综合| 欧美日韩国产小视频在线观看| 九色|91porny| 国产精品国产三级国产aⅴ无密码| 色女孩综合影院| 久久精品国产**网站演员| 国产视频不卡一区| 欧美亚洲国产怡红院影院| 美女久久久精品| 国产精品久久久久三级| 欧美日韩精品一区二区天天拍小说| 精品一区二区三区香蕉蜜桃| 国产精品免费人成网站| 欧美高清视频一二三区 | 国内精品久久久久影院一蜜桃| 中日韩av电影| 91精品国产高清一区二区三区蜜臀| 国产成人在线网站| 亚洲成av人片观看| 中文字幕欧美国产| 欧美日韩免费视频| 不卡电影免费在线播放一区| 丝袜亚洲精品中文字幕一区| 中文在线一区二区| 在线播放日韩导航| 91蜜桃网址入口| 精品一区二区在线视频| 亚洲一区在线视频观看| 久久精品一区二区三区不卡| 欧美高清dvd| 99精品欧美一区二区蜜桃免费 | 亚洲成人你懂的| 欧美激情在线看| 日韩欧美国产wwwww| 色综合天天狠狠| 国产精品一二三| 日本少妇一区二区| 亚洲成人综合在线| 国产精品成人午夜| 久久九九99视频| 精品国产一区二区三区不卡| 欧美色综合天天久久综合精品| 本田岬高潮一区二区三区| 久久精品国内一区二区三区| 日本最新不卡在线| 亚洲午夜视频在线观看| 日韩一区在线免费观看| 中文av一区特黄| 国产精品素人视频| 国产日韩欧美在线一区| 精品国产一二三| 欧美一级一区二区| 欧美顶级少妇做爰| 欧美影院精品一区| 欧美视频你懂的| 91女厕偷拍女厕偷拍高清| 99国内精品久久| 99精品视频中文字幕| 91丝袜美腿高跟国产极品老师 | 国产又黄又大久久| 国内欧美视频一区二区| 韩国一区二区在线观看| 精品一区二区成人精品| 麻豆精品在线看| 激情综合网天天干| 久久爱www久久做| 国内精品久久久久影院一蜜桃| 久久99久久久久| 韩国理伦片一区二区三区在线播放| 日本成人超碰在线观看| 蜜桃视频免费观看一区| 久久成人免费网| 福利一区二区在线观看| 成+人+亚洲+综合天堂| 97久久精品人人澡人人爽| 93久久精品日日躁夜夜躁欧美| 91浏览器入口在线观看| 在线观看亚洲精品视频| 欧美精品一级二级三级| 日韩午夜精品电影| 久久精品综合网| **网站欧美大片在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲男人的天堂av| 亚洲18女电影在线观看| 另类欧美日韩国产在线| 国产精品一卡二卡在线观看| 成人黄色电影在线| 欧美做爰猛烈大尺度电影无法无天| 欧美日韩国产片| 久久久久久亚洲综合| 国产精品区一区二区三区| 亚洲综合一区二区三区| 日韩一区精品视频| 国产高清不卡二三区| 91社区在线播放| 欧美成人女星排名| 国产精品不卡在线| 日韩国产高清在线| 国产不卡在线播放| 欧美日韩免费观看一区三区| 欧美精品一区二区三区蜜桃| 日韩美女久久久| 日韩av中文字幕一区二区| 成人毛片视频在线观看| 欧美日韩精品一二三区| 国产欧美视频一区二区三区| 亚洲中国最大av网站| 国产精品一卡二| 3d动漫精品啪啪| 亚洲欧洲日韩在线| 国产在线一区二区综合免费视频| 91在线视频网址| 久久久久久97三级| 亚洲18色成人| 一本大道综合伊人精品热热| 精品国产乱码久久| 亚洲成av人片在线| 972aa.com艺术欧美| 久久综合狠狠综合久久激情| 亚洲综合激情小说| 成人网在线播放| 欧美电影免费观看高清完整版在线观看| 亚洲欧美日韩在线不卡| 国产麻豆午夜三级精品| 91麻豆精品国产无毒不卡在线观看| 国产精品家庭影院| 国产一区二区毛片| 欧美xfplay| 欧美96一区二区免费视频| 在线观看免费一区| 亚洲视频1区2区| 国产成人午夜精品影院观看视频 | 亚洲一区二区三区在线看| 成人夜色视频网站在线观看| 欧美一区二区黄色| 亚洲一区二区三区四区在线 | 国产喂奶挤奶一区二区三区| 日韩精品一区第一页| 欧美高清激情brazzers| 亚洲国产成人porn| 在线观看日韩电影| 亚洲另类在线一区| 色婷婷狠狠综合| 亚洲精品亚洲人成人网| 不卡一区二区三区四区| 中文字幕一区二区在线播放| 国产精品资源站在线| 久久综合视频网| 国产原创一区二区三区| 久久只精品国产| 国产一区二区三区久久久| 精品国一区二区三区| 精品一区二区三区不卡| 久久综合狠狠综合久久激情| 国产真实乱偷精品视频免| 久久久久久久av麻豆果冻| 国产69精品久久久久毛片| 国产女人18毛片水真多成人如厕| 国产成人免费网站| 欧美激情一区二区三区四区| 成人a免费在线看| 亚洲婷婷综合色高清在线| 91免费看片在线观看| 亚洲自拍偷拍综合| 欧美日韩一区二区在线观看视频 | 日本 国产 欧美色综合| 日韩欧美激情在线| 国内成+人亚洲+欧美+综合在线| 精品国产一区二区亚洲人成毛片| 国产在线不卡一区| 国产精品理论片| 色婷婷综合久久| 香蕉久久夜色精品国产使用方法 | 欧美日韩性生活| 免费看欧美美女黄的网站| 久久久久久久一区| 99精品视频中文字幕| 亚洲aⅴ怡春院| 久久久精品国产免费观看同学| www.色精品| 天天综合网天天综合色| 久久综合狠狠综合久久综合88| a在线欧美一区| 天天色图综合网| 国产欧美一区在线| 欧美日韩一区三区四区|