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

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

?? read_7135.asm

?? 利用AT89C51 ,可以讀取基于IC7135的電壓表頭的信號.
?? ASM
?? 第 1 頁 / 共 4 頁
字號:
;*****************************************
;* CPU: 89C51                            *
;* DATE:10:41 2005-5-2                   *
;*EDITOR:    LEO                         *
;*****************************************
EM1             EQU     P0.0
EM2             EQU     P0.1
EM3             EQU     P0.2
EM4             EQU     P0.3
EM5             EQU     P0.4
EM6             EQU     P0.5
EM7             EQU     P0.6
EM8             EQU     P0.7

POWER           EQU     P2.0
EM9             EQU     P2.1
EM10            EQU     P2.2
PASS_LED        EQU     P2.3
FAIL_LED        EQU     P2.4
DISP_RES        EQU     P2.5
DISP_CLK        EQU     P2.6
BUZZER          EQU     P2.7

ENABLE          EQU     P1.3

START           EQU     P1.0
PERIOD          EQU     P1.1	

BCD_1           EQU     P1.4
BCD_2           EQU     P1.5
BCD_4           EQU     P1.6
BCD_8           EQU     P1.7
;------------------------------------------------------------------------------------------
B1	             EQU  	P3.0		;DB9 PIN 6
B2		          EQU	   P3.1     ;DB9 PIN 7
B4	             EQU	   P3.2		;DB9 PIN 8
B8		          EQU	   P3.3		;DB9 PIN 9
;------------------------------------------------------------------------------------------
;THE CPU GND CONNECTION TO THE DB9 PIN 5 WITH DIGITAL METER.
;------------------------------------------------------------------------------------------
D1		          EQU	   P3.4		;DB9 PIN 1
D2		          EQU	   P3.5		;DB9 PIN 2
D3		          EQU	   P3.6		;DB9 PIN 3
D4		          EQU	   P3.7		;DB9 PIN 4
;------------------------------------------------------------------------------------------
TIME            EQU     20H
T_RAM_L         EQU     21H
T_RAM_H         EQU     22H
T1_RAM_L        EQU     23H
T1_RAM_H        EQU     24H
ADD_0           EQU     25H
ADD_1           EQU     26H
T_OLD_L         EQU     27H
T_OLD_H         EQU     28H
T_OLD_L1        EQU     29H
T_OLD_H1        EQU     2AH
SING_RAM        EQU     2BH 
BCD_RAM         EQU     2CH
OK_FLG          EQU     2DH 
H_L_FLG         EQU     2EH
COUNTER         EQU     2FH
COUNTER1        EQU     30H      ; READ T1 OR T2<1.000MS COUNTER
COUNTER2        EQU     31H      ; FIRST READ MOTOR'S TIME COUNTER
COUNTER3        EQU     32H      ; MOTOR STOP COUNTER
COMP_FLG        EQU     33H
T_FLG           EQU     34H
STOP_FLG        EQU     35H
ACOUNT          EQU     36H
LOOP_COUNT      EQU     37H
CHECK           EQU     40H
TMP_3           EQU     41H
TMP_2           EQU     42H
TMP_1           EQU     43H
TMP_0           EQU     44H
OP_3            EQU     45H
OP_2            EQU     46H
OP_1            EQU     47H
OP_0            EQU     48H
DIV_16_1        EQU     49H
DIV_16_0        EQU     4AH
MUL_16_1        EQU     4BH
MUL_16_0        EQU     4CH
DEC_FLG         EQU     4DH
LAST            EQU     4EH
SINGLE_FLG      EQU     4FH
d5_ram1         equ     50h
d4_ram1         equ     51h
d3_ram1         equ     52h
d2_ram1         equ     53h
v1_bcd1         equ     54h
v1_bcd0         equ     55h
v1_hex1         equ     56h
v1_hex0         equ     57h
LIGHT_FLG       EQU     58H
DATAL_L         EQU     59H
DATAL_H         EQU     5AH
DATAH_L         EQU     5BH
DATAH_H         EQU     5CH
DATAM_L         EQU     5DH
DATAM_H         EQU     5EH
VOL1_OK         EQU     5FH
;********************************************
;* Promarm start				   *
;********************************************
                
                 ORG      0H                     ;RESET
                 AJMP     INTI
                 ORG      100H
INTI:
;;CLEAR
                MOV    R0,     #7FH
CLEAR_RAM_LP:
                MOV    @R0,     #0
                DEC     R0
                CJNE    R0,     #1FH,CLEAR_RAM_LP
                MOV     SP,     #60H             ;PUT STACK POINTER
                MOV     TMOD,   #11H             ;PUT TIMER 0 TIMEER1
                MOV     P0,#00H
                MOV     P1,#0FFH
                MOV     P2,#00H
                MOV     P3,#0FFH
                CALL    TD_100MS
                MOV     SINGLE_FLG,#00H
                CALL    DISP_ZERO
                JB      START,MAIN1
                CALL    TD_200MS
                JB      START,MAIN1
                MOV     SINGLE_FLG,#0FFH
                CLR     ENABLE
                CALL    TD_100MS
                SETB    FAIL_LED
                SETB    PASS_LED
MAIN1:
                CALL    BUTTON
                CLR     ENABLE
                CALL    DISP_ZERO
                MOV     A,SINGLE_FLG
                CJNE    A,#0FFH,GO_NEXT
                SETB    FAIL_LED
                SETB    PASS_LED
                CALL    TD_100MS
                JMP     GO_NEXT1
GO_NEXT:        CLR     FAIL_LED
                CLR     PASS_LED                
GO_NEXT1:       CALL    READ_BCD
                MOV     A,BCD_RAM
                CJNE    A,#01H,N01
                JMP     PRO_MODEL1
N01:
                CJNE    A,#02H,N02
                JMP     PRO_MODEL2
N02:
                CJNE    A,#03H,N03
                JMP     PRO_MODEL3
N03:     
                CJNE    A,#04H,N04
                JMP     PRO_MODEL4    
N04:     
                SETB    FAIL_LED
                CALL    TD_300MS
                CLR     FAIL_LED
                CALL    TD_300MS
                JMP     MAIN1 
;####################################################
PRO_MODEL1:	         
		          SETB	   EM9
                CALL    TD_300MS
		          SETB	   POWER
                CALL    TD_300MS                
		          MOV	   H_L_FLG,#00H
                CALL    EM1_ON
                CALL    TD_300MS

BEGIN_1:
                CALL    EM2_ON
                CALL    TD_100MS

HI_LOOP1:  
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_1
                CALL    DISP_STEP_1
                MOV     DATAL_L,#85H
                MOV     DATAL_H,#02H
                MOV     DATAH_L,#0E4H
                MOV     DATAH_H,#02H
                JMP     GO_CHECK_1
GO_HIGH_1:      CALL    DISP_STEP_6                
                MOV     DATAL_L,#20H
                MOV     DATAL_H,#03H
                MOV     DATAH_L,#0b6H
                MOV     DATAH_H,#03H

GO_CHECK_1:
                SETB    EM4                      ;;;;1           ;;;6
                CALL    TD_400MS
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP

                CLR     EM4
                CALL    TD_500MS
                
                CALL    JS                  
                CALL    RUN
                CALL    JS
                CALL    COMPARE_p
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_2
                CALL    DISP_STEP_2
                JMP     GO_CHECK_2                  ;;;;2           ;;;7
GO_HIGH_2:      CALL    DISP_STEP_7                
GO_CHECK_2:
                SETB    EM5
                CALL    TD_300MS
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP
                JMP     GO_ON

FAIL_JMP:       JMP     FAIL

GO_ON:          CLR     EM5
                CALL    TD_300MS
                CALL    JS                      
                CALL    RUN
                CALL    COMPARE_p_1
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP
                CALL    JS
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_3
                CALL    DISP_STEP_3
                JMP     GO_CHECK_3
GO_HIGH_3:      CALL    DISP_STEP_8               ;;;;3           ;;;8   
GO_CHECK_3:
                SETB    EM6
                CALL    TD_300MS
                
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP

                CLR     EM6
                CALL    TD_300MS

		          CALL    JS                    
                CALL    RUN
                CALL    JS
                CALL    COMPARE_p_1
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_4
                CALL    DISP_STEP_4
                JMP     GO_CHECK_4
GO_HIGH_4:      CALL    DISP_STEP_9              ;;;4             ;;;9     
GO_CHECK_4:
                SETB    EM7
                CALL    TD_300MS
          
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP

                CLR     EM7
                CALL    TD_300MS

                CALL    JS                     
                CALL    RUN
                CALL    COMPARE_p_1
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP
                CALL    JS
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_5
                CALL    DISP_STEP_5
                MOV     DATAL_L,#0d4H
                MOV     DATAL_H,#03H
                MOV     DATAH_L,#88H
                MOV     DATAH_H,#04H
                JMP     GO_CHECK_5
GO_HIGH_5:      CALL    DISP_STEP_10                 ;;;;5              ;;10
                MOV     DATAL_L,#92H
                MOV     DATAL_H,#04H
                MOV     DATAH_L,#0baH
                MOV     DATAH_H,#04H
GO_CHECK_5:
		          SETB 	EM8
                CALL    TD_500MS
                CALL    TD_400MS

                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP1

                CALL    JS                     
                CALL    RUN
                CALL    COMPARE_p
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP1

           		 CLR  	EM8
                CALL    TD_300MS
            	 CALL    JS
                CALL    STOP_STATE
                MOV     A,STOP_FLG
                CJNE    A,#0FFH,FAIL_JMP1

            	 CALL    EM1_ON
                CALL    TD_100MS

                CALL    JS
                CALL    STOP_STATE
                MOV     A,STOP_FLG
                CJNE    A,#0FFH,FAIL_JMP1

                MOV     A,H_L_FLG
                CJNE    A,#00H,HI_END_1
                CALL    EM3_ON
                CALL    TD_100MS
                MOV     H_L_FLG,#0FFH
                JMP     HI_LOOP1         

FAIL_JMP1:      JMP     FAIL

HI_END_1:
		          CALL 	PASS
                JMP     MAIN1 
;#####################################################
PRO_MODEL2:	         
		          CLR     EM10
		          SETB	   EM9
                CALL    TD_300MS
		          SETB	   POWER
                CALL    TD_300MS                
		          MOV	   H_L_FLG,#00H
                CALL    EM1_ON
                CALL    TD_200MS
	           	 CALL	   STOP_STATE
		          MOV  	A,STOP_FLG
		          CJNE  	A,#0FFH,FAIL_JMP2_2
HI_LOOP2:  
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_1_2
                CALL    DISP_STEP_1
                MOV     DATAL_L,#85H
                MOV     DATAL_H,#02H
                MOV     DATAH_L,#0E4H
                MOV     DATAH_H,#02H
                JMP     GO_CHECK_1_2
GO_HIGH_1_2:    CALL    DISP_STEP_7                
                MOV     DATAL_L,#20H
                MOV     DATAL_H,#03H
                MOV     DATAH_L,#0b6H
                MOV     DATAH_H,#03H

GO_CHECK_1_2:
                SETB    EM3                      ;;;;1           ;;;7
                CALL    TD_400MS
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP2_2

                CLR     EM3
                CALL    TD_500MS
                
                CALL    JS                     
                CALL    RUN
                CALL    JS
                CALL    COMPARE_p
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP2_2
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_2_2        ;;;;2         ;;;;8
                CALL    DISP_STEP_2
                JMP     GO_CHECK_2_2
GO_HIGH_2_2:    CALL    DISP_STEP_8                
GO_CHECK_2_2:
                SETB    EM4
                CALL    TD_300MS
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP2_2
                JMP     GO_ON_2

FAIL_JMP2_2:    JMP     FAIL

GO_ON_2:        CLR     EM4
                CALL    TD_300MS
                CALL    JS                      
                CALL    RUN
                CALL    COMPARE_p_1
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP2_2
                CALL    JS
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_3_2
                CALL    DISP_STEP_3
                JMP     GO_CHECK_3_2
GO_HIGH_3_2:    CALL    DISP_STEP_9               ;;;;3           ;;;9   
GO_CHECK_3_2:
                SETB    EM5
                CALL    TD_300MS
                
                CALL    JS
                CALL    LIGHT_STATE
                MOV     A,LIGHT_FLG
                CJNE    A,#00H,FAIL_JMP2_2

                CLR     EM5
                CALL    TD_300MS

		          CALL    JS                      
                CALL    RUN
                CALL    JS
                CALL    COMPARE_p_1
                mov     a,  vol1_ok
                cjne    a,  #0ffh,  FAIL_JMP2_2
                MOV     A,H_L_FLG
                CJNE    A,#00H,GO_HIGH_4_2
                CALL    DISP_STEP_4
                JMP     GO_CHECK_4_2
GO_HIGH_4_2:    CALL    DISP_STEP_10            ;;;4             ;;;10    
GO_CHECK_4_2:
                SETB    EM6

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频网在线直播| 一区二区三区四区亚洲| 色婷婷国产精品| 理论电影国产精品| 亚洲精品福利视频网站| 久久婷婷色综合| 7878成人国产在线观看| 9人人澡人人爽人人精品| 久久精品国产精品亚洲精品| 一区二区日韩电影| 中文字幕一区二区三区四区 | 色综合天天狠狠| 亚洲欧美国产77777| 欧美mv日韩mv亚洲| av在线一区二区| 国产精品自产自拍| 亚洲国产另类精品专区| 一区精品在线播放| 日韩欧美不卡在线观看视频| 色94色欧美sute亚洲线路二| 国内偷窥港台综合视频在线播放| 亚洲成人黄色影院| 亚洲三级电影全部在线观看高清| 欧美成人午夜电影| 日韩视频永久免费| 欧美三级蜜桃2在线观看| 972aa.com艺术欧美| 国产一区二区久久| 精品在线一区二区三区| 亚洲国产中文字幕在线视频综合| 久久久av毛片精品| 久久久综合九色合综国产精品| 欧美日韩精品免费观看视频| 欧美午夜精品免费| 99久久777色| 91污在线观看| 国产成人8x视频一区二区 | 国产精品18久久久久久久久久久久 | 欧美激情在线观看视频免费| 91精品国产品国语在线不卡| 波多野结衣的一区二区三区| 国产一区二区三区香蕉| 青青草精品视频| 奇米色一区二区| 日韩精品久久久久久| 日本网站在线观看一区二区三区 | 日韩三级免费观看| 欧美午夜精品免费| 欧美四级电影网| 成人精品国产一区二区4080| gogo大胆日本视频一区| 福利一区二区在线| 97久久精品人人澡人人爽| 高清在线不卡av| 日本韩国一区二区三区| 色婷婷久久久综合中文字幕| 欧美视频在线观看一区| 99在线热播精品免费| 成人福利在线看| caoporn国产精品| 99精品一区二区三区| 在线视频国产一区| 欧美色欧美亚洲另类二区| 91精品国产综合久久香蕉的特点| 91精品午夜视频| 久久综合资源网| 国产精品日韩成人| 欧美激情综合五月色丁香| 亚洲丝袜精品丝袜在线| 洋洋成人永久网站入口| 日本视频在线一区| 国产一区二区在线电影| 91网站最新地址| 在线观看日韩电影| 精品成人免费观看| 国产亚洲成年网址在线观看| 亚洲美女免费视频| 香蕉加勒比综合久久| 精品中文av资源站在线观看| 国产高清一区日本| 成人成人成人在线视频| 欧美人xxxx| 国产三区在线成人av| 午夜精品视频在线观看| 美女视频免费一区| 色悠悠久久综合| 777xxx欧美| 自拍偷拍亚洲综合| 午夜一区二区三区在线观看| 国产精品18久久久久久vr| 99视频一区二区| 欧美大度的电影原声| 国产精品蜜臀av| 亚洲综合另类小说| 东方欧美亚洲色图在线| 欧美综合一区二区| 亚洲国产经典视频| 亚洲一区二区美女| 成人精品视频一区二区三区尤物| 欧美性受xxxx黑人xyx性爽| 久久久精品国产免费观看同学| 亚洲精品ww久久久久久p站| 国内精品伊人久久久久影院对白| 色婷婷综合久色| 99麻豆久久久国产精品免费| 日韩欧美视频一区| 亚洲欧美影音先锋| 国产精品99久久不卡二区| 欧美系列亚洲系列| 亚洲免费观看高清在线观看| 裸体歌舞表演一区二区| 欧美色图在线观看| 国产欧美日韩另类视频免费观看| 美女网站视频久久| 欧洲精品一区二区| 综合激情成人伊人| 国产综合色精品一区二区三区| 欧美精品在线一区二区三区| 国产精品全国免费观看高清| 亚洲成av人片一区二区三区| 成人午夜在线视频| 欧美日韩在线播放一区| 亚洲久草在线视频| 成人a免费在线看| 国产精品久久影院| 国模套图日韩精品一区二区| 欧美一级在线免费| 亚洲一区二区高清| 欧美系列在线观看| 亚洲乱码日产精品bd| 不卡av免费在线观看| 久久青草欧美一区二区三区| 国产在线一区二区| 91精品国产综合久久国产大片| 亚洲不卡在线观看| 在线观看免费成人| 婷婷国产在线综合| 欧美视频一区二| 亚洲韩国精品一区| 91福利精品第一导航| 亚洲综合在线观看视频| 99re热这里只有精品免费视频| 国产精品的网站| 成人黄色网址在线观看| 日韩码欧中文字| 97se亚洲国产综合自在线| 2022国产精品视频| 国产激情91久久精品导航| 一道本成人在线| 天堂va蜜桃一区二区三区漫画版| 一本一道久久a久久精品综合蜜臀| 一区二区三区91| 欧美少妇bbb| 麻豆精品国产91久久久久久| 日韩一级黄色大片| 开心九九激情九九欧美日韩精美视频电影| 欧美日韩国产一级| 亚洲人成人一区二区在线观看| caoporm超碰国产精品| 亚洲国产成人av| 欧美精品xxxxbbbb| 狠狠色综合播放一区二区| 精品国产露脸精彩对白| 成人高清视频在线观看| 亚洲精品国产高清久久伦理二区| 在线播放91灌醉迷j高跟美女| 视频一区二区欧美| 久久色成人在线| 成人v精品蜜桃久久一区| 亚洲高清在线精品| 4438x成人网最大色成网站| 国产精品18久久久久久久久| 国产精品色在线观看| 欧美系列在线观看| 激情偷乱视频一区二区三区| 综合自拍亚洲综合图不卡区| 99久久精品情趣| 麻豆国产精品视频| 久久久美女毛片| 欧美日韩精品福利| 精品一区二区三区在线观看国产| 国产精品视频在线看| 欧美日韩视频在线第一区| 国产一区二三区| 亚洲精品视频观看| 久久久久亚洲综合| 欧美中文字幕一区二区三区亚洲| 日本欧美大码aⅴ在线播放| 中文字幕人成不卡一区| 欧美在线观看视频一区二区三区| 韩日精品视频一区| 一区二区三区中文字幕电影 | 日本一二三不卡| 欧美亚洲一区二区三区四区| 国产成人精品综合在线观看| 国产精品嫩草久久久久| 欧美男女性生活在线直播观看| 亚洲成av人片一区二区三区| 国产精品乱人伦一区二区| 欧美三级日韩在线|