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

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

?? lcd1602_temp_v1.1.asm

?? 溫度測量DS18B20+AT89C2051
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
SETB E
NOP
NOP
CLR RS ;寫入控制命令的子程序
CLR RW 
CLR E 
ACALL TEST_BUSY
SETB E 
RET


TEST_BUSY:
SETB E 
NOP
NOP 
MOV P1,#0FFH ;判斷液晶顯示器是否忙的子程序
CLR RS 
SETB RW
CLR E 
NOP 
SETB E 
JB P1.7,TEST_BUSY ;如果P1.7為高電平表示忙就循環(huán)等待 
RET


WRITE_DATA_TO_LCD:
SETB E 
NOP
NOP
SETB RS ;RS=1 
CLR RW ;RW=0 ;準(zhǔn)備寫入數(shù)據(jù)
CLR E ;E=0 ;執(zhí)行顯示命令
ACALL TEST_BUSY ;判斷液晶模塊是否忙?
SETB E ;E=1 ;顯示完成,程序停車
RET 




;***************************數(shù)據(jù)轉(zhuǎn)換***************************
DATA_CONV:  ;數(shù)據(jù)轉(zhuǎn)換
MOV A,28H ;低字節(jié)
ANL A,#0FH;去除高位
MOV B,#6;乘6得到實(shí)際數(shù)值的100倍.
MUL AB
MOV B,#10
DIV AB
MOV 33H,A;小數(shù)位高
MOV 32H,B; 小數(shù)位低
MOV A,28H
MOV C,29H.0 ;29h高位的低4字節(jié)
RRC A 
MOV C,29H.1
RRC A 
MOV C,29H.2
RRC A 
MOV C,29H.3
RRC A 
MOV 28H,A ;重新合成.結(jié)果存在28H.
MOV A,28H
MOV B,#10
DIV AB 
MOV 26H,A ;整數(shù)位高
MOV 25H,B ;整數(shù)位低 
;-------------------------
MOV A,2AH
MOV B,#10
DIV AB
MOV 40H,B ;高溫限值個(gè)位 
MOV B,#10
DIV AB
MOV 41H,B;十位
MOV 42H,A;百位
;----------------------------
MOV A,2BH
MOV B,#10
DIV AB
MOV 43H,B ;低溫限值位個(gè)位 
MOV B,#10
DIV AB
MOV 44H,B ;十位
MOV 45H,A ;百位

CLR C 
MOV A,28H;現(xiàn)溫度值與高溫限值比較
SUBB A,2AH
JC BIG ;如果高.則關(guān)機(jī)器
CLR C 
MOV A,2BH;現(xiàn)溫度與低溫限值比較
SUBB A,28H
JC X_BIG ;低溫限值比現(xiàn)溫高,則開機(jī)器
AJMP CONVERT_END
BIG:
CLR K_ON
AJMP CONVERT_END
X_BIG:
SETB K_ON 
CONVERT_END:
RET 







;********************顯示溫度*************************
DISPLAY_18B20_TEMP: ;LCD_顯示子程序
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB3;顯示'WENDU:'
MOV R1,#0 ;碼表初值
MOV R0,#7;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示溫度值高位
MOV DPTR,#LED_DATA
MOV R1,26H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示溫度值低位
MOV DPTR,#LED_DATA
MOV R1,25H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示小數(shù)點(diǎn)
MOV DPTR,#DOT
MOV R1,#0 ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示溫度值小數(shù)高位
MOV DPTR,#LED_DATA
MOV R1,33H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示溫度值小數(shù)低位
MOV DPTR,#LED_DATA
MOV R1,32H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示單位度
MOV DPTR,#SIGN
MOV R1,#0 ;碼表初值
MOV R0,#2;字?jǐn)?shù)
CALL DISPLAY
RET 



;******************顯示限值.*****************
DISPLAY_18B20_TEMP_XZ:
MOV P1,#11000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_L ; 顯示'L:'
MOV R1,#0 ;碼表初值
MOV R0,#2;字?jǐn)?shù)
CALL DISPLAY

;---------------顯示溫度限值高位
MOV DPTR,#LED_DATA
MOV R1,45H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示溫度限值低位
MOV DPTR,#LED_DATA
MOV R1,44H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;-----------------
MOV DPTR,#LED_DATA
MOV R1,43H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY

MOV P1,#11000111B; 顯示位置
ACALL ENABLE 
;----
MOV DPTR,#TAB_H ; 顯示'H:'
MOV R1,#0 ;碼表初值
MOV R0,#2;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示高溫度限值高位
MOV DPTR,#LED_DATA
MOV R1,42H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;---------------顯示高溫度限值低位
MOV DPTR,#LED_DATA
MOV R1,41H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
;-------------------
MOV DPTR,#LED_DATA
MOV R1,40H ;碼表初值
MOV R0,#1;字?jǐn)?shù)
CALL DISPLAY
RET 



      
;**********************提示語**********************
DISPLAY_18B20_HELLO:
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_HELLO
MOV R1,#0 ;碼表初值
MOV R0,#16;字?jǐn)?shù)
CALL DISPLAy
RET 

/*
DISPLAY_18B20_TESTING:
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_TESTING
MOV R1,#0 ;碼表初值
MOV R0,#16;字?jǐn)?shù)
CALL DISPLAy
RET 
*/


DISPLAY_18B20_ERROR:
MOV P1,#00000001B ;清屏并光標(biāo)復(fù)位
ACALL ENABLE
MOV DPTR,#TAB1
MOV R1,#0 ;碼表初值
MOV R0,#16;字?jǐn)?shù)
CALL DISPLAy
RET 



DISPLAY_WATING: 
MOV P1,#00000001B ;清屏并光標(biāo)復(fù)位
ACALL ENABLE;調(diào)用寫入命令子程序
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB2
MOV R1,#0 ;碼表初值
MOV R0,#13;字?jǐn)?shù)
CALL DISPLAy
RET 

DISPLAY_SAVE: 
MOV P1,#00000001B ;清屏并光標(biāo)復(fù)位
ACALL ENABLE;調(diào)用寫入命令子程序
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_SAVE
MOV R1,#0 ;碼表初值
MOV R0,#10;字?jǐn)?shù)
CALL DISPLAy
RET 


DISPLAY_SETING_TEMP_H:
MOV P1,#00000001B ;清屏并光標(biāo)復(fù)位
ACALL ENABLE;調(diào)用寫入命令子程序
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_SETING_TEMP_H
MOV R1,#0 ;碼表初值
MOV R0,#13;字?jǐn)?shù)
CALL DISPLAy
RET

DISPLAY_SETING_TEMP_L:
MOV P1,#00000001B ;清屏并光標(biāo)復(fù)位
ACALL ENABLE;調(diào)用寫入命令子程序
MOV P1,#10000000B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_SETING_TEMP_L
MOV R1,#0 ;碼表初值
MOV R0,#13;字?jǐn)?shù)
CALL DISPLAy
RET


DISPLAY_ON:
MOV P1,#11001101B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_ON
MOV R1,#0 ;碼表初值
MOV R0,#3;字?jǐn)?shù)
CALL DISPLAy
RET

DISPLAY_OFF:
MOV P1,#11001101B; 顯示位置
ACALL ENABLE ;執(zhí)行指令
MOV DPTR,#TAB_OFF
MOV R1,#0 ;碼表初值
MOV R0,#3;字?jǐn)?shù)
CALL DISPLAy
RET



/*
ADJ_FLASH:
JB FLASH_FLAG,
MOV P1,#1 ;在顯示數(shù)字的位置用三個(gè)空格..
ACALL ENABLE;
*/ 
;*****************提示語**********************
/*
TM0:;定時(shí)器程序.
DJNZ R0,N1
CPL  02H
MOV R0,#14H
N1:
MOV TL0,#0B0H
MOV TH0,#3CH
RETI
*/


;**************廷時(shí)程序************************
DELAY_BY_R3: 
NOP
NOP 
DJNZ R3,DELAY_BY_R3
RET 

DELAY_BY_R6:
D1: MOV R7,#0
DJNZ R7,$
DJNZ R6,D1
RET




DELAY_2MS:
          MOV R6,#2
F2:       MOV R7,#75
F1:       NOP 
	  NOP 
	  DJNZ R7,F1
          DJNZ R6,F2
	  RET 

DELAY_600MS:
          MOV R6,#0
G2:       MOV R7,#0
G1:       NOP 
	  NOP
          NOP
          NOP 
          NOP 
          NOP
          NOP 
          NOP
	  DJNZ R7,G1
          DJNZ R6,G2
	  RET 
 
DELAY_1M:
MOV R6,#0
MOV R7,#0
E1:  NOP
NOP
DJNZ R7,E1
DJNZ R6,E1
RET 




DEFINE_DATA:
DB 0CH,12H,12H,0CH,00H,00H,00H,00H;度
;DB 04H,0CH,12H,0DH,1EH,04H,08H,00H;今
;DB 0EH,04H,1FH,04H,04H,0AH,11H,00H;天
;DB 0EH,0EH,0EH,1FH,04H,0EH,17H,00H;是
;DB 10H,1FH,02H,0FH,0AH,1FH,02H,00H;年
;DB 0FH,09H,0FH,09H,0FH,09H,13H,00H;月
;DB 0FH,09H,09H,0FH,09H,09H,0FH,00H;日

LED_DATA: DB '0123456789'
	 

TAB_HELLO: 
    DB 'Hello!' ;6
    DB 0H,1H,2H,3H,4H,5H,6H

TAB_TESTING:
    DB 'TEXTING...' ;10

TAB1:
    DB '18B20 NO CONNECT'

TAB2:
    DB 'Waiting......'

TAB3:
    DB 'WENDU: '

DOT:
    DB "."

SIGN:
    DB 00H,'C'

TAB_L:
    DB 'L:'

TAB_H:
    DB 'H:' 
   
TAB_SETING_TEMP_H:
    DB 'SETING_TMP:H '

TAB_SETING_TEMP_L:
    DB 'SETING_TMP:L '

TAB_SAVE:
    DB 'SAVEING...'

TAB_ON:
    DB 'ON '

TAB_OFF:
    DB 'OFF'
	END 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩不卡一区二区| 成人免费的视频| 久久久91精品国产一区二区三区| 99精品黄色片免费大全| 天堂在线亚洲视频| 中文字幕精品一区二区精品绿巨人| 在线看日韩精品电影| 国产mv日韩mv欧美| 久草精品在线观看| 亚洲国产另类av| 中文字幕日韩一区| 久久久久成人黄色影片| 91精品在线麻豆| 在线免费av一区| 99国产精品国产精品久久| 国产资源精品在线观看| 麻豆视频观看网址久久| 亚洲综合丁香婷婷六月香| 亚洲欧美在线aaa| 久久精品亚洲麻豆av一区二区 | 蜜桃视频一区二区三区| 亚洲国产成人av网| 亚洲色图都市小说| 亚洲国产成人在线| 久久夜色精品国产欧美乱极品| 欧美一二三区在线观看| 欧美三级日韩在线| 欧美在线视频不卡| 欧美亚洲禁片免费| 欧美性色黄大片手机版| 色综合天天视频在线观看| av中文字幕在线不卡| 懂色av一区二区三区免费看| 国产精品一区二区久久精品爱涩 | 中文av一区特黄| 国产亚洲综合色| 2024国产精品| 精品国产网站在线观看| 日韩欧美亚洲国产另类| 日韩视频免费观看高清完整版 | 91精品国产一区二区三区香蕉| 欧美性一二三区| 欧美日韩一级片在线观看| 欧美专区亚洲专区| 欧美区在线观看| 91.com视频| 日韩精品一区二| 久久午夜免费电影| 中文字幕欧美三区| 国产精品国产精品国产专区不蜜 | 美女mm1313爽爽久久久蜜臀| 欧美a一区二区| 韩国v欧美v亚洲v日本v| 国产精品白丝jk白祙喷水网站 | 色综合天天综合网天天看片| 色婷婷综合久色| 欧美日韩电影一区| 日韩视频在线永久播放| 国产亚洲一区二区三区在线观看| 国产人成一区二区三区影院| 中文字幕中文字幕中文字幕亚洲无线| 亚洲日本青草视频在线怡红院 | 国产精品一区二区三区乱码| 不卡的av电影在线观看| 欧美丝袜第三区| 亚洲精品在线免费观看视频| 国产欧美一区二区精品仙草咪| 亚洲日韩欧美一区二区在线| 日韩激情av在线| 国产成人av影院| 日本丰满少妇一区二区三区| 777欧美精品| 国产三级精品视频| 亚洲午夜一区二区三区| 久久福利资源站| 色哟哟国产精品免费观看| 4hu四虎永久在线影院成人| 久久久久久久久99精品| 亚洲男人电影天堂| 黑人巨大精品欧美一区| 91黄色免费版| 久久久亚洲精品一区二区三区| 亚洲美女屁股眼交3| 美女一区二区三区| 91在线码无精品| 欧美成人女星排行榜| 亚洲天堂2016| 韩日欧美一区二区三区| 在线观看一区二区视频| 久久这里只有精品首页| 亚洲最大的成人av| 国产精品18久久久久久久久| 欧美影视一区在线| 国产精品三级久久久久三级| 美腿丝袜亚洲一区| 欧洲精品在线观看| 国产亚洲1区2区3区| 首页国产欧美久久| 91色porny| 久久人人爽爽爽人久久久| 亚洲尤物在线视频观看| 风间由美一区二区三区在线观看| 91精品国产欧美一区二区18| 亚洲欧美日韩国产综合在线| 国产一本一道久久香蕉| 日韩一区二区视频在线观看| 亚洲乱码中文字幕综合| 国产成人av福利| 精品国产一区二区精华| 日韩福利电影在线观看| 91国产精品成人| 成人欧美一区二区三区在线播放| 精品一区二区三区的国产在线播放| 欧美日韩一区二区三区视频| 尤物视频一区二区| 94色蜜桃网一区二区三区| 国产人妖乱国产精品人妖| 国产一区二区三区四| 日韩情涩欧美日韩视频| 首页亚洲欧美制服丝腿| 欧美三级电影在线看| 亚洲男人电影天堂| 91美女在线看| 亚洲欧洲av一区二区三区久久| 国产高清不卡二三区| 欧美精品一区二区三区蜜桃视频| 午夜视频在线观看一区二区| 91毛片在线观看| 亚洲视频狠狠干| 一本到不卡精品视频在线观看| 国产精品女上位| 成人小视频在线观看| 亚洲国产精品二十页| 国产激情一区二区三区四区| 久久久亚洲高清| 成人永久aaa| 中文字幕精品三区| av在线不卡免费看| 自拍偷拍亚洲欧美日韩| 99精品久久只有精品| 亚洲一区影音先锋| 9191久久久久久久久久久| 久久精品二区亚洲w码| 精品国产精品一区二区夜夜嗨| 精品中文字幕一区二区| 国产日产精品1区| 91麻豆国产福利在线观看| 亚洲伊人色欲综合网| 欧美另类久久久品| 麻豆精品视频在线观看| 精品卡一卡二卡三卡四在线| 国产91色综合久久免费分享| 国产精品入口麻豆原神| 91影视在线播放| 天堂精品中文字幕在线| 久久一区二区视频| 99视频在线精品| 午夜精品久久久久久| 欧美v日韩v国产v| 国产69精品久久久久毛片| 中文字幕一区二区5566日韩| 欧美日韩一区精品| 精久久久久久久久久久| 国产精品乱码一区二区三区软件| 色婷婷综合久色| 久久国产综合精品| 国产精品久久毛片a| 在线看不卡av| 国产一区二区三区香蕉| 亚洲日本丝袜连裤袜办公室| 欧美精选一区二区| 国产69精品久久久久毛片| 亚洲午夜在线观看视频在线| wwww国产精品欧美| 欧美最猛性xxxxx直播| 极品少妇xxxx精品少妇偷拍| 国产精品久久三| 日韩亚洲电影在线| 99精品欧美一区二区三区小说| 日韩国产欧美在线观看| 国产精品福利一区二区| 7777精品伊人久久久大香线蕉的| 丁香另类激情小说| 日日欢夜夜爽一区| 成人免费一区二区三区在线观看 | 91精品在线观看入口| 成人性生交大片免费| 日韩主播视频在线| 亚洲四区在线观看| 精品久久久久久久久久久久久久久 | 欧美日韩国产免费一区二区| 国产99久久久国产精品免费看| 亚洲成人综合网站| 国产精品拍天天在线| 欧美一级日韩一级| 在线观看亚洲a| 国产精品亚洲视频| 日本大胆欧美人术艺术动态| 亚洲人123区| 欧美国产欧美综合|