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

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

?? cewen1.asm

?? DS18B20數(shù)字溫度計(jì)實(shí)驗(yàn),用一片DS18B20構(gòu)成測溫系統(tǒng)
?? ASM
字號(hào):
/******************************************************************
** DS18B20溫度測量程序
** 晶 振  頻 率:11.0592M
** 線路->單片機(jī)實(shí)驗(yàn)開發(fā)板A
******************************************************************/
ORG 0000H

;單片機(jī)內(nèi)存分配申明!
TEMPER_L EQU 29H;用于保存讀出溫度的低8位
TEMPER_H EQU 28H;用于保存讀出溫度的高8位
FLAG1    EQU 38H;是否檢測到DS18B20標(biāo)志位
a_bit    equ 20h ;數(shù)碼管個(gè)位數(shù)存放內(nèi)存位置
b_bit    equ 21h ;數(shù)碼管十位數(shù)存放內(nèi)存位置	  

;進(jìn)行溫度顯示,這里我們考慮用網(wǎng)站提供的兩位數(shù)碼管來顯示溫度
;顯示范圍00到99度,顯示精度為1度
;因?yàn)?2位轉(zhuǎn)化時(shí)每一位的精度為0.0625度,我們不要求顯示小數(shù)所以可以拋棄29H的低4位
;將28H中的低4位移入29H中的高4位,這樣獲得一個(gè)新字節(jié),這個(gè)字節(jié)就是實(shí)際測量獲得的溫度
;這個(gè)轉(zhuǎn)化溫度的方法非常簡潔無需乘于0.0625系數(shù)

MAIN:       LCALL GET_TEMPER;調(diào)用讀溫度子程序
            MOV A,29H
            MOV C,40H;將28H中的最低位移入C
            RRC A
            MOV C,41H
            RRC A
            MOV C,42H
            RRC A
            MOV C,43H
            RRC A
            MOV 29H,A
            LCALL DISPLAY;調(diào)用數(shù)碼管顯示子程序
            JNB FLAG1,MM1
			CLR P1.0
			SJMP MAIN
MM1:        SETB P1.0
            SJMP MAIN

INIT_1820:  SETB P2.2  ; 這是DS18B20復(fù)位初始化子程序
            NOP
            CLR P2.2
            MOV R1,#3 ;主機(jī)發(fā)出延時(shí)537微秒的復(fù)位低脈沖
TSR1:       MOV R0,#107
            DJNZ R0,$
            DJNZ R1,TSR1
            SETB P2.2 ;然后拉高數(shù)據(jù)線
            NOP
            NOP
            NOP
            MOV R0,#25H
TSR2:       JNB P2.2,TSR3 ;等待DS18B20回應(yīng)
            DJNZ R0,TSR2
            LJMP TSR4 ; 延時(shí)
TSR3:       SETB FLAG1 ; 置標(biāo)志位,表示DS1820存在
            LJMP TSR5
TSR4:       CLR FLAG1 ; 清標(biāo)志位,表示DS1820不存在
            LJMP TSR7

TSR5:       MOV R0,#117
TSR6:       DJNZ R0,TSR6 ; 時(shí)序要求延時(shí)一段時(shí)間
TSR7:       SETB P2.2
            RET

GET_TEMPER: SETB P2.2  ; 讀出轉(zhuǎn)換后的溫度值
            LCALL INIT_1820;先復(fù)位DS18B20
            JB FLAG1,TSS2
            RET ; 判斷DS1820是否存在?若DS18B20不存在則返回
TSS2:       MOV A,#0CCH ; 跳過ROM匹配
            LCALL WRITE_1820
            MOV A,#44H ; 發(fā)出溫度轉(zhuǎn)換命令
            LCALL WRITE_1820
            LCALL DISPLAY  ;這里通過調(diào)用顯示子程序?qū)崿F(xiàn)延時(shí)一段時(shí)間,等待AD轉(zhuǎn)換結(jié)束,12位的話750微秒

            LCALL INIT_1820;準(zhǔn)備讀溫度前先復(fù)位

            MOV A,#0CCH ; 跳過ROM匹配
            LCALL WRITE_1820

            MOV A,#0BEH ; 發(fā)出讀溫度命令
            LCALL WRITE_1820

            LCALL READ_18200; 將讀出的溫度數(shù)據(jù)保存到35H/36H 
            RET

WRITE_1820: MOV R2,#8;寫DS18B20的子程序(有具體的時(shí)序要求),一共8位數(shù)據(jù)
            CLR C
WR1:        CLR P2.2
            MOV R3,#5
            DJNZ R3,$
            RRC A
            MOV P2.2,C
            MOV R3,#21
            DJNZ R3,$
            SETB P2.2
            NOP
            DJNZ R2,WR1
            SETB P2.2
            RET

READ_18200: MOV R4,#2 ; 讀DS18B20的程序,從DS18B20中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù),將溫度高位和低位從DS18B20中讀出
            MOV R1,#29H ; 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)
RE00:       MOV R2,#8;數(shù)據(jù)一共有8位
RE01:       CLR C
            SETB P2.2
            NOP
            NOP
            CLR P2.2
            NOP
            NOP
            NOP
            SETB P2.2

            MOV R3,#8
RE10:       DJNZ R3,RE10
            MOV C,P2.2
            MOV R3,#21
RE20:       DJNZ R3,RE20
            RRC A
            DJNZ R2,RE01
            MOV @R1,A
            DEC R1
            DJNZ R4,RE00
            RET

display:    mov a,29H;顯示子程序?qū)?9H中的十六進(jìn)制數(shù)轉(zhuǎn)換成10進(jìn)制 
            mov b,#10 ;10進(jìn)制/10=10進(jìn)制
            div ab
            mov b_bit,a ;十位在a
            mov a_bit,b ;個(gè)位在b
            mov dptr,#numtab ;指定查表啟始地址
            mov r0,#4 
dpl1:       mov r1,#250 ;顯示1000次
dplop:      mov a,a_bit ;取個(gè)位數(shù)
            MOVC A,@A+DPTR ;查個(gè)位數(shù)的7段代碼
            mov p0,a ;送出個(gè)位的7段代碼
            clr p2.6 ;開個(gè)位顯示
            acall d1ms ;顯示1ms
            setb p2.6
            mov a,b_bit ;取十位數(shù)
            MOVC A,@A+DPTR ;查十位數(shù)的7段代碼
            mov p0,a ;送出十位的7段代碼
            clr p2.7 ;開十位顯示
            acall d1ms ;顯示1ms
            setb p2.7
            djnz r1,dplop ;100次沒完循環(huán)
            djnz r0,dpl1 ;4個(gè)100次沒完循環(huán)
            ret

D1MS:       MOV R7,#80 ;1MS延時(shí)
            DJNZ R7,$
            RET

numtab:     DB 0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH	 ;實(shí)驗(yàn)板上的7段數(shù)碼管0~9數(shù)字的共陰顯示代碼

            end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区二区三区在线| 日韩一级二级三级精品视频| 男女男精品网站| 国产精品久99| 精品国产免费一区二区三区四区| 色一情一伦一子一伦一区| 激情图区综合网| 偷拍一区二区三区四区| 一区二区中文字幕在线| 精品国产髙清在线看国产毛片| 91色婷婷久久久久合中文| 国产一区二三区| 人人精品人人爱| 丝袜美腿亚洲色图| 亚洲精品日韩一| 国产精品你懂的| 久久精品亚洲国产奇米99| 日韩一级片在线播放| 欧美午夜精品一区二区蜜桃| 成人激情动漫在线观看| 国产一区二区成人久久免费影院 | 性久久久久久久久久久久| 国产精品久线在线观看| 精品999久久久| 欧美丰满一区二区免费视频| 91成人免费在线| 色综合天天综合在线视频| 国产传媒一区在线| 国产在线精品一区二区夜色| 日本欧美韩国一区三区| 五月天婷婷综合| 亚洲韩国一区二区三区| 亚洲美女视频在线观看| 亚洲三级在线播放| 亚洲欧美影音先锋| 日韩一区日韩二区| 亚洲色图一区二区| 亚洲欧美日韩一区二区三区在线观看 | 蜜乳av一区二区| 免费成人美女在线观看| 日本在线不卡视频| 免费看欧美美女黄的网站| 日韩黄色片在线观看| 美女网站色91| 国产一区二区福利| 波多野结衣视频一区| 91丨porny丨国产入口| 91色婷婷久久久久合中文| 91九色02白丝porn| 欧美另类高清zo欧美| 555www色欧美视频| 欧美mv日韩mv国产网站| 久久久久久一级片| 国产精品久久毛片| 一区二区三区日韩欧美精品| 亚洲国产美女搞黄色| 日韩av电影免费观看高清完整版在线观看| 午夜精品久久久久久久久久| 日产国产欧美视频一区精品| 激情综合网av| 成人动漫在线一区| 欧美吻胸吃奶大尺度电影| 欧美日韩精品欧美日韩精品一 | 风间由美中文字幕在线看视频国产欧美| 一区二区三区av电影| 亚洲综合激情网| 天天综合色天天| 韩国一区二区视频| 国产成人精品免费| 一本色道久久综合亚洲91 | 白白色 亚洲乱淫| 色婷婷国产精品| 欧美一区二区三区爱爱| 久久婷婷色综合| 亚洲品质自拍视频| 美脚の诱脚舐め脚责91| 成人免费不卡视频| 欧美精品一卡二卡| 日本一区免费视频| 亚洲综合免费观看高清完整版| 日韩电影在线观看电影| 成人av第一页| 337p亚洲精品色噜噜噜| 国产精品三级久久久久三级| 天堂一区二区在线| 国产成人aaa| 欧美精品一二三| 国产精品乱码一区二三区小蝌蚪| 亚洲影院久久精品| 国产成人综合在线播放| 欧美色图天堂网| 中文一区二区在线观看| 奇米综合一区二区三区精品视频| 97久久精品人人做人人爽| 精品裸体舞一区二区三区| 一区二区三区丝袜| 成人午夜精品在线| 日韩欧美亚洲另类制服综合在线| 亚洲欧美另类久久久精品| 国产一区日韩二区欧美三区| 欧美性大战久久久久久久| 国产精品全国免费观看高清| 久久99精品久久久久久国产越南 | 久久久久久久久久久黄色| 亚洲一二三四在线| 99免费精品视频| 国产三级久久久| 久久精品国产亚洲一区二区三区| 91久久人澡人人添人人爽欧美| 国产欧美日韩麻豆91| 麻豆精品久久久| 7777精品伊人久久久大香线蕉超级流畅 | 欧美精品一区二区三区视频| 亚洲国产精品人人做人人爽| 91亚洲精品久久久蜜桃| 国产欧美日韩亚州综合| 久久国产剧场电影| 欧美一区二区三区在线视频| 亚洲综合色在线| 欧美优质美女网站| 亚洲欧美另类久久久精品| 93久久精品日日躁夜夜躁欧美| 久久这里都是精品| 狠狠久久亚洲欧美| 精品国产123| 精品一区二区成人精品| 日韩欧美国产电影| 久久精品国产一区二区| 欧美v亚洲v综合ⅴ国产v| 卡一卡二国产精品 | 欧美国产1区2区| 豆国产96在线|亚洲| 亚洲国产精品ⅴa在线观看| 粉嫩aⅴ一区二区三区四区| 中文在线免费一区三区高中清不卡| 国产高清在线精品| 日本一区二区三区四区 | 不卡的av在线播放| 国产欧美日韩不卡免费| 国产999精品久久| 亚洲欧洲另类国产综合| 91视频国产资源| 亚洲综合精品自拍| 欧美欧美欧美欧美| 久久成人久久鬼色| 久久婷婷色综合| av一区二区三区在线| 亚洲综合在线观看视频| 欧美日韩国产一级| 免费人成黄页网站在线一区二区| 精品日韩一区二区三区免费视频| 狠狠色狠狠色综合系列| 国产亚洲女人久久久久毛片| 成人高清视频免费观看| 亚洲男同性视频| 欧美精品久久一区| 国产一区二区三区四区五区入口| 久久久精品2019中文字幕之3| 国产 欧美在线| 亚洲精品v日韩精品| 7777精品伊人久久久大香线蕉的| 狠狠网亚洲精品| 成人欧美一区二区三区在线播放| 欧美日韩久久久| 久草热8精品视频在线观看| 国产精品欧美极品| 欧美日韩在线播放三区四区| 精品综合久久久久久8888| 国产精品午夜在线| 欧美日韩免费一区二区三区| 国内不卡的二区三区中文字幕| 亚洲欧洲日本在线| 日韩欧美在线影院| 成人丝袜18视频在线观看| 一区二区三区免费在线观看| 精品剧情v国产在线观看在线| 99精品桃花视频在线观看| 日韩成人免费看| 亚洲欧洲在线观看av| 欧美一区午夜精品| www.综合网.com| 蜜臀精品久久久久久蜜臀| 专区另类欧美日韩| 欧美r级电影在线观看| 一本色道久久综合亚洲精品按摩| 久久99精品一区二区三区| 一区二区久久久久| 久久久99久久| 欧美狂野另类xxxxoooo| 成人黄色软件下载| 美女视频黄免费的久久| 亚洲精品欧美专区| 国产亚洲短视频| 91精品啪在线观看国产60岁| 99麻豆久久久国产精品免费 | 亚洲精品一区二区三区蜜桃下载| 色综合色狠狠综合色| 国产一区二区伦理片| 日韩中文字幕91| 亚洲精品日韩一|