freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的ds18b20數(shù)字溫度計(jì)(參考版)

2024-10-28 18:23本頁面
  

【正文】 參考文獻(xiàn): 著 , 《新概念 51 單片機(jī) C 語言教程 入門、提高、開發(fā)、拓展全攻略》 , 北京: 哈爾濱工業(yè)大學(xué)出版社 , 2. 求是科技 , 《 8051 系列單片機(jī) C程序設(shè)計(jì)完全手冊 》 , 人民郵電出版社 ,《單片機(jī)原理及接口技術(shù)》,北京航空航天大學(xué)出版社, 1999 年 3月第一版 4. 張毅剛 ,《 新編 MCS51 單片機(jī)應(yīng)用設(shè)計(jì) 》 , 哈爾濱工業(yè)大學(xué)出版社 ,張基溫,唐永炎編,《 C 語言程序設(shè)計(jì)教程》, 清華大學(xué)出版社, 1999年 12 月第 2版 實(shí)物圖 。 //返回溫度值 } 四、 總結(jié) 根據(jù)在設(shè)計(jì)、組裝和調(diào)試過程中的實(shí)際經(jīng)驗(yàn) ,本次實(shí)驗(yàn)的難點(diǎn)在與程序的編寫, 由于 DS18B20 采用單總線結(jié)構(gòu),電路比較 簡單,易于焊接。 //放大十倍,這樣做的目的將小數(shù)點(diǎn)后第一位 //也轉(zhuǎn)換為可顯示數(shù)字,同時(shí)進(jìn)行一個(gè)四舍五入操作。 //得到真實(shí)十進(jìn)制溫度值,因?yàn)?DS18B20 //可以精確到 ,所以讀回?cái)?shù)據(jù)的最低位代表的是 //。 //兩字節(jié)合成一個(gè)整型變量。 temp=8。 //連續(xù)讀兩個(gè)字節(jié)數(shù)據(jù) b=tmpread()。 tmpwritebyte(0xbe)。 delayb(1)。 uchar a,b。 // 跳過序列號命令 tmpwritebyte(0x44)。 //初始化 DS18B20 delayb(1)。i++。 DS=1。//寫 0部分 i=8。while(i0)i。 DS=1。 i++。 dat=dat1。j++) { testb=datamp。 for(j=1。 uchar j。 //讀出的數(shù)據(jù)最低位在最前面 , 這樣剛好//一個(gè)字節(jié)在 DAT里 } return(dat)。i++) { j=tmpreadbit()。 for(i=1。 } uchar tmpread(void) //讀一個(gè)字節(jié) { uchar i,j,dat。while(i0)i。 dat=DS。i++。i++。 bit dat。 while(i0)i。 DS=1。 i=103。 } } void dsreset(void) //DS18B20初始化 { uint i。 while(i0) i。 } void delayb(uint count) //delay { uint i。_nop_()。_nop_()。 while(!key3)。 //tempp=temp_l。 flag3=1。 //key1=1。 temp_l=temp_l*10。 } if(key1==0)//按下 key1,則轉(zhuǎn)換到上限調(diào)整模式 { delayms(200)。 //key2=1。 while(flag1==2) { display_l()。 while(!key3)。 //tempp=tempp_h。 flag3=1。 //key1=1。 temp_h=temp_h*10。 } if(key1==0)//按下 key1,則轉(zhuǎn)換到下限調(diào)整模式 { //delayms
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1