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

正文內(nèi)容

基于ds18b20的溫度采集顯示系統(tǒng)的設(shè)計(jì)-資料下載頁(yè)

2025-06-25 02:14本頁(yè)面
  

【正文】 寫入子程序讀溫度命令子程序結(jié)束圖 44 讀溫度子程序讀溫度的 C 語(yǔ)言程序如下:read_temp() { ow_reset()。 write_byte(0xcc)。 write_byte(0xbe)。課程設(shè)計(jì)用紙                                        第 24 頁(yè) temp_data[0]=read_byte()。 temp_data[1]=read_byte()。 ow_reset()。 write_byte(0xcc)。 write_byte(0x44)。 } 計(jì)算溫度子程序流程圖如圖 45 所示:開(kāi)始溫度零下?溫度值取補(bǔ)碼置“—”標(biāo)志計(jì)算小數(shù)位溫度 BCD 值計(jì)算整數(shù)位溫度 BCD 值結(jié)束NY圖 45 計(jì)算溫度子程序計(jì)算溫度的 C 語(yǔ)言程序如下:課程設(shè)計(jì)用紙                                        第 25 頁(yè) work_temp() { uchar n=0。 if(temp_data[1]127) { temp_data[1]=(255temp_data[1])。 temp_data[0]=(255temp_data[0])。 n=1。 } //負(fù)溫度求補(bǔ)碼 display[4]=temp_data[0]amp。0x0f。display[0]=ditab[display[4]]。 display[4]=((temp_data[0]amp。0xf0)4)|((temp_data[1]amp。0x0f)4) 。 display[3]=display[4]/100。 display[1]=display[4]%100。 display[2]=display[1]/10。 display[1]=display[1]%10。 if(!display[3]){display[3]=0x0a。 if(!display[2]){display[2]=0x0a。}} //最高位為 0 時(shí)不顯示 if(n){display[3]=0x0b。} //負(fù)溫度是最高為顯示“” } 顯示掃描過(guò)程子程序流程圖如圖 46 所示:課程設(shè)計(jì)用紙                                        第 26 頁(yè) 開(kāi)始送位選碼送段選碼延時(shí)圖 46 顯示掃描過(guò)程子程序顯示掃描的 C 語(yǔ)言程序如下:scan() { char k。 for(k=0。k4。k++) //4 位 LED 掃描控制 { disdata=dis_7[display[k]]。 if(k==1){DIN=0。} //當(dāng) K=1 時(shí),P0^7 為低電平顯示小數(shù)點(diǎn) discan=scan_con[k]。 //列掃描 delay(30)。 discan=0xFF。 } }課程設(shè)計(jì)用紙                                        第 27 頁(yè) DS18B20 的溫度采集顯示系統(tǒng)的調(diào)試運(yùn)行后,按下 K1 鍵,開(kāi)始進(jìn)入報(bào)警溫度設(shè)置過(guò)程,按下 K2 則溫度增加一度,按下K3 則溫度減少一度,剛開(kāi)始調(diào)試時(shí),由于接的 LED 報(bào)警燈是高電平點(diǎn)亮,程序一運(yùn)行時(shí),AT89C51 給各個(gè)引腳都是高電平,所以 LED 燈一運(yùn)行就會(huì)發(fā)光,違背了超過(guò)報(bào)警溫度才發(fā)光的要求,所以在子程序中加上了一條開(kāi)始時(shí)將 LED 所連引腳置 0 的程序。之后運(yùn)行過(guò)程中又發(fā)現(xiàn)按下報(bào)警溫度的設(shè)置鍵 K1,K2,K3 都不是很靈敏,有時(shí)按下的時(shí)間太短甚至?xí)](méi)有反應(yīng),經(jīng)過(guò)與小組成員討論,發(fā)現(xiàn)是由于按鍵沒(méi)有進(jìn)行消抖,在顯示掃描子程序中加入了延時(shí)函數(shù)進(jìn)行按鍵的消抖,這一問(wèn)題也得到了解決。圖 51 溫度實(shí)時(shí)顯示且未超過(guò)報(bào)警溫度 25 攝氏度時(shí) LED 沒(méi)有發(fā)光報(bào)警課程設(shè)計(jì)用紙                                        第 28 頁(yè) 圖 52 溫度實(shí)時(shí)顯示且超過(guò)實(shí)時(shí)報(bào)警溫度 25 攝氏度 LED 發(fā)光報(bào)警圖 53 實(shí)時(shí)顯示負(fù)溫度課程設(shè)計(jì)用紙                                        第 29 頁(yè) 在這一次的課程設(shè)計(jì)過(guò)程,我收獲了很多,無(wú)論是在理論知識(shí)方面,還是理論聯(lián)系實(shí)際的操作方面。因?yàn)橐呀?jīng)一個(gè)學(xué)期沒(méi)有學(xué)習(xí)單片機(jī)這門課程,很多知識(shí)不太清楚,加上以前的基礎(chǔ)知識(shí)也不是很牢固,對(duì)于 Proteus 和 Keil 軟件的使用也生疏了,所以剛開(kāi)始拿到課題時(shí)感到很有難度,不禁對(duì)此次的課程設(shè)計(jì)感到非常緊張。剛開(kāi)始做這一課題的時(shí)候感到難度很大,許多知識(shí)都要重新學(xué)習(xí),包括課本上的理論知識(shí),以及編程和仿真軟件的使用都要多加練習(xí)才能掌握。在這一過(guò)程中,我不斷的上網(wǎng)查找相關(guān)資料,翻閱相關(guān)書(shū)籍,也一步步了解了設(shè)計(jì)中各個(gè)模塊所要實(shí)現(xiàn)的功能,對(duì)這次的設(shè)計(jì)方案有了具象的認(rèn)識(shí)。通過(guò)此次課程設(shè)計(jì),我對(duì) C 語(yǔ)言和單片機(jī)有了新的認(rèn)識(shí)和理解,并且溫習(xí)了 Proteus和 Keil 軟件的使用,也了解了它的許多以前不知道的功能。掌握了從設(shè)計(jì)方案的要求來(lái)進(jìn)行主程序流程圖的設(shè)計(jì),然后落實(shí)到每一個(gè)子程序,依次實(shí)現(xiàn)每一個(gè)功能要求。然后用仿真軟件進(jìn)行仿真調(diào)試,一步步的找出哪里的設(shè)計(jì)不符合要求并進(jìn)行改正,幾乎沒(méi)有一次就能調(diào)試通過(guò)的程序,所以說(shuō)程序不是寫出來(lái)的,而是不斷的調(diào)試出來(lái)的。這這個(gè)過(guò)程中也積累了硬件設(shè)計(jì)的經(jīng)驗(yàn)。同時(shí)也加深了我對(duì)電路原理、器件資料、電路板設(shè)計(jì)和電路的硬件調(diào)試認(rèn)識(shí)和理解。此次課程設(shè)計(jì)用到了 DS18B20 這一數(shù)字溫度傳感器,這是我們之前沒(méi)有遇到過(guò)的一種新型的器件,所以通過(guò)上網(wǎng)和查閱相關(guān)書(shū)籍來(lái)查找這一器件的資料,從它的基本結(jié)構(gòu),到元件特性及工作原理之類的等等。在這個(gè)過(guò)程中我發(fā)現(xiàn)即使是一個(gè)小小的元件,也有很復(fù)雜的構(gòu)成及多種特性,而且實(shí)際到許多方面。在學(xué)習(xí)的過(guò)程中我也多 DS18B20 有了一個(gè)系統(tǒng)的了解。我也認(rèn)識(shí)到想要真正的全面了解一個(gè)元件,一定要花一定的時(shí)間和精力。這次的課程設(shè)計(jì)讓我學(xué)到了許多書(shū)本上沒(méi)有的知識(shí),學(xué)會(huì)了更加全面的思考問(wèn)題,而不是片面的只看眼前,同時(shí)也學(xué)到了自我學(xué)習(xí)的方法,在查找資料自我分析及跟同學(xué)的討論,與老師的指導(dǎo)這些過(guò)程都讓我受益匪淺。同時(shí)我也認(rèn)識(shí)到了自身存在的很多不足之處,理論知識(shí)不夠扎實(shí),操作能力也欠缺, 我會(huì)在以后的學(xué)習(xí)中更加努力以提高自身的能力。課程設(shè)計(jì)用紙                                        第 30 頁(yè) [1]. 集成溫度傳感器原理與應(yīng)用[J].安徽機(jī)電學(xué)院學(xué)報(bào),2022[2].[M]. 北京:北京航空航天大學(xué)出版社,1994[3].,2022[4].黨峰,王敬農(nóng),高國(guó)旺. 基于 DS18B20 的數(shù)字式溫度計(jì)的實(shí)現(xiàn)[J]. 山西電子技術(shù),2022
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1