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

正文內(nèi)容

基于ds18b20的溫度采集顯示系統(tǒng)的設(shè)計(存儲版)

2025-10-09 10:23上一頁面

下一頁面
  

【正文】 D 值 結(jié)束 N Y 課程設(shè)計用紙 第 24 頁 計算溫度的 C 語言程序 如下: work_temp() { uchar n=0。0xf0)4)|((temp_data[1]amp。}} //最高位為 0時不顯示 if(n){display[3]=0x0b。 discan=0xFF。 掌握了從 設(shè)計方案 的 要 求 來進(jìn)行主程序流程圖的設(shè)計,然后落實到每一個子程序,依次實現(xiàn)每一個功能要求。 這次的課程設(shè)計讓我學(xué)到了許多書本上沒有的知識,學(xué)會了更加全面的思考問題,而不是片面的只看眼前,同時也學(xué) 到了自我學(xué)習(xí)的方法,在查找資料自我分析及跟同學(xué)的討論,與老師的指導(dǎo)這些過程都讓我受益匪淺。 在學(xué)習(xí)的過程中我也多 DS18B20 有了一個系統(tǒng)的了解。在這一過程中,我不斷的上網(wǎng)查找相關(guān)資料,翻閱相關(guān)書籍,也一步步了解了設(shè)計中各個模塊所要實現(xiàn)的功能,對 這次的設(shè)計方案有了具象的認(rèn)識。} //當(dāng) K=1 時, P0^7 為低電平顯示小數(shù)點 discan=scan_con[k]。 if(!display[3]){display[3]=0x0a。display[0]=ditab[display[4]]。 write_byte(0xcc)。 } 讀 溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時需進(jìn)行 CRC 校驗,驗有錯時 , 不進(jìn)行溫度數(shù)據(jù)的改寫。_nop_()。i0。 //延時 550 毫秒 DQ=1。h500。 if(ge0) { ge=9。 //十位 } } if(flag==1) { LED1=1。 else if(flag==1) flag=0。amp。display[3]=0。 //開機先轉(zhuǎn)換一次 write_byte(0xcc)。 sheding=30。 課程設(shè)計用紙 第 12 頁 圖 310 四位八段數(shù)碼管動態(tài)顯示電路 圖 310 為本次設(shè)計所用到的四位八段數(shù)碼管動態(tài)顯示 ,其中段選接到單片機的 P0 口,位選接到單片機的 P2 口的低四位。此時,要求段驅(qū)動電路能提供額定的段導(dǎo)通電流,還需根據(jù)外接電源及額定段導(dǎo)通電流來確定相應(yīng)的限流電阻。 共陽極數(shù)碼管的 8個發(fā)光二極管的陽極(二極管正端)連接在一起。 課程設(shè)計用紙 第 8 頁 圖 35 DS18B20測溫原理 圖 DS18B20 的主要特性 ( 1)適應(yīng)電壓范圍更寬,電壓范圍: ~ ,在寄生電源方式下可由數(shù)據(jù)線供電 ; ( 2)獨特的單線接口方式, DS18B20 在與微處理器連接時僅需要一條口線即 可實現(xiàn)微處理器與 DS18B20 的雙向通訊 ; ( 3) DS18B20 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫 ; ( 4) DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi) ; ( 5)溫范圍- 55℃ ~+ 125℃ ,在 10~ +85℃ 時精度為 177。當(dāng)溫度超過預(yù)設(shè)溫度值時 LED 燈被接通發(fā)光 報警。 晶振的取值范圍一般為 0~24MHz,常用的晶振頻率有 6MHz、 12 MHz、 MHz、 24 MHz 等。 五、課程設(shè)計報告要求 報告中提供如下內(nèi)容: 目錄 正文 ( 1)課程設(shè)計任務(wù)書; ( 2)總體設(shè)計方案 ( 3)針對人機對話 “ 界面 ” 要有操作使用說明,以便用戶能夠正確使用本產(chǎn)品; ( 4)硬件原理圖,以便廠家生成產(chǎn)(可手畫也可用 protel軟件); ( 5)程序 流程圖及 清單(子程序不提供清單,但應(yīng)列表反映每一個子程序的名稱及其功能); ( 6)調(diào)試、運行及其結(jié)果; 收獲、體會 參考文獻(xiàn) 六、課程設(shè)計進(jìn)度安排 周次 工作日 工 作內(nèi)容 第 一 周 1 布置課程設(shè)計任務(wù),查找相關(guān)資料 2 熟悉相關(guān)芯片及使用方法 3 完成總體設(shè)計方案 4 畫出硬件原理圖及程序流程圖 5 完成硬件接線,編寫程序并調(diào)試 第 二 1 編寫程序并調(diào)試 2 編寫程序并調(diào)試 課程設(shè)計用紙 第 3 頁 周 3 編寫程序并調(diào)試及準(zhǔn)備課程設(shè)計報告 4 完成課程設(shè)計報告并于下午兩點之前上交 5 答辯 本課題共需兩周時間 七、 課程設(shè)計考核辦法 本課程設(shè)計滿分為 100分,從課程設(shè)計平時表現(xiàn)、課程設(shè)計報告及課程設(shè)計答辯三個方面進(jìn)行評分,其所占比例分別為 20%、 40%、 40%。新興的 IC溫度傳感器如 DS18B20,由于可以直接輸出溫度轉(zhuǎn)換后的數(shù)字量,可以在保證測量精度的情況下,大大簡化系統(tǒng)軟硬件設(shè)計。 本 文介紹了基于 DS18B20 的溫度實時采集與顯示系統(tǒng)的設(shè)計與實現(xiàn)。利用單片機程序來完成對 DS18B20 與 AT89C51 的控制,最終實現(xiàn)溫度的實時采集與顯 示。 本課題要求設(shè)計一 基于 DS18B20的溫度采集顯示系統(tǒng) ,該系統(tǒng)要求包含溫度采集模塊、溫度顯示模塊(可用數(shù)碼管或液晶顯示)和鍵盤輸入模塊及報警模塊。具體方案見圖 21。一般采用的辦法是在 RST端和正電源 Vcc 之間接一個按鈕。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計數(shù)器 1。 DS18B20 通過 口將采集到的溫度實時送入單片機中。根據(jù)發(fā)光字段的不同組合可顯示出各種數(shù)字或字符。如使用共陽極數(shù)碼管,數(shù)據(jù)為 0 表示對應(yīng)字段亮,數(shù)據(jù)為 1表示對應(yīng)字段暗;如使用共陰極數(shù)碼管,數(shù)課程設(shè)計用紙 第 11 頁 據(jù)為 0 表示對應(yīng)字段暗,數(shù)據(jù)為 1 表示對應(yīng)字段亮。 硬件電路總體設(shè)計 圖 311 為本次設(shè)計的硬件總體設(shè)計圖,其 中 利用 K1,K2,K3 處進(jìn)行報警溫度的設(shè)置,然后有 DS18B20 進(jìn)行實時溫度采集,并在數(shù)碼管上同步顯示,若采集到的溫度達(dá)到或者 超過預(yù)設(shè)的報警溫度,則 LED 燈會發(fā)光報警,若低于該報警溫度,則不會報警。 for(h=0。h500。amp。 //處理溫度數(shù)據(jù) ge= display[3]。 if(flag==1) { sheding=30。 shi++。 } sheding=ge+shi*10。 while(presence) { while(presence) { DQ=1。 } delay(45)。_nop_()。0x01。 write_byte(0xcc)。 if(temp_data[1]127) { temp_data[1]=(255temp_data[1])。0x0f)4) 。} //負(fù)溫度是最高為顯示“ ”
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1