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

正文內容

基于ds18b20的數控溫度系統(tǒng)(參考版)

2025-06-06 15:37本頁面
  

【正文】 while(nt) { n++。 } void delay1(uint t) { uint n。y110。xz。 } //延時程序 1ms void delay(uint z) { uint x,y。 delay(5)。 基于單片機的數控溫度系統(tǒng)設計 40 delay(5)。 rs=1。 en=0。 en=1。 P1=。 rw=0。 (0x0c)。 (0x01)。 (0x38)。 delay(5)。 delay(5)。// 要顯示某個數,必須加上 0x30 } //1602 初始化 void init_1602() { delay(15)。 dat(0x30+shi)。 init_1602()。 shi=num/10。 return b。0xf0)4。 b=4。 a=read()。 write(0xcc)。 delay1(125)。 基于單片機的數控溫度系統(tǒng)設計 38 write(0xcc)。 } uchar read_tu() { uchar a,b。 DQ=1。 if(DQ) dat|=0x80。 _nop_()。 dat=1。 _nop_()。i8。 } } uchar read() { uchar i,dat=0。 DQ=1。0x01。i++) { DQ=0。 for(i=0。 delay1(14)。 _nop_()。 delay1(85)。 delay1(8)。 // delay(5000)。 while(1) { temp=read_tu()。 基于單片機的數控溫度系統(tǒng)設計 36 init_1602()。 void main() { uchar temp。 void dat(uchar dat)。 void init_1602()。 void delay(uint z)。 uchar read()。 void init_18b20()。 sbit rw=P1^3。電子科技大學出版社 , 20xx 基于單片機的數控溫度系統(tǒng)設計 34 附錄 1:原理圖 Y1 12MC130PF C2 30PF溫度檢測電路電源電路VCC+5U01 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16P2 Header 16HVCC10KRVO1VCCDS0 LED0DS1 LED01KR11KR2VCC液晶顯示器接口電路D1 1N4007D2 1N4007D3 1N4007D4 1N40071 2ACIN CON1+C3 470+C5 470C4 104C6 104+12+5IN12OUT3GNDU1 7805EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U2AT89S52LS BellR6 1K+5BELLQ8 9015RS RQ E PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 RS RW E BELL123J1 DS18B20R7 1K123J5(CTL1)CON3RELAYK0RELAYSPDT0D5控制加熱Q7 S9015S0 SWPBR3 1KR4 10K+JC110UFVCCX1 X2X1 X2+5VRELAYR8 1K R9 1K VCCS1 SWPB S2 SWPBP11 P12P11 P12設定溫度按鍵R10 1K123J5(CTL2)CON4RELAY1K1RELAYSPDT1D6 1N4007+5控制冷卻Q2 S9015基于單片機的數控溫度系統(tǒng)設計 35 程序 代碼 include include define uchar unsigned char define uint unsigned int sbit DQ=P3^6。單片機開發(fā)與應用,20xx,25(32)。 Electronics, January,1983 [11] . Enabling reusable onchip Micro,1997 [12] 李移倫 . 單片機原理及應用。 華中科技大學出版社 , 20xx [7] 周興華 .單片機智能化產品 ——C 語言設計實例詳解,北京航天航空大學出版社,20xx [8] 蘇燕 . PIC16C73 在太陽能熱水器中的應用 .山東科學 ,20xx, 06 [9] Zhang Chunzhi Feng Haimin g. Design of Microcontrollers Control System of Electric Refrigerator[J] .Journal of Beijing Vocational amp。單片機開發(fā)與應用,20xx,25(32)。 最后,謹以此文獻給我所有關心、教育和支持我的老師、同學和父母。她為我們提供了許多學習新知識的好機會,鍛煉了我們的實際工作能力。 感謝我的指導老師。通過理論和實踐相結合的方式,學到了很多新的知識。 基于單片機的數控溫度系統(tǒng)設計 32 致謝 短暫而又充實的本科畢業(yè)設計就要結束了。 由于時間和個人技術的原因,沒能完成硬件實物的制作,這給這次設計留下了一點遺憾。 設計中我不僅查閱大量的的文獻資料寫出設計說明,而且努力作出了應對各種困難,設計過程我學到了很多以前在書本上沒有學到的知識,同時也鍛煉了在獨立設計實踐中發(fā)現問題解決問題的能力。 至此,溫度設定按鍵子程序流程完畢,流程圖如圖 47 所示。如未到設定溫度下限,則將設定溫度十位減 1,設定溫度個位設置為 5 攝氏度。如不為零,則清零返回。 其次判斷設定溫度減少按鍵是否按下。如果為零,則增加 5 攝氏度然后轉設定溫度減少按鍵子程序;如不為零將設定個位部分清零并向十位進位。如未按下,則轉設定溫度減少按鍵程序。 首先判斷設定溫度加按鍵是否按下。 流程圖如 圖 44 所示。溫度顯示子程序軟件功能流程首先獲取 DS18B20 檢測溫度的整數部分,然后可以取得檢測到的實時溫度的整數部分的十位和個位,接著取得用戶設定溫度整數部分的十位和個位。 DS18B20 每一步操作都要遵循嚴格的工作時序和通信協(xié)議?;趩纹瑱C的數控溫度系統(tǒng)設計 25 圖 43 溫度檢測子程序流程圖 讀時序功能為 DS18B20 A/D 轉換后的溫度值。 在此流程設計中,工作時序主要包括三個部分,初始化時序,寫時序,和讀時序。單片機讀取按鍵狀態(tài),去抖動后得到按鍵狀態(tài),根據相對應的按鍵功能程序來實現溫度的自由設定功能。顯示部分分為兩個部分,分別為實時檢測溫度顯示,設定溫度顯示。5% 10 35 6 單位 V V V V A Ma 基于單片機的數控溫度系統(tǒng)設計 23 4 軟件的設計與實現 軟件設計主要包括:控制器主 程序,溫度檢測子程序,溫度顯示子程序,溫度設定按鍵子程序等幾個部分。電源電路如圖 313 所示。這個電路給系統(tǒng)提供穩(wěn)定的直流供電電壓、為電路提供精密基準電壓源,在進行光電隔離時,為隔離電路提供獨立的供電電源。其中 1 接整流器輸出的 正 電壓, 2 為公共地 (也就是負極 ), 3 就是我們需要的正 5V 輸出電壓了,其主要參數如表 313 所示 。 本文設計的直流穩(wěn)壓電源要求輸出 5V 電壓,為此設計了由集成穩(wěn)壓塊 7805 組成的集成電壓電路。因而在整流、濾波電路之后,還需要穩(wěn)壓電路。由于此脈動的直流電壓還含有較大的紋波,必須通過濾波電路加以濾除,從而得到平滑的直流電壓。 控制時間按鍵電路功能:當每按下一次設定溫度增加按鈕 S0 時,設定溫度增加 5 攝氏度,最高設定為 80 攝氏度;當每按下一次設定溫度增加按鈕 S1 時,設定溫度減少 5 攝氏度,最低設定為 10 攝氏度 基于單片機的數控溫度系統(tǒng)設計 21 電源接口電路 圖 313 電源電路 電源電路主要是由電源變壓器、整流、濾波和穩(wěn)壓電路四部分組成。 圖 314 設定溫度按鍵電路 設定溫度增加按鍵 S0 裝在 。按鍵功能簡單,方便用戶快速上手。 鍵盤接口電路 鍵盤接口電路是用戶干預系統(tǒng)運行的唯一接口,也是用戶比較關心的問題。 (8)VDD:背光顯示器電源 +5V。 1 為 LCM 可做讀寫操作; 0 為 LCM 不能做讀寫操作。 1 為讀; 0 為寫。 1 為選擇數據寄存器; 0 為選擇指令寄存器。使用可變電阻調整,通常接地。 10%) V。 10%) V 或接地。D0~D7 為 8 位雙向數據線。當RS 和 RW 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平RW 為高電平時可以讀忙信號,當 RS 為高電平 RW 為低電平時可以寫入數據。 RS 為寄存器選擇,高電平時選擇數據寄存器、低電平時選擇指令寄存器。 基于單片機的數控溫度系統(tǒng)設計 19 顯示接口電路 圖 311 顯示電路圖 顯示電路采用 LCD1602 液晶,只需要用到幾個 I/O 口即可,電路簡單,操作方便。具體工作原理已經在芯片介紹中說明,在此不再贅述。新的“一線器件” DS18B20 體積更小、適用電壓更寬、更經濟。另外一般監(jiān)控現場的電磁環(huán)境都非常惡劣,各種干擾信號較強,模擬溫度信號容易受到干擾而產生測量誤差,影響測量精度。其中實時溫度顯示電路,設定溫度顯示電路,設定溫度加減按鍵電路將在下文中顯示電路和按鍵電路中介紹。 溫度控制接口電路 溫度控制電路主要實現溫度實時檢測,輔助加熱自動控制,自定義設定溫度等功能。 聲光報警電路 圖 38 聲光報警電路圖 聲光報警電路 由 單片機 輸出報警信 號,啟動故障報警電路,發(fā)光二級管 LED 得電發(fā)光,同時,蜂鳴器發(fā)聲報警,兩者提示操作人員盡快得到提示以便做出相對應的操作。 讀供電方式 0B4H 讀 DS1820 的供電模式。 復制暫存器 48H 將 RAM 中第 3 、 4 字節(jié)的內容復制到 EEPROM 中。結果存入內部 9 字節(jié) RAM中。復位要求主 CPU 將數據線下拉 500 微秒,然后釋放,當DS18B20 收到信號后等待 16~ 60 微秒左右,后發(fā)出 60~ 240 微秒的存在低脈沖,主 CPU 收到此信號表示復位成功。 告警搜索命令 0ECH 執(zhí)行后只有溫度超過設定值上限或下限的片子才做出響應。 跳過 ROM 0CCH 忽略 64 位
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1