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

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

?? 11.asm

?? 數(shù)字溫度計(jì)程序設(shè)計(jì)匯編語(yǔ)言
?? ASM
字號(hào):
S1OK  EQU  5FH
TEMPUTER  EQU  39H
    TEMPH   EQU  5EH
    TEMPL  EQU  5DH
     MS50  EQU  5CH
SIGN  EQU  5BH
        S1   BIT  P1.0
        S2   BIT  P1.1
        S3   BIT  P1.2
      	 S4   BIT  P1.3                                                    
    	ORG   0000H
       	LJMP  MAIN     
       	ORG   000BH
       	LJMP  TOIT
        ORG   0030H
MAIN:  MOV   SP,  #60H 
        MOV   TMOD, #01H 
        MOV   TH0, #3CH  
        MOV   TL0, #0B0H    
        SETB  ET0        
        SETB  TR0
        SETB  EA        
        MOV  TEMPH, #30
        MOV  TEMPL, #9
        MOV  TEMPUTER, #15 ;     溫度最始值
        MOV  S1OK,  #00H
        MOV  SIGN,  #00H
        MOV  38H,  #0BH
        MOV  36H,  #0BH
        MOV  37H,  #0CH
        ACALL DISP       
        ACALL T1S       

 
START: 

        ACALL  T12MS
        JB  S1,  NET1           ; 位條件轉(zhuǎn)移
        JNB  S1,  $            ;位條件轉(zhuǎn)移等待
        INC  SIGN
        MOV  A, SIGN
        CJNE  A, #1, TIAO        ;比較之后轉(zhuǎn)移
        ACALL  TIAOTL
TIAO:   CJNE  A, #2, NET1         ; 比較之后轉(zhuǎn)移
        MOV  SIGN, #0
        ACALL  TIAO
        NET1: MOV   A, S1OK
        CJNE  A, #1, START         ; 比較之后轉(zhuǎn)移
        MOV   A, TEMPUTER
        SUBB  A,  TEMPH         
        JNB   ACC.7, ALEM         ; 位條件轉(zhuǎn)移
        MOV   A, TEMPUTER
        SUBB  A,  TEMPL         
        JB    ACC.7, ALEM        ; 位條件轉(zhuǎn)移
        SETB  P2.1               ; P2.1置1
        

        ACALL WENDU                     
       
 ACALL DISP                     
        MOV   S1OK,  #00H
        AJMP  START              ; 無(wú)條件轉(zhuǎn)移
  ALEM: MOV   36H, #0CH
        MOV   37H, #0CH
        MOV   38H, #0CH
        CLR   P2.1              
         ACALL  DISP              
        ACALL  T1S
        LCALL  WENDU              
        LCALL  DISP             
        MOV   S1OK,  #00H
        SJMP  START               
TIAOTL:MOV  50H,    TEMPUTER
       MOV  37H,  TEMPL
       ACALL  BIN_BCD             
       ACALL  DISP
       ACALL  T12MS
       ACALL  T12MS 
       ACALL  T12MS
ACALL  T12MS
MOV   36H, #0AH
       MOV   37H, #0AH
       MOV   38H, #0AH
       ACALL  DISP                
       ACALL  T12MS
       ACALL  T12MS
       ACALL  T12MS
       ACALL  T12MS
       JB  S2,  ADD1             ; 位條件轉(zhuǎn)移
       ACALL  T12MS
       JB  S2,  ADD1              ; 位條件轉(zhuǎn)移
       JNB S2,  $                 ; 位條件轉(zhuǎn)移等待
       INC  TEMPL                 ; 加1
       MOV  A, TEMPL
       CJNE  A, #100, ADD1         ; 比較之后轉(zhuǎn)移
       MOV  TEMPL, #0
 ADD1: JB  S3,  ADD2              ; 位條件轉(zhuǎn)移
       ACALL  T12MS               
       JB  S3,  ADD2              ; 位條件轉(zhuǎn)移
       JNB  S3,   $               ; 位條件轉(zhuǎn)移等待
       DEC  TEMPL
       MOV A, TEMPL
       CJNE A, #00 , ADD2         ; 比較之后轉(zhuǎn)移
       MOV  TEMPL,#100
      ADD2: JB  S4, TIAOTL
       ACALL T12MS                
       JB  S4, TIAOTL             ; 位條件轉(zhuǎn)移
       JNB S4, $                  ; 位條件轉(zhuǎn)移等待
       MOV TEMPUTER, 50H
       LJMP START                 
 


 
TOIT:   PUSH   PSW               
        PUSH   ACC
        MOV   TH0,  #3CH
        MOV   TL0,  #0B0H
        INC   MS50            ; 加1
        MOV   A,  MS50
        CJNE  A, #14H, RETURN    ; 比較之后轉(zhuǎn)移
        MOV   S1OK, #1
        MOV   MS50, #00H
 RETURN:POP   ACC
        POP   PSW            
        RETI                 
 

 
WENDU:   ACALL   INIT_1820  
        ACALL   RE_CONFIG   
        ACALL   GET_TEMPER
        ACALL   TEMPER_COV
        RET                 
 
; …………………………………DS18B20初始化程序……………………………………
      
 INIT_1820:
      SETB P2.0           ; P2.0置1
      NOP                  
      CLR P2.0            
      MOV  R0,#06BH
      MOV  R1,#03H
TSR1:
      DJNZ  R0,TSR1 ;         延時(shí)
      MOV  R0,#6BH
      DJNZ  R1,TSR1        
      SETB  P2.0         ; P2.0置1
      NOP                
      NOP
      NOP
      MOV  R0,#25H
TSR2:
     JNB  P2.0,TSR3            ; 位條件轉(zhuǎn)移
     DJNZ  R0,TSR2            ; 循環(huán)轉(zhuǎn)移
     LJMP  TSR4 ;             延時(shí)
TSR3:
     SETB 20H.1 ;              置標(biāo)志位,表示DS1820存在
     LJMP TSR5
TSR4:
 CLR  20H.1 ;                  清標(biāo)志位,表示DS1820不存在
     LJMP TSR7                
TSR5:
     MOV  R0,#06BH
     MOV  R1,#03H
TSR6:DJNZ  R0,TSR6 ;           延時(shí)
     MOV  R0,#6BH
     DJNZ  R1,TSR6
TSR7:SETB  P2.0               ; P2.0置1
     RET                      

 


 
RE_CONFIG:JB 20H.1,RE_CONFIG1 ;   若DS18B20存在,轉(zhuǎn)RE_CONFIG1
      RET                  
RE_CONFIG1:
      MOV  A,#0CCH ;             發(fā)SKIP ROM命令
      LCALL  WRITE_1820
      MOV  A,#4EH ;              發(fā)寫暫存存儲(chǔ)器命令
      LCALL  WRITE_1820          
      LCALL  WRITE_1820
      MOV  A,#1FH ;              選擇9位溫度分辨率
      LCALL  WRITE_1820
      RET                      ; 子程序返回 


GET_TEMPER:
      SETB  P2.0 ;                定時(shí)入口
      LCALL INIT_1820            
      JB 20H.1,TSS2              ; 位條件轉(zhuǎn)移
      RET ;                       若DS18B20不存在則返回
TSS2:
      MOV  A,#0CCH ;             跳過(guò)ROM匹配
      LCALL  WRITE_1820          
      MOV  A,#0BEH ;             發(fā)出讀溫度命令
      LCALL  WRITE_1820          
      LCALL  READ_18200          
      MOV   37H,A ;               將讀出的溫度數(shù)據(jù)保存
      RET                        ; 子程序返回 
 

WRITE_1820:
      MOV  R2,#8
      CLR  C                 
WR1: CLR  P2.0        
     NOP                 
     NOP
     NOP
     RRC  A             
     MOV  P2.0,C
     MOV  R3,#35
     DJNZ  R3,$          ; 循環(huán)轉(zhuǎn)移等待
     SETB  P2.0          ; P2.0置1
     NOP                 
     DJNZ  R2,WR1        ; 循環(huán)轉(zhuǎn)移
     SETB  P2.0          ; P2.0置1
     RET                  ; 子程序返回
 

READ_18200:
     MOV R4,#2 ;                 將溫度高位和低位DS18B20中讀  
RE00:MOV  R2,#8
RE01:CLR  C                
     SETB  P2.0           ; P2.0置1
     
NOP                  
     NOP
     CLR  P2.0           
     NOP
     NOP
     NOP
     
SETB  P2.0           
NOP                  
     NOP
     MOV  C,P2.0
     MOV  R3,#35
RE20:
     DJNZ  R3,RE20           ; 循環(huán)轉(zhuǎn)移
     RRC  A                  
     DJNZ  R2,RE01          ; 循環(huán)轉(zhuǎn)移
     MOV  @R1,A
     DEC R1                  
     DJNZ  R4,RE00          ; 循環(huán)轉(zhuǎn)移
     RET                    ; 子程序返回
 


 
TEMPER_COV:
     MOV  A,#0F0H
     ANL  A,36H ;                 舍去溫度低位中小數(shù)點(diǎn)
     SWAP  A                     
     MOV  37H,A
   MOV   36H,A
     JNB ACC.3,TEMPER_COV1 ;     四舍五入去溫度值
     INC 37H                      ; 加1
TEMPER_COV1:
MOV  A,35H
     ANL  A,#07H                   
     SWAP  A                       ;將累加器A的高、低兩半字節(jié)交換
     ADD  A,37H                    ;將37H中的內(nèi)容與A中內(nèi)容相加送A
     MOV 37H,A                  
     LCALL  BIN_BCD                
       RET                         ; 子程序返回
 




BIN_BCD:
MOV    39H,37H
     MOV    A,37H
     MOV    B,#100
     DIV    AB                 ; A除B,   A為商,B為余數(shù)
     MOV    38H,A
     MOV    37H,B
     XCH    A,B               ;將A和B中的內(nèi)容相互交換
     MOV    B,#10
     DIV    AB                 ;A除B,   A為商,B為余數(shù)
     MOV    37H,A
     MOV    36H,B
     RET                       ; 子程序返回

DISP: SETB RS0                 
       MOV   R0, #36H
       MOV   R7, #3
LOOPP:MOV   A,  @R0
       MOV DPTR, #TAB         
       MOVC A,   @A+DPTR       
       MOV  SBUF, A
       JNB  TI, $              ; 位條件轉(zhuǎn)移等待
       CLR  TI                
       INC  R0                  ;加1
       DJNZ R7,  LOOPP         ; 循環(huán)轉(zhuǎn)移
       CLR  RS0               
       RET                    
TAB:  DB 11H, 0D7H, 32H, 92H, 0D4H, 98H, 18H, 0D1H, 10H, 90H  ,0FFH, 070H, 0FEH





 
T12MS: SETB  RS1           
       MOV      R7, #18H
   TM: MOV  R6,  #0FFH
   TM6: DJNZ  R6, TM6      ; 循環(huán)轉(zhuǎn)移
        DJNZ  R7, TM
        CLR  RS1           
        RET                 ; 子程序返回


 


   
T1S: SETB  RS1            
        MOV   R6, #3
    LSP:ACALL T12MS
        DJNZ  R6, LSP       ;循環(huán)轉(zhuǎn)移
        CLR  RS1            
        RET                 ; 子程序返回
        END  

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本中文字幕一区二区视频 | 国产视频一区在线播放| 亚洲r级在线视频| 在线观看亚洲精品| 婷婷中文字幕一区三区| 在线观看国产日韩| 日韩精品久久久久久| 欧美精品国产精品| 免费观看日韩电影| 国产欧美日本一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 成人福利视频网站| 国产精品女上位| 欧美日韩免费不卡视频一区二区三区 | 99精品欧美一区二区三区小说| 国产精品免费观看视频| 欧美最猛性xxxxx直播| 奇米亚洲午夜久久精品| 久久久www成人免费毛片麻豆 | 天天影视涩香欲综合网| 日韩一二在线观看| 91网上在线视频| 国产尤物一区二区| 亚洲国产精品天堂| 国产日产精品1区| 欧美精品乱人伦久久久久久| 国产一区二区剧情av在线| 一区二区三区精品视频| 精品国产伦一区二区三区观看方式 | 欧美日韩一区二区三区在线 | 91精品在线免费观看| 激情国产一区二区| 亚洲成人av一区| 亚洲激情图片小说视频| 久久久噜噜噜久噜久久综合| 91九色最新地址| 国产精品一品二品| 麻豆精品久久精品色综合| 亚洲精品少妇30p| 国产欧美一区二区三区沐欲| 日韩亚洲欧美在线| 欧美疯狂性受xxxxx喷水图片| 成人ar影院免费观看视频| 国产自产视频一区二区三区| 免费成人在线播放| 美女网站色91| 另类的小说在线视频另类成人小视频在线 | 中文字幕av一区 二区| 久久综合色8888| 国产婷婷色一区二区三区| 亚洲精品在线观| 国产香蕉久久精品综合网| 久久久综合视频| 国产精品水嫩水嫩| 亚洲一区二区三区四区中文字幕| 一区二区三区中文在线| 日韩精品成人一区二区在线| 国产一区二区在线观看免费| 成人国产精品免费网站| 99久久99久久精品国产片果冻| 国产99久久久久| 99久久婷婷国产| 在线观看视频一区| 欧美精品vⅰdeose4hd| 91精品啪在线观看国产60岁| 欧美va天堂va视频va在线| 久久综合国产精品| 欧美高清一级片在线观看| 亚洲三级在线免费观看| 一区二区三区四区五区视频在线观看| 亚洲精选视频免费看| 欧美日韩免费观看一区二区三区| 欧美图区在线视频| 久久麻豆一区二区| 亚洲一区二区在线观看视频| 日本va欧美va欧美va精品| 午夜久久久久久电影| 精品制服美女久久| 色婷婷精品大视频在线蜜桃视频 | **欧美大码日韩| 偷拍一区二区三区四区| 麻豆一区二区在线| aaa欧美大片| 欧美一级二级在线观看| 中文字幕一区在线| 韩国在线一区二区| 欧美午夜一区二区| 中国av一区二区三区| 美女脱光内衣内裤视频久久网站| 国产一区不卡在线| 91麻豆精品国产91久久久久久| 国产欧美视频一区二区| 丝袜诱惑制服诱惑色一区在线观看| 国产成人av一区二区三区在线观看| 欧美午夜精品一区二区三区| 日韩精品中午字幕| 日韩成人免费电影| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 91精品国产品国语在线不卡| 亚洲人成精品久久久久久| 国产精品一品二品| 精品国产99国产精品| 麻豆国产精品视频| 91精品办公室少妇高潮对白| 国产精品久久久久影视| 国产精品综合一区二区三区| 在线免费观看视频一区| 亚洲视频一区在线| 色综合久久中文综合久久牛| 亚洲男帅同性gay1069| 色婷婷亚洲精品| 亚洲丝袜另类动漫二区| 欧美网站大全在线观看| 日本不卡在线视频| 日韩一区二区精品葵司在线| 免费在线看成人av| 国产亚洲一区二区三区四区| 国产精品自产自拍| 中国色在线观看另类| 色呦呦一区二区三区| 国产精品伦理一区二区| 91久久精品国产91性色tv | 欧美在线一二三四区| 日韩精品久久理论片| 国产精品每日更新| 制服丝袜中文字幕亚洲| 国产成人免费av在线| 亚洲电影激情视频网站| 国产亚洲欧美一级| 一本大道久久a久久综合婷婷| 日本视频一区二区| 亚洲欧美影音先锋| 欧美亚洲另类激情小说| 九一九一国产精品| 一区二区三区在线播| 欧美电视剧在线观看完整版| 91丨九色丨尤物| 韩国成人精品a∨在线观看| 亚洲欧美日韩国产综合| 国产喷白浆一区二区三区| 欧美视频精品在线| 色欲综合视频天天天| 国产mv日韩mv欧美| 国产剧情在线观看一区二区| 午夜精品视频在线观看| 亚洲免费观看高清完整版在线观看| 欧美一二三区在线| 这里只有精品免费| 在线观看日韩av先锋影音电影院| 国产精品白丝jk白祙喷水网站| 国产精品久久综合| 国产精品国产三级国产普通话三级| 91精品麻豆日日躁夜夜躁| eeuss鲁片一区二区三区在线观看| 毛片一区二区三区| 国产精品白丝jk黑袜喷水| 国内精品写真在线观看| 久久国产精品99久久人人澡| 蜜臀av一区二区三区| 美女在线视频一区| 国产中文字幕精品| 久久se这里有精品| 国产欧美一区二区三区鸳鸯浴| 91精品国产综合久久福利| 欧美不卡视频一区| 国产日韩精品一区二区浪潮av| 国产欧美日韩视频一区二区| 国产免费观看久久| 1024成人网色www| 五月婷婷综合在线| 久久精品国产秦先生| 成人性生交大片免费看中文| 不卡一区中文字幕| 欧美午夜不卡视频| 欧美一级高清片在线观看| 欧美激情综合五月色丁香小说| 成人免费在线播放视频| 蜜臀av性久久久久蜜臀aⅴ | 国产精品国产三级国产aⅴ中文 | 国产精品77777| 欧美日韩综合色| 国产精品超碰97尤物18| 日一区二区三区| a美女胸又www黄视频久久| 91麻豆精品国产| 国产欧美中文在线| 蜜臀av亚洲一区中文字幕| 91免费在线看| 中文字幕电影一区| 激情五月激情综合网| 56国语精品自产拍在线观看| 国产精品福利一区| 国产成人夜色高潮福利影视| 色综合久久久久久久久久久| 久久综合av免费| 久久草av在线| 欧美高清视频一二三区| 天天免费综合色| 7777精品伊人久久久大香线蕉经典版下载 | 午夜视频在线观看一区二区三区|