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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)范文模板參考資料-wenkub.com

2024-12-03 09:40 本頁面
   

【正文】 其次我們?cè)O(shè)計(jì)了它的靈魂軟件電路,通過用 C 語言編程實(shí)現(xiàn)對(duì)器件的控制。 //調(diào)用溫度轉(zhuǎn)換子程序 tempdsp( )。 Init( )。 P0=0xff。 } else { P2=xtab[k]。0x7f。k++) { if(k=1) { P2^1=0。 disbuf[0]=m%10/1。 } else { m=m*。 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 19 disbuf[3]=0x0b。 EX1=1。} } Iint ( ) { IT0=1。j) for(i=124。 } } } void waring ( ) { uchari, j,k=5。 disbuf[0]=tempmin%10。 if( P3^3==0 ) { tempmin++。 for(i。 disbuf[3]=0x0a。 t=c[0]+c[1]*256。 write(0xcc)。 bit flag。 v=v1。 //拉高 脈沖 delay(3)。 _nop_()。 } } //從單總線讀 1B子程序 read ( ) { uchar t,i,v。 _nop_()。 _nop_()。i) //寫字節(jié)、 1位一各時(shí)序 { R=xamp。 // 應(yīng)答信號(hào)返回 } //從單總線送出 1B、輸入要寫入的字節(jié) void write( uchar x) { bir R。 =1。 =1。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 開始 溫度零下 ? 溫度值取補(bǔ)碼置“ — ”標(biāo)志 計(jì)算小數(shù)位溫度 BCD值 計(jì)算整數(shù)位溫度 BCD值 結(jié)束 置“ +”標(biāo)志 N Y 溫度數(shù)據(jù)移入顯示寄存器 十位數(shù) 0? 百位數(shù) 0? 十位數(shù)顯示符號(hào)百位數(shù)不顯示 百位數(shù)顯示數(shù)據(jù)(不顯示符號(hào)) 結(jié)束 N N Y Y 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 16 _nop_()。i0。 //30 的十六進(jìn)制為 1C //延時(shí)子程序、延時(shí) 1ms void mdelay(uint m) { uchar i。 ucharcode tab[]={0xc0,0xf9,0xa4,0xbo,0x99,0x92,0x82,oxf8,0x80,0x90,0xff,0xbf}。 圖 7 主程序流程圖 圖 8讀溫度流程圖 讀出溫度子程序的主要功能 是讀出 RAM 中的 9字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。 六、復(fù)位電路, s3 為復(fù)位 開關(guān)。 二、 Y1 與 c c2 給單片機(jī)提供晶振信號(hào),這一部分可以說是單片機(jī)的心臟。 ( 5) 將數(shù)據(jù)線拉到高電平。 ( 1) 數(shù)據(jù)線先置低電平 “0” 。 ( 7)讀數(shù)據(jù)線的狀態(tài)得到 1 個(gè)狀態(tài)位,并進(jìn)行數(shù)據(jù)處理。 ( 3)將數(shù)據(jù)線拉低 “0” 。 對(duì)于 DS18B20 的讀時(shí)隙是從主機(jī)把單總線拉低之后,在 15 秒之內(nèi)就得釋放單總線,以讓 DS18B20 把數(shù)據(jù)傳輸?shù)絾慰偩€上。據(jù)該狀態(tài)可以來確定它的存在,但是應(yīng)注意不能無限的進(jìn)行等待,不然會(huì)使程序進(jìn)入死循環(huán),所以要進(jìn)行超時(shí)控制)。 ( 2) 延時(shí)(該時(shí)間要求的不是很嚴(yán)格,但是盡可能的短一點(diǎn)) ( 3) 數(shù)據(jù)線拉到低電平 “0” 。所有時(shí)序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。 D S 1 8 B 2 0 D S 1 8 B 2 0 D S 1 8 B 2 04 .7 KGN D GN D GN DVC CVC C單 片機(jī).... 圖 4 DS18B20 與單片機(jī)的接口電路 DS18B20 溫度傳感器與單片機(jī)的接口電路 DS18B20 可以采用兩種方式供電,一種是采用電源供電方式,此時(shí) DS18B20 的 1 腳接地, 2 腳作為信號(hào)線, 3腳接電源。其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)器門仍未關(guān)閉就重復(fù)上述過程,直到溫度寄存器值大致被測(cè)溫度值。 DS18B20 的測(cè)溫原理是這這樣的 ,器件中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器1;高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號(hào)作為 減法計(jì)數(shù)器2的脈沖輸入。若T> TH 或 T< TL,則將該器件內(nèi)的報(bào)警標(biāo)志位置位,并對(duì)主機(jī)發(fā)出的報(bào)警搜索命令作出響應(yīng)。單片機(jī)可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)低位在先,高位在后, 數(shù)據(jù)格式以 ℃/ LSB 形式表示。 高速暫存RAM的第6、7、8字節(jié)保留未用,表現(xiàn)為全邏輯1。該字節(jié)各位的定義如圖3所示。高速暫存 RAM 的結(jié)構(gòu)為8字節(jié)的存儲(chǔ)器,結(jié)構(gòu)如圖 3所示。 DS18B20 的性能特點(diǎn)如下: ●獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信; ●多個(gè) DS18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能; ●無須外部器件; ●可通過數(shù) 據(jù)線供電,電壓范圍為 ~; ●零待機(jī)功耗; ●溫度以9或12位數(shù)字; ●用戶可定義報(bào)警設(shè)置; ●報(bào)警搜索命令識(shí)別并標(biāo)志超過程序限定溫度(溫度報(bào)警條件)的器件; ●負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作; DS18B20 采用3腳 PR- 35 封裝或8腳 SOIC 封裝,其內(nèi)部結(jié)構(gòu)框圖如圖 2所示。開漏單總線接口引腳。 靈活的 isp字節(jié)和分頁編程 中斷喚醒省電模式 全雙工 uart 串行中斷口線 32 個(gè)雙向 i/o 口 同時(shí)該芯片還具有 pdip、 tqfp 和 plcc 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 圖 1 總體設(shè)計(jì)方框圖 方案三:控制內(nèi)核不用單片機(jī),用 DSP 選定了溫度傳感器之后,再來考慮它的控制內(nèi)核, 因?yàn)閿?shù)字溫 度計(jì)的設(shè)計(jì)并不復(fù)雜,單片機(jī)完全可以處理的了, DSP 是比較高端的控制內(nèi)核應(yīng)用成本相對(duì)較高,所以選用單片機(jī)是即經(jīng)濟(jì)又 實(shí)惠的選擇。 關(guān)鍵詞 : 單片機(jī),數(shù)字控制,溫度計(jì), DS18B20, AT89S51 山東英才學(xué)院畢業(yè)論文設(shè)計(jì) 4 ABSTRACT This summary of has digital thermometer of design and making process, describes has desi
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1