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

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

?? 充氣電纜氣壓自動(dòng)監(jiān)測系統(tǒng).asm

?? 本程序是一種先進(jìn)的充氣電纜氣壓自動(dòng)監(jiān)測系統(tǒng)的程序。其特點(diǎn)是可以對(duì)電纜線路上各點(diǎn)的氣壓值進(jìn)行24小時(shí)實(shí)時(shí)監(jiān)控。使管理人員可以實(shí)時(shí)掌握電纜內(nèi)的氣壓情況
?? ASM
?? 第 1 頁 / 共 2 頁
字號(hào):
JC      COMP3              ;小于UP的高位,TO COMP3 ,去判斷下限
JNZ     COMP1              ;大于UP的高位,TO COMP1 置OVER=1
INC     R0                  ;等于UP的高位,繼續(xù)判斷           
MOV     A,ADBUFB
CLR     C
SUBB    A,@R0
JNC     COMP1             ;大于等于UP的低位,TO  COMP1 置OVER=1
DEC     R0
COMP3:
INC     R0
INC     R0                  ;DOWN
MOV     A,ADBUFA
CLR     C
SUBB    A,@R0
JC      COMP1            ;小于 DOWN的低位,TO  COMP1,置OVER=1
JNZ     COMP4            ;大于 DOWN的低位,TO   COMP4, OVER=0,退出
INC     R0                ;等于  繼續(xù)判斷
MOV     A,ADBUFB
CLR     C
SUBB    A,@R0
JC      COMP1                ;低位<DOWN
COMP4:
CLR     OVER
AJMP    COMP2
COMP1:
SETB    OVER
COMP2:
        RET
/****************************************
查表比較修改值是否合理,合理置標(biāo)志OK為1
*****************************************/
CHECK:
MOV     DPTR,#TAB        ;表地址
MOV     A,DMODE         ;確定查表位置,與對(duì)應(yīng)的路
RL       A                 ;*2,每路氣壓占兩個(gè)內(nèi)存單元
ADD     A,#40H
MOV     R0,A
MOV     A,DMODE
RL      A
RL      A
MOV     R3,A
MOVC    A,@A+DPTR
CLR     C
SUBB    A,@R0
JC      CHECK3             ;UP1<修改值跳轉(zhuǎn),到CHECK3,清OK=0
JNZ     CHECK4            ;UP1>修改值,跳到CHECK4,判斷DOWN滿足否
INC     R0                  ;UP1=修改值,繼續(xù)判斷UP2
INC     R3
MOV     A,R3
MOVC    A,@A+DPTR
CLR     C
SUBB    A,@R0
JC      CHECK3               ;UP2<修改值,清OK=0
DEC     R0                   ;回到前兩位(DOWN1)
DEC     R3
CHECK4:                               ;跳過來的要+2,否則+1
INC     R3
INC     R3
MOV     A,R3
MOVC    A,@A+DPTR
CLR     C
SUBB    A,@R0
JC      CHECK1               ;DOWE1<修改值,置OK=1
JNZ     CHECK3               ;DOWN1>修改值,清OK=0
INC     R0                   ;DOUN1<修改值,繼續(xù)判斷
INC     R3
MOV     A,R3
MOVC    A,@A+DPTR
CLR     C
SUBB    A,@R0
JC      CHECK1                ;DOWN2<修改值,置OK=1 。>= ,CLR OK
			                    ;也就是說,修改值<=下限值清0
CHECK3:
CLR     OK
AJMP    CHECK2
CHECK1:
SETB    OK
CHECK2:
RET
/***********************************
刷新顯示緩沖區(qū)
**********************************/
NEWBUF:
MOV     R2,#02H              ;A,R2,R0,R1
MOV     A,DMODE
RL       A
ADD     A,#40H
MOV     R0,A
MOV     R1,#32H
NEWBUF1:
MOV     A,@R0
ANL     A,#0F0H
SWAP    A
MOV     @R1,A
INC     R1
MOV     A,@R0
ANL     A,#0FH
MOV     @R1,A
INC     R0
INC     R1
DJNZ    R2,NEWBUF1
RET
/************************************
刷新顯示內(nèi)容
***********************************/
DYP:
MOV     R0,#35H                ;R0,R2,R3
MOV     R3,#80H
MOV     R2,#06H
DYP1: 
MOV     A,R3
ACALL   SENDHD
MOV     A,@R0
CJNE    R0,#34H,DYP2          ;小數(shù)點(diǎn)!
MOV     R4,DMODE
CJNE    R4,#9,DYP3            ;顯示時(shí)間時(shí)不要小數(shù)點(diǎn)
AJMP    DYP2
DYP3:
ORL     A,#80H
DYP2:
ACALL   SENDHD
DEC     R0
INC     R3
DJNZ    R2,DYP1
RET
/***************************************
刷新閃爍位
*************************************/
SHINE:
        MOV     A,#88H                ;閃爍
        ACALL   SENDHD
		MOV     A,FLASH
		ACALL   SENDHD
		RET
/*****************************************************************************
尺度變換,將000H對(duì)應(yīng)0,將FFF對(duì)應(yīng)2000。根據(jù)分析,可以將數(shù)據(jù)乘125,再除256。乘(128-3)可這樣得到,先左移7位,再減原來數(shù)的2倍,再減原數(shù)值。除以256相當(dāng)于右移8位。
*****************************************************************************/
RULE:
MOV       R3,ADBUFA
MOV       R4,ADBUFB
MOV       R5,#0
MOV       R2,#7
RULE1: 
CLR        C
MOV       A,R3
RLC        A
MOV       R3,A
MOV       A,R4
RLC        A
MOV       R4,A
MOV       A,R5
RLC        A
MOV       R5,A
DJNZ       R2,RULE1
MOV       R7,ADBUFA        ;-2*
MOV       R6,ADBUFB
CLR       C
MOV      A,R7
RLC       A
MOV      R7,A
MOV      A,R6
RLC       A
MOV      R6,A
JNC       RULE2
DEC       R5
RULE2: 
CLR       C
MOV      A,R3               ;-1*
SUBB     A,ADBUFB
MOV      R3,A
MOV      A,R4
SUBB     A,ADBUFA
MOV      R4,A
JNC       RULE3
DEC      R5
RULE3:
CLR       C
MOV      R2,#8
RULE4:
MOV      A,R5
RRC       A
MOV      R5,A
MOV      A,R4
RRC       A
MOV      R4,A
MOV      A,R3
RRC       A
MOV      R3,A
DJNZ      R2,RULE4
MOV      ADBUFB,R3
MOV      ADBUFA,R4
RET
/**********************************
通信程序,內(nèi)容有各路氣壓及時(shí)間
*********************************/
RS232:
MOV     R0,#40H          ;傳送0路氣壓值
MOV     A,@R0
ACALL   SERIAL
INC      R0
MOV     A,@R0
ACALL   SERIAL
MOV     R0,#46H          ;傳送3路氣壓值
MOV     A,@R0
ACALL   SERIAL
INC      R0
MOV     A,@R0
ACALL   SERIAL
MOV     R0,#4CH          ;傳送6路氣壓值
MOV     A,@R0
ACALL   SERIAL
INC      R0
MOV     A,@R0
ACALL   SERIAL
MOV     R0,#52H           ;傳送時(shí)間
MOV     R2,#04H
RET

SER1:
MOV      A,@R0
ACALL   SERIAL
INC       R0
DJNZ     R2,SER1
RET
  
SERIAL:
MOV     SBUF,A           ;發(fā)送子程序
JNB      TI,$               ;等待,查詢TI
CLR      TI                ;查詢結(jié)束,清TI
RET
/***************************************
讀時(shí)鐘芯片
***************************************/

RDTIME:
MOV     A,#83H       ;分鐘寄存器
ACALL    READT      ;調(diào)讀DS1302子程序
MOV     MINUTE,A    ;將分鐘存于MINUTE單元
MOV     A,#85H       ;小時(shí)寄存器
ACALL    READT      ;調(diào)讀DS1302子程序
MOV      HOUR,A     ;將小時(shí)存于HOUR單元
RET
			  
READT: 
SETB    T_RST          ;啟動(dòng)
MOV     R2,#8            ;循環(huán)8次
TIMEL1:
RRC     A             ;寫8位,控制字
MOV     T_PIO,C       ;寫1位給DS1302
NOP
NOP
SETB    T_SCLK        ;發(fā)一個(gè)時(shí)鐘信號(hào)
NOP
NOP
CLR     T_SCLK
DJNZ    R2,TIMEL1      ;循環(huán)8次
NOP
NOP
SETB     T_PIO
CLR      A
CLR      C
MOV      R2,#8          ;循環(huán)8次
TIMEL2:
MOV      C,T_PIO       ;讀1位
RRC      A              ;存于A
NOP
NOP
SETB     T_SCLK        ;發(fā)一時(shí)鐘脈沖
NOP
NOP
CLR      T_SCLK
DJNZ     R2,TIMEL2     ;8次
RET
/**********************************
啟動(dòng)AD轉(zhuǎn)換器
*********************************/
RD_AD:
CLR     AD_CLK
SETB    AD_CS
CLR     AD_CS       ;開始一個(gè)工作周期
MOV     R4,#08      ;循環(huán)8次
MOV     A,R7        ;通道值送A
SWAP    A           ;高低4位交換,使A成為控制字,控制字的底4位為0
AD1:
MOV     C,DOUT     ;取TLC2543輸出的一位數(shù)
RLC     A
MOV     DIN,C       ;控制字一位給TLC2543
SETB    AD_CLK       ;產(chǎn)生一個(gè)時(shí)鐘脈沖
CLR     AD_CLK
DJNZ    R4,AD1        ;循環(huán)8次
MOV     ADBUFA,A    ;高8位存于ADBUFA
MOV     A,#00H      
MOV     R4,#04H        ;循環(huán)4次,取低4位
AD2:
MOV     C,DOUT       ;取TLC2543輸出的一位數(shù)
RLC     A
SETB    AD_CLK        ;產(chǎn)生一個(gè)時(shí)鐘脈沖
CLR     AD_CLK
DJNZ    R4,AD2         ;循環(huán)4次
MOV     ADBUFB,A      ;低4位給ADBUFB
SETB    AD_CS          ;關(guān)閉TLC2543
RET
/****************************	
寫HD7279
******************************/
SENDHD:                           ;寫8位
MOV    R7,#08H
CLR   CS                 ;使能有效
CALL  LONG_DELAY      ;長延時(shí)
SEND_LOOP:  
RLC   A                  ;將A中的值送入
MOV   DAT,C             ;送一位
SETB  CLK                ;發(fā)時(shí)鐘脈沖
CALL  SHORT_DELAY     ;短延時(shí)
CLR   CLK               
DJNZ  R7,SEND_LOOP       ;8次
RET
讀HD7279的鍵值:
READHD:
MOV     R7,#08H          ;讀8次
SETB    DAT              ;先寫1
CALL    LONG_DELAY     長延時(shí)
READ_LOOP:
SETB    CLK               ;發(fā)時(shí)鐘脈沖
CALL    SHORT_DELAY
RL       A
MOV     C,DAT
MOV     ACC.0,C           ;存于A
CLR      CLK
CALL    SHORT_DELAY     ;短延時(shí)
DJNZ     R7,READ_LOOP
MOV     KYE,A             ;將鍵值存放與KYE單元
RET
LONG_DELAY:
MOV   TIMER,#25         ;約50us延時(shí)
DELAY_LOOP:
DJNZ  TIMER,DELAY_LOOP
RET
SHORT_DELAY:
MOV   TIMER,#4           ;約8us延時(shí)
SHORT_LP:
DJNZ  TIMER,SHORT_LP
RET
/*******************************
修改前保存先前值
******************************/
SAVE:
MOV     A,DDMODE
RL      A       ;*2
ADD     A,#40H
MOV     R0,A
MOV     SETBUFA,@R0
INC     R0
MOV     SETBUFB,@R0
RET
/*****************************************
修改值不合理時(shí),將先前值寫回
****************************************/
RESAVE:
MOV     A,DDMODE
RL      A
ADD     A,#40H
MOV     R0,A
MOV     @R0,SETBUFA
INC     R0
MOV     @R0,SETBUFB
RET
/**********************************
格式調(diào)整,要將輸入的0~9轉(zhuǎn)換到相應(yīng)壓縮BCD位
**********************************/
REGULATE:
              MOV     A,DMODE
			  RL      A
			  ADD     A,#40H
			  MOV     R0,A
 			  JNB     FLASH_A,REG1
			  MOV     A,@R0
			  SWAP    A
			  MOV     @R0,A ;1
			  MOV     A,KYE
			  XCHD    A,@R0
			  MOV     A,@R0
			  SWAP    A
			  MOV     @R0,A
			  MOV     FLASH,#00000100B
			  AJMP    REG5
REG1:
JNB     FLASH_B,REG2
	          MOV     A,KYE
			  XCHD    A,@R0
			  MOV     FLASH,#00000010B
			  AJMP    REG5
REG2:
           INC     R0
			  JNB     FLASH_C,REG3
			  MOV     A,@R0
			  SWAP    A
			  MOV     @R0,A ;1
			  MOV     A,KYE
			  XCHD    A,@R0
			  MOV     A,@R0
			  SWAP    A
			  MOV     @R0,A
			  MOV     FLASH,#00000001B
			  AJMP    REG5
   REG3:
	         MOV     A,KYE
			 XCHD    A,@R0
			 MOV     FLASH,#00001000B
REG5:
          RET

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩高清在线播放| 亚洲男女毛片无遮挡| 日韩一区二区三区在线观看| 51午夜精品国产| 欧美一a一片一级一片| 色狠狠一区二区三区香蕉| 91影院在线免费观看| 日本道精品一区二区三区| 91网页版在线| 欧美视频完全免费看| 777欧美精品| 日韩亚洲欧美中文三级| 精品国产电影一区二区| 国产日本一区二区| 亚洲乱码国产乱码精品精小说 | 制服丝袜日韩国产| 日韩免费一区二区三区在线播放| 日韩精品中文字幕在线不卡尤物| 日韩免费看的电影| 久久精品一区蜜桃臀影院| 国产精品少妇自拍| 夜夜嗨av一区二区三区中文字幕| 亚洲18色成人| 韩国成人福利片在线播放| 成人听书哪个软件好| 在线观看精品一区| 欧美一区永久视频免费观看| 久久你懂得1024| 亚洲男同1069视频| 免费在线观看日韩欧美| 国产成人在线电影| 欧美日韩综合在线| 亚洲精品在线一区二区| 中文字幕亚洲区| 亚洲bdsm女犯bdsm网站| 国产一区二三区好的| 日本久久电影网| 精品三级av在线| 亚洲人成在线观看一区二区| 午夜成人在线视频| 成人性视频网站| 欧美日韩1区2区| 久久久高清一区二区三区| 亚洲精品欧美二区三区中文字幕| 日本三级亚洲精品| 99r精品视频| 欧美一二三四在线| 日韩理论片一区二区| 美国十次综合导航| 91在线视频在线| 欧美电影免费观看高清完整版 | 国产精品久线观看视频| 午夜成人免费视频| 成人福利视频在线看| 欧美一区二区美女| 亚洲精品久久久久久国产精华液| 老司机精品视频导航| 欧美最猛黑人xxxxx猛交| 国产人妖乱国产精品人妖| 日本不卡高清视频| 欧美综合亚洲图片综合区| 国产日韩欧美高清在线| 蜜桃视频一区二区| 色哟哟亚洲精品| 国产精品免费丝袜| 精品中文字幕一区二区小辣椒| 欧美专区在线观看一区| 国产精品毛片高清在线完整版| 青椒成人免费视频| 欧美日韩日本视频| 国产精品成人免费在线| 国产精品一区不卡| 日韩一区二区中文字幕| 一区二区三区日韩精品视频| av在线不卡观看免费观看| 国产亚洲va综合人人澡精品| 另类人妖一区二区av| 欧美一区二视频| 亚洲网友自拍偷拍| 91色乱码一区二区三区| 国产精品美女久久久久aⅴ| 国产一区二区三区国产| 精品国产一区二区三区四区四| 亚洲高清免费观看| 欧美性videosxxxxx| 亚洲激情中文1区| 91久久香蕉国产日韩欧美9色| 国产精品久久久久久久久动漫| 国产一区二区在线影院| 久久久久久久综合日本| 国模套图日韩精品一区二区| 精品国产第一区二区三区观看体验| 青娱乐精品视频在线| 91精品国产一区二区三区蜜臀 | 91九色02白丝porn| 日韩一区在线免费观看| 成人激情开心网| 中文字幕国产一区二区| 不卡影院免费观看| 国产精品国产三级国产aⅴ中文| 国产福利不卡视频| 国产亚洲欧美日韩日本| 从欧美一区二区三区| 中文字幕一区二区三区不卡在线| 成人黄动漫网站免费app| 国产精品色哟哟| 91视频一区二区| 亚洲香蕉伊在人在线观| 欧美色精品天天在线观看视频| 一区二区三区日韩欧美| 欧美日韩美女一区二区| 日韩在线一区二区| 日韩三级.com| 国产成人亚洲综合a∨猫咪| 国产精品视频yy9299一区| 色综合视频在线观看| 亚洲国产成人tv| 日韩一区二区在线看片| 国产精品亚洲а∨天堂免在线| 亚洲国产精品精华液2区45| 91在线看国产| 亚洲v中文字幕| 欧美不卡在线视频| 成人福利在线看| 亚洲国产一区在线观看| 日韩精品资源二区在线| 成人性生交大片免费看在线播放 | 成人激情小说乱人伦| 蜜桃av一区二区三区电影| 欧美xxxx在线观看| 成人国产精品免费观看| 亚洲电影在线播放| 精品第一国产综合精品aⅴ| 97久久人人超碰| 亚洲mv大片欧洲mv大片精品| 欧美精品一区二区三| 99久久久免费精品国产一区二区| 亚洲二区在线观看| 久久久久久久网| 色哟哟一区二区| 精品综合久久久久久8888| 自拍偷在线精品自拍偷无码专区| 777亚洲妇女| 不卡区在线中文字幕| 婷婷六月综合网| 国产精品理论片| 91麻豆精品国产91久久久使用方法 | 亚洲美女免费视频| 日韩亚洲欧美综合| 不卡电影免费在线播放一区| 肉丝袜脚交视频一区二区| 久久久精品综合| 欧美精品一卡二卡| 不卡一区二区中文字幕| 视频一区二区三区在线| 国产精品久久国产精麻豆99网站| 欧美一区二区三区思思人| a4yy欧美一区二区三区| 九色综合国产一区二区三区| 一区二区三区在线播| 久久久久国产精品人| 欧美精品九九99久久| 成人av免费在线| 国内精品伊人久久久久av一坑| 一区二区成人在线观看| 久久精品日产第一区二区三区高清版 | 色综合网站在线| 国产一区二区三区四| 亚洲成人av福利| 亚洲欧美国产77777| 国产欧美日韩精品在线| 日韩午夜在线观看| 欧美日韩你懂得| 日本韩国精品在线| 成人丝袜视频网| 国产麻豆日韩欧美久久| 免费成人在线影院| 午夜影院久久久| 亚洲精品老司机| 亚洲视频在线一区观看| 欧美国产欧美亚州国产日韩mv天天看完整| 日韩主播视频在线| 一区二区三区日本| 亚洲人成人一区二区在线观看 | 麻豆视频一区二区| 亚洲国产视频一区| 一区二区三区日韩精品| 中文字幕在线观看不卡| 国产精品久久久久久久蜜臀| 国产午夜亚洲精品理论片色戒 | 久久嫩草精品久久久精品一| 日韩欧美久久久| 欧美精品色综合| 在线电影国产精品| 欧美日韩一级二级三级| 欧美系列在线观看| 欧美系列日韩一区| 91传媒视频在线播放| 91久久精品一区二区三区| 9色porny自拍视频一区二区|