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

正文內容

畢業(yè)設計-基于51的溫度報警器設計--文庫吧資料

2024-12-10 17:30本頁面
  

【正文】 //定義 us 級延時函數 { for(i=0。 // 定義無符號字符型數組 uint i,a[3],b[3],c[3],l=100,h=300 // 定義 無符號 整型變量和數組 uchar temp_low,temp_high, num。 define rs_1 P03=1 //宏定義 rs_1 表示寄存數據 define rs_0 P03=0 //宏定義 rs_0 表示寄存指令 define rw_1 P04=1 // 宏定義 rw_1 表示讀操作 define rw_0 P04=0 // 宏定義 rw_0 表示寫操作 define en_1 P05=1 // 宏定義 en_1 表示使能 define en_0 P05=0 // 宏定義 en_0 表示禁止 define DS_0 P06=0 // 設 引腳為低電平 define DS_1 P06=1 //設 引腳為高電平 define DS_H DS_1 //設 引腳為輸入 define DS_L DS_0 //設 引腳為輸出 uint TEMP_Result,te。 sbit P06=P0^6。 //對 P0 口的相關引 腳進行位定義 sbit P04=P0^4。 總之,通過一個完整的課程設計,讓我對所學的單片機知識有了更加深刻的理解和掌握,了解了用 C 語言對單片機進行編 程的方法,此外使我復習了 protel畫電路圖, visio 畫流程圖, 從而 為以后的畢業(yè)設計打下了堅實的基礎。該設計圍繞單片機附加了矩陣鍵盤電路,可以對溫度上下限進行設定,增強了該設計的適應性;附加了 溫度檢測模塊,液晶模塊,蜂鳴器電路分別對溫度進行檢測和顯示,并在溫度超出設定值時發(fā)聲報警。 單片機運行后 采集到當時室內溫度為℃ , 如圖 ,用矩陣鍵盤將溫度上下限設為 10℃ ~15℃ ,用手捏住溫度傳感器 DS18B20 一段時間,當傳感器采集到的溫度大于 15℃ 時,如圖 ,蜂鳴器成功報警 ,說明該單片機系統(tǒng)能夠很好地完成預期的功能 。 5 系統(tǒng)調試 由于 實驗室的儀器較老,有些損壞,為了更好地調試,最終采用了自己買的51 開發(fā)板。在第二個 if 語句進行所得鍵值是否為 11 的判斷中,若鍵值為 11,則通過 for 循環(huán)執(zhí)行三次依次獲取三個鍵值 并賦給數組 c[ ],從而計算出溫度上 限 h,然后 程序結束;若不為 11,則程序結束。 鍵盤 掃描 程序設計 開 始四 行 中 只 將 第 一行 設 為 低 電 平延 時 5 m s松 手 檢 測讀 I O 口 電 平s w i t c h 語 句 獲 取鍵 值按 上 述 方 法 掃 描第 三 行按 上 述 方 法 掃 描第 二 行是否檢 測 是 否 有 鍵 按 下是否按 上 述 方 法 掃 描第 四 行檢 測 是 否 有 鍵 按 下結 束 圖 鍵盤 掃描 程序流程圖 該鍵盤 掃描 程序采用行掃描的方式,從第一行掃描到第四行, 首先 將第一行設為低電平,其余行為高電平,通過讀取 P1 口高四位電平情況判斷是否有鍵按下,若無 鍵按下 則 掃描下一行,若有鍵按下,延時 5ms 消抖,再次判斷是否有13 鍵按下,若無鍵按下則掃描下一行,若有鍵按下則通過 switch 語句獲取相應鍵值,松手檢測后掃描下一行。 11 開 始編 寫 相 關 子 函 數主 函 數 調 用 液 晶 初始 化 函 數主 函 數 調 用 溫 度 采集 函 數主 函 數 調 用 溫 度 上下 限 函 數采 集 溫 度 在 設 定 范 圍L C D 顯 示 溫 度L C D 顯 示 溫 度蜂 鳴 器 報 警是否 圖 主程序流程圖 程序首先進行相關宏定義,定義變量和數組,編寫所需要的子函數,然后在主函數中調用液晶初始化子函數對液晶進行初始化, 并在液晶第一行顯示‘溫度12 顯示’四個漢字, 調用溫度采集函數對當前溫度進行采集,調用溫度上下限設定子函數設定適合現(xiàn)場的溫度范圍,然后將采集到的溫度值同設定的溫度上下限進行比較 。本章節(jié)系統(tǒng)的介紹了溫度報警器 的主程序和各主要功能子程序的設計流程,具體的程序代碼見附錄 2。電路工作原理是當溫度超出溫度設定范圍時,通過程序編程給 P0 口第 7 個 引腳賦為低電平,三極管導通, 蜂鳴器發(fā)聲。 本設計采用的是該液晶的串行方式,其串行方式引腳接法 如表 1 所示,硬件電路圖如圖 所示??梢燥@示 84 行 (即 32 個) 1616 點 陣的漢字 . 也可完成圖形顯示 .低電壓低功耗是其又一顯著特點。它的供電電壓在 3V至 之間,感溫范圍在 55 攝氏度至 +125 攝氏度之間, 9至12位可調分辨率。 7 S7S6 S8S5S 11S 10S0S9S 15S 14S 13S 12S4S3S2S1P 10P 11P 12P 13P 14P 15P 16P 17 圖 矩陣鍵盤 電路圖 溫度檢測 電路 溫度檢測電路采用的是單線數字型溫度傳感器 DS18B20,其外形如圖 示 。 4*4 矩陣鍵盤 電路在本溫度報警器設計中起到的作用是設定報警溫度的上下限,它的四條行線和四條列線占用了單片機的 P1 口,如圖 所示。 單片機復位有上電復位和手動復位6 兩種方式, 圖 所示的復位電路可以實現(xiàn)上電復位和手動復位 兩種 基本功能。 C133PC233PY11 2 M H ZX1X2 圖 單片機晶振電路 復位電路 復位電路的主要功能是使單片機進行初始化,在初始化的過程中需要在復位引腳上加大于 2 個機器周期的高電平。本電路選用的電容為 33pF,晶振頻率為 12MHz。片 內電路與片外器件 構成一個時鐘產生電路, 晶振頻率 一般多在 ~ 24MHz 之間選取。 此外 它還可以產生振蕩電流,向單片機發(fā)出時鐘信號。 5 T1T R A N S 11234D 1 D 4B R I D G E 1V in1GND2+ 5 V3U4U A 7 8 0 5C40 . 3 3 u FC50 . 1 u F~ 2 2 0 V ~ 9 VV C C 圖 電源電路圖 晶振電路 電路中的晶振就是石英晶體震蕩器。 3 硬件 電 路設計 電源電路設計 51 單片機,溫度傳感器 DS18B20, 12864 液晶模塊所需正常的工作電壓是5V,因此設計的電源應能夠提供 5V直流電,圖 是設計的電源電路圖 。 系統(tǒng)框圖 系統(tǒng)框圖如圖 4 A T 8 9 C 5 1溫 度 采 集模 塊鍵盤模塊電源模塊復位模塊時鐘模塊顯 示 模 塊報 警 模 塊 圖 系統(tǒng)框圖 總體方案設計 本課題設計的溫度報警器是在滿足基本功能的基礎上,盡可能的簡化電路,增加人機交互性。 方案二: 字符型 液晶模塊顯示,液晶模塊 顯示清晰,功耗低,可以顯示數字,漢字,英文字符和某些特殊符號,人機交互性好。 ( 1) 溫度采集模塊選擇 方案一: 非數字型溫度傳感器 pt100,精度高,穩(wěn)定性好,測量范圍大; 方案二:數字型溫度傳感器 DS18B20,體積小,精度高,抗干擾能力強,硬件開銷低; 這兩個方案都是在對溫度進行檢測時經常使用的,考慮到 DS18B20 的精度和測溫范圍對本設計已
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1