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

正文內容

led數(shù)顯溫度控制器畢業(yè)論文-文庫吧資料

2025-07-04 08:03本頁面
  

【正文】 **********18b20初始化函數(shù)*****************************/void init_18b20(){ bit q。 t_low |= byte_read(0x2002)。 t_low = byte_read(0x2003)。 t_high = 8。 byte_write(0x2055, a_a)。 byte_write(0x2002, t_low % 256)。 byte_write(0x2000, t_high % 256)。 //位選 P1 = 0xff。 //段選 delay_1ms(1)。i++) { P3 = smg_we[i]。 for(i=0。}/***********************小延時函數(shù)*****************************/void delay_uint(uint q){ while(q)。j120。iq。 //自動退出設置界面/***********************1ms延時函數(shù)*****************************/void delay_1ms(uint q){ uint i,j。uchar flag_clock。 //按鍵連3次連加后使能 加的數(shù)就越大了 uchar key_time,flag_value。bit flag_lj_en。 //按鍵值的變量uchar menu_1。 //bit flag_300ms 。 //蜂鳴器IO口定義uchar a_a。 //顯示數(shù)碼管的個位數(shù)sbit dq = P2^4。uchar dis_smg[8] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8}。 參考文獻1曹巧媛主編. 單片機原理及應用(第二版). 北京:電子工業(yè)出版社,2002(2001), 北京:北京理工大學出版社,20033何力民編. 單片機高級教程. 北京:北京航空大學出版社,20004金發(fā)慶等編. ,20025劉坤、宋戈、趙洪波、張憲棟編.51單片機C語言應用開發(fā)技術大全,北京:人民郵電出版社,20086譚浩強著.C程序設計.北京:清華大學出版社,20077王忠飛,胥芳.MCS51 單片機原理及嵌入式系統(tǒng)應用[M].西安:西安電子科技大學出版社,2007.P2682738 Peter Van Der Linden著,人民郵電出版社,2003附錄1 整體電路原理圖附錄2 部分源程序include include define uchar unsigned char define uint unsigned int//數(shù)碼管段選定義 0 1 2 3 4 5 6 7 8 9 uchar code smg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff}。在軟件上,充分利用了STC89C52的系統(tǒng)資源,系統(tǒng)運行流暢。并具有掉電保存功能,數(shù)據(jù)保存在單片機內部EEPOM中,進入設置界面后如果沒有鍵按下系統(tǒng)會在15秒后自動退出設置界面。 本章小結本章的主要內容是電路的測試和調試注意事項結 論 本溫度報警器,通過單片機實時檢測溫度傳感器DS18B20的狀態(tài),并將DS18820得到的數(shù)據(jù)進行處理。在調試程序時,發(fā)現(xiàn)有的指令用的不正確,導致電路功能不能完全實現(xiàn),另外軟件程序中的延時有的過長、有的過短。特別是容易損壞的元件要后焊,在焊集成芯片時連續(xù)焊接時間不要超過10s,注意芯片的安裝方向。而且要認真核對原理圖是否一致,在檢查好后才可上件、焊件,防止出現(xiàn)錯誤焊件后不便改正。 圖9 DS18B20溫度流程圖 DS18B20初始化程序流程圖在DS18B20工作之前需要進行初始化,流程圖如下: 圖10 初始化程序流程圖 讀溫度子程序流程圖讀溫度子程序的主要功能是從DS18B20中讀出溫度數(shù)據(jù),移入溫度暫存器保存。這樣可以在一秒之內測量一次被測溫度,主程序的主要功能是負責溫度的實時顯示,讀出并處理DS18B20的當前溫度值,與設定的報警溫度比較,其程序流程見圖9所示。按鍵設定程序:。溫度信號處理程序:對溫度芯片送過來的數(shù)據(jù)進行處理,進行判斷和顯示。 蜂鳴器、發(fā)光二極管報警電路電路如圖8主要是用來設定溫度報警溫度的、有高溫和低溫報警。l ROM操作指令。主機控制DS18B20完成溫度轉換必須經(jīng)過3個步驟:。采用寄生電源供電方式是VDD和GND端均接地。本設計采用電源供電方式, 。圖7 溫度傳感器電路引腳圖 DS18B20控制方法DS18B20有六條控制命令:溫度轉換 44H 啟動DS18B20進行溫度轉換 讀暫存器 BEH 讀暫存器9個字節(jié)內容 寫暫存器 4EH 將數(shù)據(jù)寫入暫存器的TH、TL字節(jié) 復制暫存器 48H 把暫存器的TH、TL字節(jié)寫到E2RAM中 重新調E2RAM B8H 把E2RAM中的TH、TL字節(jié)寫到暫存器TH、TL字節(jié) 讀電源供電方式 B4H 啟動DS18B20發(fā)送電源供電方式的信號給主CPU DS18B20供電方式DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。因此,下圖電路只適應于單一溫度傳感器測溫情況下使用,不適宜采用電池供電系統(tǒng)中。圖6 驅動電路 溫度傳感器(DS18B20)電路 DS18B20基本介紹DS18B20是美國DALLAS半導體公司推出的第一片支持“一線總線”接口的溫度傳感器,它具有微型化、低功耗、高性能、抗干擾能力強、易配微處理器等優(yōu)點,可直接將溫度轉化成串行數(shù)字信號處理器處理。圖4 單片主控電路 顯示模塊電路顯示采用四位數(shù)碼管顯示,當位選打開時,送入相應的段碼,則相應的數(shù)碼管打開,關掉位選,打開另一個位選,送入相應的段碼,則數(shù)碼管打開,而每次打開關掉相應的位選時,時間間隔低于20ms,從人類視覺的角度上看,就仿佛是全部數(shù)碼管同時顯示的一樣。這里采用DALLAS公司的數(shù)字溫度傳感器DS18B20作為測溫元件。報警設備的論證與選擇 采用聲、光同時報警,既可以利用不同顏色的等對應不同的狀態(tài)判別出此時的溫度處于的狀況,又可以使工作人員在一定距離范圍內監(jiān)測到溫度異常進行及時處理。干電池價格低廉、攜帶方便、運用靈活,經(jīng)過實驗驗證系統(tǒng)工作時,單片機、傳感器的工作電壓穩(wěn)定能夠滿足系統(tǒng)的要求,而且電池更換方便。但對于此系統(tǒng)我們不需要顯示豐富的內容,而且LCD液晶價格貴,因此我們選擇用數(shù)碼管顯示。 顯示模塊 用LED數(shù)碼管實現(xiàn)數(shù)值的顯示,LED數(shù)碼管顯示相對來說比較直觀、明亮,可以用動態(tài)顯示和靜態(tài)顯示兩種方法編程實現(xiàn),數(shù)碼管由于顯示速度快,使用簡單,顯示效果簡潔明了而得到了廣泛應用。 設置溫度 采用鍵盤輸入設置溫度,鍵盤則可以用4個按鍵,一個復位鍵,一個功能設定鍵,一個加減一個減鍵。采用51單片機控制,軟件編程的自由度大,可通過編程實現(xiàn)各種各樣的算術算法和邏輯控制,而且體積小,硬件實現(xiàn)簡單,安裝方便。DS18B20的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計DS18B20和微控制器STC89C52構成的溫度測量裝置,它直接輸出溫度的數(shù)字信號,可直接與計算機連接。且該芯片的物理化學性很穩(wěn)定,它能用做工業(yè)測溫元件,此元件線形較好。 溫度測量采用數(shù)字溫度芯片DS18B20 測量實際溫度,輸出信號全數(shù)字化。這樣一來,單片機就可以充分發(fā)揮其資源豐富、有較為強大的控制功能及可位尋址操作功能、價格低廉等優(yōu)點。 主控制器模塊 采用STC89C52單片機作為整個系統(tǒng)的核心,用其控制行進中的小車,以實現(xiàn)其既定的性能指標。并具有掉電保存功能,數(shù)據(jù)保存在單片機內部EEPOM中,進入設置界面后如果沒有鍵按下系統(tǒng)會在15秒后自動退出設置界面。2 設計的內容及性能指標 本設計主要是介紹了單片機控制下的溫度報警系統(tǒng),詳細介紹了其硬件和軟件設計,并對其各功能模塊做了詳細介紹,其主要功能和指標如下:單片
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1