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

正文內(nèi)容

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

  

【正文】 主程序的實(shí)現(xiàn)程序 ????????????????????? 7 第三章 主要器件介紹 3. 1 18B20 溫度傳感器 ??????????????????????? 8 3. 2 1602 液晶顯示器 ??????????????????????? 8第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 4. 1 控制 模塊電路設(shè)計(jì) ?????????????????????? 10 晶振電路設(shè)計(jì) ??????????????????????? 10 復(fù)位電路設(shè)計(jì) ?????????????????????? 10 4. 2 溫度傳感器模塊 ??????????????????????? 11 溫度傳感器模塊電路設(shè)計(jì) ????????????????? 11 溫度傳感器模塊程序設(shè)計(jì) ????????????????? 12 4. 3 液晶顯示模塊 ??????????? ??????????? 16 液晶顯示模塊電路設(shè)計(jì) ?????????????????? 16 液晶顯示模塊程序設(shè)計(jì) ???????????? ??? ??? 17 鍵盤輸入模塊 ??? ??????? ??????????????? 17 鍵盤輸入模塊電路設(shè)計(jì) ?????????????????? 17 鍵盤輸入 模塊程序設(shè)計(jì) ?????????????????? 18 4. 5 報(bào)警 模塊 ??? ?? ???????????????????? 19 報(bào)警模塊電路設(shè)計(jì) ???????????????????? 19 報(bào)警模塊程序設(shè)計(jì) ???????????????????? 20 4. 6 串行輸出模塊 ?????? ?????????????????? 20 第 五 章 軟件仿真與測(cè)試 III 軟件的仿真分析與仿真結(jié)果 ???????????????????? 21 結(jié)束語(yǔ) ??????????????????????????????? 25 參考文獻(xiàn) ?????????????????????????????? 26 致謝 ????????? ??????????????????????? 27 附錄 1:系統(tǒng)電路圖 ????????????????????????? 28 附錄 2:源程序清單 ?????????????????????????? 29 基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)與仿真 緒論 1 第一章 緒 論 系統(tǒng)背景 在 工 農(nóng)業(yè)生產(chǎn)和日常生活中,對(duì)溫度的測(cè)量 占據(jù)著極其重要地位 。 系統(tǒng)上電后進(jìn)入實(shí)時(shí)溫度顯示狀態(tài) , 此時(shí)將 DS18B20 中的溫度值讀到單片機(jī)中并將其顯示在 LCD 液晶顯示屏上。 關(guān)鍵詞: 單片機(jī) ; 溫度采集 ; LCD 顯示; 溫度傳感器; 數(shù)字溫度計(jì) ; 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è)計(jì)了一款 數(shù)字溫度計(jì) 。其中在 主界面下 是 實(shí)時(shí)顯示測(cè)得的溫度值 ; (4)當(dāng)系統(tǒng)測(cè)得的溫度 低于最低溫度或高 于 最高溫度時(shí)會(huì)進(jìn)行相應(yīng)的報(bào)警 ; ( 5)測(cè)得溫度通過(guò) MAX232 傳送出去,可供其它器件操作。 (4) LED 發(fā) 光二極管:用來(lái)進(jìn)行報(bào)警的模擬 。 各程序部分的相關(guān)關(guān)系如圖: 各個(gè)程序模塊設(shè)計(jì)之間的關(guān)系如上圖 ,且在它們的對(duì)應(yīng)關(guān)系中還有一個(gè)文件名為head .h,此文件用來(lái)定義 IO 端口和進(jìn)行相關(guān)的外部變量和外部函數(shù)的聲明。 報(bào)警程序模塊部分: extern void pare_temperature()。 sbit rw = P2^1。其程序設(shè)計(jì)思路如下: 圖 主程序流程圖 開始 調(diào)用初始化程序 調(diào)用獲得測(cè)量的溫度程序 調(diào)用顯示溫度程序在液晶上顯示 調(diào)用鍵盤掃描程序 調(diào)用按鍵處理程序 調(diào)用三個(gè)溫度比較程序 調(diào)用報(bào)警程序?qū)Ρ容^結(jié)果處理 調(diào)用串行通信程序 基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)與仿真 系統(tǒng)總體設(shè)計(jì) 7 主程序的實(shí)現(xiàn)程序 /****************************************************************** 函數(shù)名稱: void main() 功能說(shuō)明:主函數(shù) 入口參數(shù): void *******************************************************************/ void main() { main_init()。//三個(gè)溫度比較處理 deal_pare_temperature()。其引腳圖如下: 基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)與仿真 主要器件介紹 9 圖 1602 液晶引腳圖 如圖 ,其各引腳如下圖表: 表 1602 液晶引腳功能圖表 1602 液晶是 工業(yè)字符型液晶,能夠同時(shí)顯示 16x02 即 32 個(gè)字符。此過(guò)程中只要高電平保持時(shí) 間達(dá)到系統(tǒng)要求即可進(jìn)行一次復(fù)位動(dòng)作。 DQ 接 MCU 中的 接法電路圖: 基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)與仿真 系統(tǒng)詳細(xì)設(shè)計(jì) 12 圖 溫度傳感器模塊 的電路圖 溫度傳感器模塊程序設(shè)計(jì) 采集數(shù)據(jù)處理方法及程序?qū)崿F(xiàn) : 溫度傳感器部分采用的是 18B20。0x80)==0x80)//如果溫度是負(fù)值 { tmp_tmp=(~((tem2*256+tem1)+1))* flag1=1。從 datasheet 中看其操作包括很多,包 括多顆 DS18B20 同總線操作方法,包括不同位數(shù)的操作法。 B20_IO=0。//拉高掛起 } : 寫程序部分用來(lái)對(duì) 18B20 進(jìn)行寫命令,發(fā)相應(yīng)的操作指令用。 液晶顯示模塊 液晶顯示模塊電路設(shè)計(jì) 液晶 顯示模塊是人機(jī)接口中的一個(gè)重要部分 。 它由三個(gè)按鍵組成,設(shè)定功能鍵 KEY1,上下限溫度加減按鍵 分別 為 KEY KEY3。整個(gè)鍵盤掃描部分程序相當(dāng)少 .程序給出如下: include /********************************************************** 函數(shù)名稱: void delay(uint z) 功能說(shuō)明:鍵盤掃描延時(shí)程序 入口參數(shù): z 為延時(shí) z*(理想 ) ***********************************************************/ void delay(uint z) { uint x,y。 //去斗 key=keyamp。 } delay(70)。 兩個(gè)發(fā)光二級(jí)管分別接在MCU的 和 口 。它是用來(lái)提供了將溫度輸入到電腦的一個(gè)接口。 圖 修改下限 溫度值 基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)與仿真 軟件仿真與測(cè)試 23 4.小于下限溫度值時(shí)報(bào)警。系統(tǒng)還具有 232 通信功能,可將溫度實(shí)時(shí)的傳送給計(jì)算機(jī)等進(jìn)行相應(yīng)的處理。 最重要的是 提高了我的動(dòng)手實(shí)踐能力。 我也衷心感 謝 在我大學(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ù)字溫度計(jì)設(shè)計(jì)與仿真 附錄 2 32 B20_IO=0。//拉高掛起 } /********************************************************** 函數(shù)名稱: void B20_write_byte(uchar DATA) 功能說(shuō)明:向 18B20 總線上寫一個(gè)字節(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ù)字溫度計(jì)設(shè)計(jì)與仿真 附錄 2 34 功能說(shuō)明:獲得溫度 入口參數(shù) : void 注 意 :得到的 temperature 乘上了個(gè) 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() 功能說(shuō)明:鍵盤掃描子程序 入口參數(shù): void ***********************************************************/ void key_scanf() { key=0xff。 case 0xdf:key3=1。0x0
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1