




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
I溫度范圍要求嚴格,而目前市場上普遍存在的溫度時有溫度信息傳遞不及時、精度不夠的缺點,不利時做出決定。在這樣的形式下,開發一種能夠同時度數字式溫度傳感器,由于其具有單總線的獨特優II 1 1 1 2 2 3 3 7 1設計方案一),239)警告搜索命令能識別和尋址溫度在編定的極4比,它能夠直接讀出被測溫度,并且可根據實際要求通過重新調試的問題,使用方便.上.尤其適合于多點溫度檢測系統.在寄生電源供電方式下,DS18B20從單線信號5一根I/O線上進行多點測溫時,只靠4.7K上拉電阻就無高速暫存器(內含便箋式RAM),用于存儲用戶設定的溫是:開始8位是產品類型標號,接著的48位是該DS186脈沖輸入。計數器1和溫度寄存器被預置在-55℃所對應的一器的值將加1,計數器1的預置將重新被裝入,計數器1重新開始對低溫度系數晶振產圖2.1溫度傳感器的連接7常通訊距離進一步加長。這種情況主要是由總線分布電容使信號波形產生畸變造成機,用按鈕開關操作使單片機復位。常用的上電復位且開關復位電路如圖3.68PC=0000H,P0-P3=FFH,SP=07H,其他寄存器決定波特率發生器的時鐘是來自系統時鐘還是來自定時器T1。特殊功能寄存器PCON89c51單片機的串行口正是通過對上述專用寄存器的設置,檢測與讀取來管理串行通信。在進行通信時,外界的串行數據是通過引腳RXD輸入的。輸入數據先逐位進二幀數據之前,CPU未及時響應接受器的前一幀的中斷請求而把前一幀數據讀走,造一公共通道,為了使數據線的使用對象不產生使用總線的沖突,以及協調快速的CPU定時/計數器、A/D、D/A等,根據外設的不同情況的應用要求,選擇不同的接口。單89c51單片機內部有P0、P1、P2、P3四個8位雙向I/O口,外設可直接連接于這幾按位進行輸入或輸出,共32根口線,用作控制十分方便。P0口為三態雙向口,能帶899本課題要將傳感器的溫度信號和鍵盤輸入的控制信號都顯示出來,利用單片機此顯示器具有接口簡單.占用資源少、控制靈活方便、LED級聯擴展MAX7219是串行輸出共陰極顯示驅動芯片,每片可驅動8個LED,具有級聯功能可更多的LED。MAX7219為24引腳芯片,除與LED顯示相寄存器和6個控制寄存器.位寄存器對應LED的具體內容,控制寄存器決定LED的工作鍵盤一般采用行列掃描方式來設計。行列掃描是指:把鍵盤按鍵排列成n行×m有鍵按下,并獲得掃描碼。當無鍵按下時,行線與列線斷開,所有列線均為高電平。則表示有一個鍵已按下。若有一個為“0”,則表示有一個鍵已按下。為消去按下時本課題使用行列掃描方式,在單片機的P1口上連接上4*4的鍵盤,單片機掃描鍵否是是是否量與控制必須經過以下幾個步驟:單片機接受傳感器的溫度信號,并通過MAX7219Master,單總線器件為Slave,每次數據的傳輸均從主機啟動unsignedcharow_reset(void)}DS18B20的讀時序分讀0時序和讀1時序兩個過程。讀時序是{}unsignedcharread_{{}}}DS18B20的寫時序也分為寫0時序和寫1時序兩個過程。寫0時序和寫voidwrite_bit(charbitval){}voidwrite_byte(charval){unsignedchartemp;{temp=val>>i;write_bit(temp);}delay(5);}使系統一目了然。對于輸入的溫度信號的顯示是利用MAX7219驅動進行顯示的,MAX7219是串行輸出共陰極顯示驅動芯片,每片可驅動8個LED,此顯示器具有接口簡單.占用資源少、控制靈活方便等,因此利用MAX7219驅動顯示方便,定與待顯示的數據自動掃描顯示。(1)譯碼寄存器譯碼寄存器(D~D)中數據可初始化為00H、01H、0FH以0對DIG~DIG不譯碼;對DIG~DIG譯碼而對DIG~DIG不譯碼;對DIG~0由DIG和DIG控制的兩個LED顯示器,由此類推;111則表示DIG~DIG均接有一000{{}}根據本課題的系統要求,采用4*4的鍵盤電路結構,P1.0-P1.3接四條行線,1123456789圖4.2鍵盤按鍵功能圖{{}{}}}}}[2]萬文略.單片機原理及應用.重慶:重慶大學出版社,2004[3]郁有文、常健、程繼紅.傳感器原理及工程應用.第二版.西安:西安電子科技大學出版[5]付家才.單片機測控工程實踐技術.北京:化學工業出版社,2001[6]李廣弟.單片機基礎(修訂本).北京:北京航空航天大學出版社,2001[11]陳小忠等單片機接口技術實用子程序.北京:人民郵電出版社2005.9[13]張齊杜群貴編著單片機應用系統設計技術—基于C語言編程.北京:電子工業出版2004.8[14]李群芳肖看編著單片機原理、接口及應用—嵌入式系統計數基礎.北京:清華大學1個1個1個1個1個1個/*******************************延時**************************功能:在11.059MHz的晶振條件下調用本函數需要14μs然后每次計數需********************************************************************/{{;}}/***********************************************************復位時間為480μs,因此延時時間為(480*經過70μs之后檢測存在脈沖,因此延時時間為(70-14)/13=5********************************************************************/}}{}/****************************位讀取函數*功能:從單總線上讀取一位信號,所需延時********************************************************************/}{if(read_bit()){}}}//讀取字節,每次讀取一個字節//然后將其左移}0xB9};0xD7};{chari;{}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝配式建筑樓梯預制安裝與節能減排工程服務合同
- 康復病人護理全流程管理
- 遺產官司贍養協議書
- 車位分期貸款協議書
- 集體土地合同協議書
- 風貌塑造安全協議書
- 衛生間服務合同協議書
- 解除環衛合同協議書
- 車輛備案代辦協議書
- cnc工廠學徒協議書
- 工程勞務合作協議書
- 專利代理師考試題庫有答案分析2024年
- 電表過戶借用協議書
- 老年人房顫的綜合管理
- 2023-2024學年四年級數學下學期開學摸底考試(A4版)(人教版)
- 私人合同協議書模板
- 《城鎮房屋租賃合同(示范文本)》(GF-2025-2614)
- 與信仰對話 課件-2024年入團積極分子培訓
- DZ∕T 0227-2010 地質巖心鉆探規程(正式版)
- 2024年貴州省糧食儲備集團有限公司招聘筆試參考題庫附帶答案詳解
- 民法典合同編之違約責任實務解讀PPT
評論
0/150
提交評論