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

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

?? clock.asm

?? 采用數字溫度計18B20
?? ASM
字號:
XC  BIT 00H ;調時標志位
XT  BIT 01H ;測溫標志位
XS  BIT 02H ;閃爍標志位
XU  BIT 03H
XD  BIT 04H
FLAG1 BIT 06H ;是否檢測到DS18B20標志位
DIS EQU 30H	  ;顯示緩沖
MSEC EQU 39H  ;計時緩沖區
SEC  EQU 3AH
MIN  EQU 3BH
HOUR EQU 3CH
TEM_H  EQU 28H
TEM_L  EQU 29H
T_1   EQU  40H
T_2   EQU  41H
T_3   EQU  42H
T_4   EQU  43H
ORG  0000H
AJMP START
ORG  000BH
AJMP INT_0
ORG  0030H
START:  MOV R7,#26H
        MOV R0,#1FH
        CLR A
S1:     MOV @R0,A
        INC R0
        DJNZ R7,S1
        MOV SP,#60H
		MOV DPTR,#TABLE
		MOV TMOD,#01H
		MOV TH0,#03CH
		MOV TL0,#0B0H
        SETB EA
        SETB ET0
		SETB  TR0
  
MAIN:   LCALL KEY  ;檢測標志位判斷工作模式
        JB XC,CD
        JB XT,TD
        lCALL CLOCK
		LCALL DISPLAY
		AJMP MAIN
CD:     CLR TR0
        CLR XC
        MOV P3,#0BFH
        MOV R0,#SEC
CD1:    LCALL KEY
        LCALL FLASH
        JNB XC,CD1
        CLR XC
        SETB TR0
        MOV P3,#0FFH
        AJMP MAIN
TD:     CLR P3.7
        LCALL GET_TEMPER
        MOV  A,TEM_L
        ANL A,#0F0H
        SWAP A
        MOV TEM_L,A
        MOV A,TEM_H
        ANL A,#0FH
        SWAP A
        ORL TEM_L,A
TD3:    LCALL TOBCD
        LCALL T_DISPLAY
        CLR XT
        SETB P3.7
        AJMP MAIN
TOBCD:  CLR A
        MOV R2,#08H
        MOV R3,A
TO1:    MOV A,TEM_L
        RLC A
        MOV TEM_L,A
        MOV A,R3
        ADDC A,R3
        DA A
        MOV R3,A
        DJNZ R2,TO1
        RET
T_DISPLAY: MOV A,R3
           ANL A,#0FH
           MOV DIS+2,A
           MOV A,R3
           ANL A,#0F0H
           SWAP A
           MOV DIS+3,A
           MOV DIS,#0CH
           MOV DIS+1,#0DH
           MOV DIS+4,#0BH
           MOV DIS+5,#0BH
           MOV DIS+6,#0BH
           MOV DIS+7,#0BH
           MOV R3,#200
T_D1:      LCALL DISPLAY
           DJNZ R3,T_D1
           RET
KEY:
        JB P3.2,KEY1
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        JB P3.2,KEY1
		SETB XC

KEY1:   JB P3.3,KEY2
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        JB P3.3,KEY2
        SETB XT

KEY2:   JB P3.5,KEY3
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
		JB P3.5,KEY3
		SETB XD
  
KEY3:   JB P3.4,KEY_DONE
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
        LCALL DISPLAY
		JB P3.4,KEY_DONE
		SETB XU
KEY_DONE: RET
TAN:
       JB XU,TAN1
       JB XD,TAN2
       AJMP TAN4
TAN1:  INC R0
       CLR XU
       CJNE R0,#3DH,TAN4
       MOV R0,#SEC
       AJMP TAN3
TAN2:  CLR XD
       MOV A,@R0
       ADD A,#01H
       DA A
       CJNE R0,#3CH,TAN5
       CJNE A,#24H,TAN3
       MOV A,#00H
TAN5:  CJNE A,#60H,TAN3
       MOV A,#00H
TAN3:  MOV @R0,A
TAN4:  RET
FLASH: JB XD,F3
       MOV 44H,@R0
       MOV R5,#20
       MOV @R0,#0BBH
       LCALL KEY
F1:    LCALL CLOCK
       LCALL DISPLAY
       DJNZ R5,F1
       MOV @R0,44H
F3:    MOV R5,#20
F2:    LCALL CLOCK
       LCALL DISPLAY
       LCALL KEY
       LCALL TAN
       DJNZ R5,F2
       RET
DISPLAY:  MOV A,#01H
		MOV R1,#DIS   
DIS1:   MOV P2,A
        PUSH ACC
        MOV A,@R1
        MOVC A,@A+DPTR
        MOV P0,A
        LCALL DELAY
        POP ACC
        RL A
        INC R1
        CJNE R1,#38h,DIS1
RET

;**********************************時間送顯示子程序
CLOCK: PUSH PSW
       PUSH ACC
       MOV A,SEC
       ANL A,#0FH
       MOV DIS,A
       MOV A,SEC
       SWAP A
       ANL A,#0FH
       MOV DIS+1,A
       MOV DIS+2,#0AH
       MOV A,MIN
       ANL A,#0FH
       MOV DIS+3,A
       MOV A,MIN
       ANL A,#0F0H
	   SWAP A
       MOV DIS+4,A
       MOV DIS+5,#0AH
       MOV A,HOUR
       ANL A,#0FH
       MOV DIS+6,A
       MOV A,HOUR
       ANL A,#0F0H
	   SWAP A
       MOV DIS+7,A
       POP ACC
       POP PSW
       RET

		
;**********************************計時程序
INT_0:  PUSH PSW   ;保護現場
        PUSH ACC
        MOV  A,#0B0H  ;初值加上當前TL0值校正時間
        ADD  A,TL0
        MOV  TL0,A
        MOV  TH0,#3CH
        INC MSEC
        MOV A,MSEC
        CJNE A,#20,DONE
        MOV MSEC,#00H
        MOV A,SEC
        ADD A,#01H
        DA  A       ;進制轉換
        MOV SEC,A
        CJNE A,#60H,DONE
        MOV SEC,#00H
        MOV A,MIN
        ADD A,#01H
        DA  A
        MOV MIN,A
        CJNE A,#60H,DONE
        MOV MIN,#00H
        MOV A,HOUR
        ADD A,#01H
        DA  A
        MOV HOUR,A
        CJNE A,#24H,DONE
        MOV HOUR,#00H
DONE:   POP ACC
        POP PSW
		RETI

DELAY:  MOV R7,#50
D1:     MOV R6,#25
		DJNZ R6,$
		DJNZ R7,D1
		RET
DELAY1:MOV   R3, #0
DLOOP: DJNZ  R3, DLOOP
       DJNZ  R2, DELAY1
       RET

;************************溫度讀取程序

INIT_1820:            ; 這是DS18B20復位初始化子程序
     SETB  P1.0
     NOP
     CLR   P1.0
     MOV   R1,#3      ;主機發出延時537微秒的復位低脈沖

TSR1:MOV   R0,#107
     DJNZ  R0,$
     DJNZ  R1,TSR1
     SETB  P1.0       ;然后拉高數據線
     NOP
     NOP
     NOP
     MOV   R0,#25H
TSR2:JNB   P1.0,TSR3  ;等待DS18B20回應
     DJNZ  R0,TSR2
     LJMP  TSR4       ; 延時
TSR3:SETB  FLAG1      ; 置標志位,表示DS1820存在
     LJMP  TSR5
TSR4:CLR   FLAG1      ; 清標志位,表示DS1820不存在
     LJMP  TSR7
TSR5:MOV   R0,#117
TSR6:DJNZ  R0,TSR6    ; 時序要求延時一段時間
TSR7:SETB  P1.0
     RET
GET_TEMPER:           ; 讀出轉換后的溫度值
     SETB  P1.0
     LCALL INIT_1820  ;先復位DS18B20
     JB    FLAG1,TSS2
     RET              ; 判斷DS1820是否存在?若DS18B20不存在則返回
TSS2:MOV A,#0CCH      ; 跳過ROM匹配
     LCALL WRITE_1820
     MOV A,#44H       ; 發出溫度轉換命令
     LCALL WRITE_1820
     LCALL DELAY1     ;這里通過調用顯示子程序實現延時一段時間,等待AD轉換結束,12位的話750微秒
     LCALL INIT_1820  ;準備讀溫度前先復位
     MOV   A,#0CCH    ; 跳過ROM匹配
     LCALL WRITE_1820
     MOV   A,#0BEH    ; 發出讀溫度命令
     LCALL WRITE_1820
     LCALL READ_18200 ; 將讀出的溫度數據保存到35H/36H
     RET
WRITE_1820:           ;寫DS18B20的子程序(有具體的時序要求)
     MOV   R2,#8      ;一共8位數據
     CLR   C
WR1: CLR   P1.0
     MOV   R3,#6
     DJNZ  R3,$
     RRC   A
     MOV   P1.0,C
     MOV   R3,#23
     DJNZ  R3,$
     SETB  P1.0
     NOP
     DJNZ  R2,WR1
     SETB  P1.0
     RET
READ_18200:           ; 讀DS18B20的程序,從DS18B20中讀出兩個字節的溫度數據
     MOV   R4,#2      ; 將溫度高位和低位從DS18B20中讀出
     MOV   R1,#29H    ; 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)
RE00:MOV   R2,#8      ; 數據一共有8位
RE01:CLR   C
     SETB  P1.0
     NOP
     NOP
     CLR   P1.0
     NOP
     NOP
     NOP
     SETB  P1.0
     MOV   R3,#9
RE10:DJNZ  R3,RE10
     MOV   C,P1.0
     MOV   R3,#23
RE20:DJNZ  R3,RE20
     RRC   A
     DJNZ  R2,RE01
     MOV   @R1,A
     DEC   R1
     DJNZ  R4,RE00
     RET
TABLE:	   
   DB  0C0H        ;"0" 
   DB  0F9H        ;"1"
   DB  0A4H        ;"2"
   DB  0B0H        ;"3"
   DB   99H        ;"4"
   DB   92H        ;"5"
   DB   82H        ;"6"
   DB  0F8H        ;"7"
   DB   80H        ;"8"
   DB   90H        ;"9"
   DB   0BFH       ;'-'
   DB   0FFH        ;熄滅
   DB  0c6H          ;"C"
   DB  09CH         ;"'"
END	    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲第一狼人社区| 中文字幕人成不卡一区| 国产日产亚洲精品系列| 韩国视频一区二区| 激情综合色丁香一区二区| 成人免费看片app下载| 欧美日韩一级片在线观看| 91亚洲精品乱码久久久久久蜜桃| 91精品国产一区二区三区香蕉| 7799精品视频| 亚洲欧美激情一区二区| 老司机免费视频一区二区| 91蜜桃视频在线| 久久午夜国产精品| 亚洲成人午夜影院| 色哟哟一区二区三区| 日韩欧美国产麻豆| 亚洲欧美国产三级| 成人午夜精品一区二区三区| 91精品国产综合久久精品| 亚洲精品水蜜桃| 亚洲视频网在线直播| 99re热这里只有精品视频| 亚洲一区在线观看免费| 国产片一区二区三区| 91麻豆精品91久久久久同性| 国产高清在线观看免费不卡| 成人一区二区在线观看| 中文字幕一区二区三区色视频| 精品国产免费久久| 欧美一区二区三区四区视频| 中文字幕在线一区二区三区| 老汉av免费一区二区三区| 日本精品视频一区二区三区| 欧美一区三区四区| 婷婷夜色潮精品综合在线| 色婷婷国产精品| 亚洲已满18点击进入久久| 成人精品视频一区二区三区尤物| 日韩欧美不卡在线观看视频| 老鸭窝一区二区久久精品| 欧美日本免费一区二区三区| 日韩福利视频网| 欧美精品一卡二卡| 午夜国产精品一区| 日韩午夜激情av| 免费观看日韩电影| 欧美一区二区三区视频在线| 亚洲不卡在线观看| 色素色在线综合| 一区二区三区在线播放| 欧美日本在线播放| 强制捆绑调教一区二区| 久久久综合网站| 国产精品一区二区x88av| 国产视频一区二区在线观看| 波波电影院一区二区三区| 国产精品女主播av| 91成人国产精品| 亚洲成人手机在线| 在线欧美日韩国产| 捆绑调教一区二区三区| 久久久噜噜噜久久人人看| 菠萝蜜视频在线观看一区| 综合欧美亚洲日本| 欧美综合在线视频| 男男gaygay亚洲| 国产亚洲精品中文字幕| 欧美这里有精品| 另类小说一区二区三区| 亚洲三级视频在线观看| 欧美三级一区二区| 综合色天天鬼久久鬼色| 精品一二三四在线| 国产精品视频九色porn| 欧美精品九九99久久| 欧美aaaaaa午夜精品| 91麻豆精品国产自产在线观看一区 | 欧美网站大全在线观看| 黄色精品一二区| 国产精品久久久久久久久免费丝袜| 欧美亚日韩国产aⅴ精品中极品| 日韩电影在线一区二区三区| 久久久国产精品不卡| 日本韩国一区二区三区| 免费av网站大全久久| 亚洲丝袜精品丝袜在线| 欧美一区二区三区在线视频| 成人高清视频在线观看| 日日夜夜精品视频免费| 国产人伦精品一区二区| 日韩精品在线一区二区| 91毛片在线观看| 大白屁股一区二区视频| 视频一区在线播放| 久久只精品国产| 欧美日韩一区二区三区不卡| 国产一区二区视频在线| 美腿丝袜在线亚洲一区| 亚洲欧美视频在线观看| 中文字幕二三区不卡| 欧美日韩不卡视频| 欧美在线播放高清精品| 国产精品系列在线观看| 日韩av成人高清| 香蕉加勒比综合久久| 亚洲国产高清不卡| 日韩欧美成人一区| 欧美另类高清zo欧美| 一本色道**综合亚洲精品蜜桃冫| 亚洲成人免费观看| 亚洲一区二区三区精品在线| 国产精品网站一区| 中文字幕不卡在线| 久久综合久色欧美综合狠狠| 日韩一级大片在线观看| 欧美日韩激情在线| 在线免费观看不卡av| 91欧美激情一区二区三区成人| 国产亚洲欧美中文| 日韩美女天天操| 欧美视频一区二| 欧美老年两性高潮| 91九色最新地址| 欧美视频在线一区二区三区| 91美女精品福利| 欧美视频一区二区| 欧美私人免费视频| 欧美日韩中文精品| 不卡欧美aaaaa| 99九九99九九九视频精品| 不卡大黄网站免费看| 91成人在线精品| 日本韩国欧美在线| 制服.丝袜.亚洲.另类.中文| 欧美综合亚洲图片综合区| 91久久精品国产91性色tv| 欧美性做爰猛烈叫床潮| 欧美在线影院一区二区| 欧美不卡一区二区| www国产成人免费观看视频 深夜成人网 | 色综合天天综合色综合av| 91在线高清观看| 欧美午夜精品久久久久久超碰 | 久久国产精品99久久久久久老狼| 人妖欧美一区二区| 国产精品综合在线视频| 国产成人精品网址| 欧美在线你懂得| 欧美久久高跟鞋激| 久久精品夜色噜噜亚洲a∨| 久久精品免费在线观看| 精品国产不卡一区二区三区| 国产精品的网站| 亚洲综合在线第一页| 极品美女销魂一区二区三区免费| 国产成人精品一区二区三区网站观看| 91亚洲男人天堂| 欧美日韩国产片| 欧美高清在线视频| 亚洲一区视频在线| 久久成人羞羞网站| 99久久精品免费看| 91在线观看污| 欧美刺激午夜性久久久久久久| 久久久久久电影| 午夜成人免费视频| 国产精品1024| 欧美三区免费完整视频在线观看| 欧美不卡在线视频| 亚洲黄色在线视频| 国产精品1区2区3区在线观看| 亚洲成人你懂的| 一本大道av一区二区在线播放| 欧美精品一卡两卡| 亚洲精品免费电影| 国内一区二区在线| 欧美三级韩国三级日本一级| 欧美大白屁股肥臀xxxxxx| 亚洲蜜桃精久久久久久久| 韩国精品一区二区| 欧美日韩久久不卡| 中文av一区特黄| 国产另类ts人妖一区二区| 日本高清成人免费播放| 国产精品国产精品国产专区不片| 日韩精品一二区| 欧美日韩激情一区二区三区| 国产精品福利在线播放| 国产成人丝袜美腿| 欧美丰满少妇xxxxx高潮对白 | 国产精品午夜电影| 国产一级精品在线| 欧美高清www午色夜在线视频| 亚洲无人区一区| 99久久久久免费精品国产| 国产精品久久综合| 国产精品一区二区91| 国产亚洲综合色| 另类小说色综合网站|