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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真畢業(yè)論文(更新版)

2024-08-30 19:02上一頁面

下一頁面
  

【正文】 主程序的實現(xiàn)程序 ????????????????????? 7 第三章 主要器件介紹 3. 1 18B20 溫度傳感器 ??????????????????????? 8 3. 2 1602 液晶顯示器 ??????????????????????? 8第四章 系統(tǒng)詳細(xì)設(shè)計 4. 1 控制 模塊電路設(shè)計 ?????????????????????? 10 晶振電路設(shè)計 ??????????????????????? 10 復(fù)位電路設(shè)計 ?????????????????????? 10 4. 2 溫度傳感器模塊 ??????????????????????? 11 溫度傳感器模塊電路設(shè)計 ????????????????? 11 溫度傳感器模塊程序設(shè)計 ????????????????? 12 4. 3 液晶顯示模塊 ??????????? ??????????? 16 液晶顯示模塊電路設(shè)計 ?????????????????? 16 液晶顯示模塊程序設(shè)計 ???????????? ??? ??? 17 鍵盤輸入模塊 ??? ??????? ??????????????? 17 鍵盤輸入模塊電路設(shè)計 ?????????????????? 17 鍵盤輸入 模塊程序設(shè)計 ?????????????????? 18 4. 5 報警 模塊 ??? ?? ???????????????????? 19 報警模塊電路設(shè)計 ???????????????????? 19 報警模塊程序設(shè)計 ???????????????????? 20 4. 6 串行輸出模塊 ?????? ?????????????????? 20 第 五 章 軟件仿真與測試 III 軟件的仿真分析與仿真結(jié)果 ???????????????????? 21 結(jié)束語 ??????????????????????????????? 25 參考文獻(xiàn) ?????????????????????????????? 26 致謝 ????????? ??????????????????????? 27 附錄 1:系統(tǒng)電路圖 ????????????????????????? 28 附錄 2:源程序清單 ?????????????????????????? 29 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 緒論 1 第一章 緒 論 系統(tǒng)背景 在 工 農(nóng)業(yè)生產(chǎn)和日常生活中,對溫度的測量 占據(jù)著極其重要地位 。 系統(tǒng)上電后進(jìn)入實時溫度顯示狀態(tài) , 此時將 DS18B20 中的溫度值讀到單片機(jī)中并將其顯示在 LCD 液晶顯示屏上。 關(guān)鍵詞: 單片機(jī) ; 溫度采集 ; LCD 顯示; 溫度傳感器; 數(shù)字溫度計 ; Emluater and Design of Digital Thermometer Based on Microputer Control Panguiyun (College of Physics Science and Information Engineering,Jishou University,Jishou,Hunan 416000) Abstract This topic with the microcontroller as control core , and design a digital thermometer. It consists of 51 single chip microputer, 18B20 temperature sensor and 1602 LCD screen display etc. After power on, the system into realtime temperature display state, then the temperature 18B20 will read in the singlechip microputer and displayed in the LCD screen. System can set upper temperature alarm, when the alarm measured results than the setting measured corresponding alarm, System can provide an interface which sends the temperature to other controller or puter. There is little measuring error, measuring error at 177。 本 課題基于單片機(jī) 設(shè)計了一款 數(shù)字溫度計 。其中在 主界面下 是 實時顯示測得的溫度值 ; (4)當(dāng)系統(tǒng)測得的溫度 低于最低溫度或高 于 最高溫度時會進(jìn)行相應(yīng)的報警 ; ( 5)測得溫度通過 MAX232 傳送出去,可供其它器件操作。 (4) LED 發(fā) 光二極管:用來進(jìn)行報警的模擬 。 各程序部分的相關(guān)關(guān)系如圖: 各個程序模塊設(shè)計之間的關(guān)系如上圖 ,且在它們的對應(yīng)關(guān)系中還有一個文件名為head .h,此文件用來定義 IO 端口和進(jìn)行相關(guān)的外部變量和外部函數(shù)的聲明。 報警程序模塊部分: extern void pare_temperature()。 sbit rw = P2^1。其程序設(shè)計思路如下: 圖 主程序流程圖 開始 調(diào)用初始化程序 調(diào)用獲得測量的溫度程序 調(diào)用顯示溫度程序在液晶上顯示 調(diào)用鍵盤掃描程序 調(diào)用按鍵處理程序 調(diào)用三個溫度比較程序 調(diào)用報警程序?qū)Ρ容^結(jié)果處理 調(diào)用串行通信程序 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 系統(tǒng)總體設(shè)計 7 主程序的實現(xiàn)程序 /****************************************************************** 函數(shù)名稱: void main() 功能說明:主函數(shù) 入口參數(shù): void *******************************************************************/ void main() { main_init()。//三個溫度比較處理 deal_pare_temperature()。其引腳圖如下: 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 主要器件介紹 9 圖 1602 液晶引腳圖 如圖 ,其各引腳如下圖表: 表 1602 液晶引腳功能圖表 1602 液晶是 工業(yè)字符型液晶,能夠同時顯示 16x02 即 32 個字符。此過程中只要高電平保持時 間達(dá)到系統(tǒng)要求即可進(jìn)行一次復(fù)位動作。 DQ 接 MCU 中的 接法電路圖: 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 系統(tǒng)詳細(xì)設(shè)計 12 圖 溫度傳感器模塊 的電路圖 溫度傳感器模塊程序設(shè)計 采集數(shù)據(jù)處理方法及程序?qū)崿F(xiàn) : 溫度傳感器部分采用的是 18B20。0x80)==0x80)//如果溫度是負(fù)值 { tmp_tmp=(~((tem2*256+tem1)+1))* flag1=1。從 datasheet 中看其操作包括很多,包 括多顆 DS18B20 同總線操作方法,包括不同位數(shù)的操作法。 B20_IO=0。//拉高掛起 } : 寫程序部分用來對 18B20 進(jìn)行寫命令,發(fā)相應(yīng)的操作指令用。 液晶顯示模塊 液晶顯示模塊電路設(shè)計 液晶 顯示模塊是人機(jī)接口中的一個重要部分 。 它由三個按鍵組成,設(shè)定功能鍵 KEY1,上下限溫度加減按鍵 分別 為 KEY KEY3。整個鍵盤掃描部分程序相當(dāng)少 .程序給出如下: include /********************************************************** 函數(shù)名稱: void delay(uint z) 功能說明:鍵盤掃描延時程序 入口參數(shù): z 為延時 z*(理想 ) ***********************************************************/ void delay(uint z) { uint x,y。 //去斗 key=keyamp。 } delay(70)。 兩個發(fā)光二級管分別接在MCU的 和 口 。它是用來提供了將溫度輸入到電腦的一個接口。 圖 修改下限 溫度值 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 軟件仿真與測試 23 4.小于下限溫度值時報警。系統(tǒng)還具有 232 通信功能,可將溫度實時的傳送給計算機(jī)等進(jìn)行相應(yīng)的處理。 最重要的是 提高了我的動手實踐能力。 我也衷心感 謝 在我大學(xué)年學(xué)習(xí)中教育我培養(yǎng)我的老師們,是他們給予我生活和學(xué)習(xí)上的幫助,在此我表示深深的感謝。 define dc_port P1 define lcd_ 0 // Command define lcd_data 1 // Data define key P2//按鍵 IO 定義 sbit B20_IO = P3^7。 extern void main_init()。 //baoji// extern uchar low_flag,high_flag。 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 附錄 2 32 B20_IO=0。//拉高掛起 } /********************************************************** 函數(shù)名稱: void B20_write_byte(uchar DATA) 功能說明:向 18B20 總線上寫一個字節(jié) 入口參數(shù) : void ***********************************************************/ void B20_write_byte(uchar DATA) { uchar i,tmpData。 //最低位移出 DATA=DATA1。 B20_IO=1。i++) { ReadData=1。_nop_()。_nop_()。 } /********************************************************** 函數(shù)名稱: uint get_temperature() 基于單片機(jī)的數(shù)字溫度計設(shè)計與仿真 附錄 2 34 功能說明:獲得溫度 入口參數(shù) : void 注 意 :得到的 temperature 乘上了個 100 ***********************************************************/ void get_temperature() { uchar tem1=0,tem2=0,flag1=0。//復(fù)位 B20_write_byte(0xCC)。 temperature=(int)tmp_tmp。 while(busy_f)。 _nop_()。 //設(shè)置地址指針加 1 lcd_write(lcd_,0x01)。\039。 } /********************************************************** 函數(shù)名稱: void key_scanf() 功能說明:鍵盤掃描子程序 入口參數(shù): void ***********************************************************/ void key_scanf() { key=0xff。 case 0xdf:key3=1。0x0
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1