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

正文內容

基于ds18b20的溫度傳感器設計(課程設計)-wenkub.com

2025-06-04 01:01 本頁面
   

【正文】 } delay1ms(1) 。 init_play()。 wr_dat(disdata[3])。 wr_dat(disdata[2])。 wr_dat(disdata[0])。//如果百位為0,不顯示 if(disdata[1]==0x30) { disdata[1]=0x20。//個位數(shù) disdata[3]=tvalue%10+0x30。}/*******************************************************************/void ds1820disp()//溫度值顯示{ uchar flagdat。 else { tvalue=~tvalue+1。 tvalue=b。 ds1820wr(0xcc)。 ds1820rst()。 delay_18B20(10)。 i0。 delay_18B20(10)。i) { DQ = 0。}uchar ds1820rd()/*讀數(shù)據(jù)*/{ uchar i=0。 //延時 DQ = 0。 display(str1)。 display(str3)。 }} void init_play()//初始化顯示{ lcd_init()。\039。delay1ms(5)。delay1ms(5)。 EN=0。 P0=dat。}void wr_dat(uchar dat)//寫數(shù)據(jù)//{ delay1ms(1)。 delay1ms(1)。 RS=0。 j)//響30ms { BEEP = ~BEEP。}//*************************報警程序**************************/void baojing(void){ unsigned int j。ims。uint tvalue。uchar code str2[]={studentN0: }。sbit RW=P1^1。2008年31期[7] 周靈彬。在進行課設之前,要求我們具備數(shù)字電路、模擬電路、電路基礎、微機原理、電力電子、電機學和單片機等相關課程的知識,并具備一些基本的實踐操作水平,為以后的就業(yè)打好一定的基礎。在專業(yè)知識與研究方法方面為日后的畢業(yè)設計乃至畢業(yè)后的工作奠定良好的基礎這次課設讓我對單片機有了進一步的了解,而且對Proteus仿真軟件的有了一定了解。C的測溫范圍使得該溫度計完全適用于一般的應用場合。硬件調試比較簡單,直接插上電,軟件調試可以先編寫顯示程序并進行硬件的正確性檢驗,然后分別進行主程序、從程序的編寫和調試,由于DS18B20與單片機采用串行數(shù)據(jù)傳送,因此對DS18B20進行編程時必須嚴格地保證讀寫時序,否則將無法讀取測量結果。 ,真的很不錯。 3 提供軟件調試功能。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是: 1 實現(xiàn)了單片機仿真和SPICE電路仿真相結合。讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時需要進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。如EA端為高電平(接Vcc端),CPU則執(zhí)行內部程序存儲器的指令。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE禁止位無效。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。RST——復位輸入。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。在使用 8位地址(如MOVX RI)訪問外部數(shù)據(jù)存儲器時,P2口輸出P2鎖存器的內容。對P2 端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內部電阻的原因,將輸出電流(IIL)。 在flash編程時,P0口也用來接收指令字節(jié);在程序校驗時,輸出指令字節(jié)。作為輸出口,每位能驅動8個TTL邏輯電平。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。使用Atmel公司高密度非易失性存儲器技術制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。DS18B20在完成一個讀時序過程,至少需要60us才能完成。而每一次命令和數(shù)據(jù)的傳輸都是從主機主動啟動寫時序開始,如果要求單總線器件回送數(shù)據(jù),在進行寫命令后,主機需啟動讀時序完成數(shù)據(jù)接收。由于DS18B20是在一根I/O線上讀寫數(shù)據(jù),因此,對讀寫的數(shù)據(jù)位有著嚴格的時序要求。主機在發(fā)送完ROM操作指令之后,就可以對DS18B20內部的存儲器進行操作,同樣DS18B20規(guī)定了6條操作指令。DSl8B20約定在每次通信前必須對其復位, 復位時序圖 ,tRSTL為主機發(fā)出的低電平信號,本文中有AT89S52提供,tRSTL的最小時延為480us,然后釋放總線,檢查DSl8B20的返回信號,看其是否已準備接受其他操作,其中tPDHIGH時間最小為15us,過60us為DS18B20沒有準備好,主機應繼續(xù)復位,直到檢測到返回信號變?yōu)榈碗娖綖橹埂? 另外,由于DS18B20單線通信功能是分時完成的,它有嚴格的時隙概念,因此讀寫時序很重要。器件中還有一個計數(shù)門,當計數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進行計數(shù)進而完成溫度測量。因此,可用多只DS18B20同時測量溫度并進行報警搜索。當符號位S=0時,表示測得的溫度值為正值,可以直接將二進制位轉換為十進制;當符號位S=1時,表示測得的溫度值為負值,要先將補碼變成原碼,再計算十進制數(shù)值。第9字節(jié)讀出前面所有8字節(jié)的CRC碼,可用來檢驗數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。對于第4個寄存器,用戶可以設置溫度轉換精度,系統(tǒng)默認12bit轉換精度,相當于十進制的0.0625℃,其轉換時間大約為750us。DS18B20工作時寄存器中的分辨率轉換為相應精度的溫度數(shù)值。DS18B20溫度傳感器的內部存儲器還包括一個高速暫存RAM和一個非易失性的可電擦除的EERAM。64位光刻ROM是出廠前被光刻好的,它可以看作是該DS18B20的地址序列號。
主 控 制 器LCD1062顯示溫 度 傳 感 器單片機復位時鐘振蕩 總體設計方框圖 DS18B20溫度傳感器1. DS18B20的特點本設計的測溫系統(tǒng)采用芯片DS18B20,DS18B20是DALLAS公司的最新單線數(shù)字溫度傳感器,它的體積更小,適用電壓更寬,更經(jīng)濟。該方案簡單易行,但所需的元件較多,且不容易進行操作,可讀性差,一旦設定后很難再加入其他的功能,顯示格式受限制,且大耗電量大,不宜用電池給系統(tǒng)供電。每只DS18B20具有一個獨有的不可修改的64位序列號,根據(jù)序列號可訪問不同的器件。
方案二:采用單總線數(shù)字溫度傳感器DS18B20測量溫度,直接輸出數(shù)字信號。:主控制器STC89C52DS18B20LCD1602報警模塊 系統(tǒng)總體框圖(1)溫度傳感模塊方案一:采用熱敏電阻,熱敏電阻精度、重復性、可靠性較差,對于檢測1攝氏度的信號是不適用的,也不能滿足測量范圍。C,176。 設計溫度控制器原理圖,學習用PROTEL畫出該原理圖,并用proteus進行仿真;設計和繪制軟件流程圖,用C語言進行程序編寫,然后進行調試。課程設計要求:216。系統(tǒng)以AT89C51單片機為控制核心,加上AD590測溫電路、ADC模數(shù)轉換電路、4位溫度數(shù)據(jù)顯示電路以及外圍電源、時鐘電路等組成。本次課程設計,就是用單片機實現(xiàn)溫度控制,傳統(tǒng)的溫度檢測大多以熱敏
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1