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

正文內(nèi)容

單片機原理及系統(tǒng)課程設(shè)計報告:基于89c51單片機的數(shù)字溫度計設(shè)計-展示頁

2024-11-05 18:56本頁面
  

【正文】 讀出一位溫度數(shù)據(jù) 是否讀完 讀溫流程結(jié)束 寫入顯示模式設(shè)置 寫入顯示顯示地址 寫入顯示符號 是否接收到報錯信息 寫入顯示溫度 報錯 傳感器復(fù)位 液晶屏初始化 單片機原理及系統(tǒng)課程設(shè)計報告 8 附錄 B 程序調(diào)試結(jié)果圖 圖( a) 程序編譯結(jié)果圖 圖( b) 程序鏈接接結(jié)果圖 單片機原理及系統(tǒng)課程設(shè)計報告 9 附錄 C 數(shù)字溫度計程序源代碼 include //包含單片機寄 存器的頭文件 include //包含 _nop_()函數(shù)定義的頭文件 unsigned char code digit[10]={0123456789}。首先在 設(shè)計中 我認識了可以單片機控制的很多電子元器件比如 1602LCD 顯示屏 和 DS18B20溫度傳感器,還有其工作的方式都有了很深的認識,其次我還明白了時序?qū)τ诔绦蚝碗娮釉骷闹匾裕?如果在程序中時序 處理不好輕則 會影響單片機處理數(shù)據(jù) 的 速度,重則 還會導(dǎo)致元件無法正常工作。 通過本次課程設(shè)計 在設(shè)計方法上我有以下幾點需要總結(jié):首 先, 是模塊化的設(shè)計思想,這一點對于我們以后的學(xué)習(xí)十分重要,因為無論工程有多么的龐大總是可以劃分成很多小模塊,只要將這些小模塊挨個解決,龐大的工程問題也就迎刃而解。經(jīng)過查資料終于解決 ,原因 是 我所使用的傳感器與仿真軟件中的傳感器型號相同 , 但是只能夠行程序時序不同,導(dǎo)致仿真結(jié)果不 能 正確 顯示 。 單片機原理及系統(tǒng)課程設(shè)計報告 5 圖 7 報錯提示信息 經(jīng)過認真分析,實物仿真正確,達到之前的設(shè)計要求。 圖 4 測量室內(nèi)溫度 由上圖可知室內(nèi)溫度為 ℃ ,為了證明其是否可以測量實時溫度用手 捏 住DS18B20 溫度傳感器,發(fā)現(xiàn)其溫度有所變化,上升至 ℃ ,如下圖 6 所示。 剛開始界面會顯示 85℃ 約有 1 秒, 后恢復(fù)正常測得室溫下如圖 4 所示。 程序編譯調(diào)試結(jié)果 如附錄 B 圖所示。 源代碼詳見附錄 C。顯示模塊的程序流程圖如 附錄 圖 A( b) 所示。 1602LCD 與單片機之間 有八條數(shù)據(jù)線負責(zé)二者之間的通信 。 因為 DS18B20 溫度傳感器與單片機之間單總線 串行 傳輸,時序非常的重要 , 所以我們編寫的程序 時序為 : 傳感器 復(fù)位 → 發(fā)送存在脈沖 → 發(fā)送傳感器存儲器操作指令 → 執(zhí)行數(shù)據(jù)讀寫指令周 → 傳感器復(fù)位周 而復(fù)始的做溫度的采集。數(shù)據(jù)進入單片機后經(jīng)處理由 P0 口送入 顯示塊 DB 口,因為單片機的 , , 與液晶屏的 RS、 RW、 E 相連以起到對液晶屏命令寫入和數(shù)據(jù)讀取的控制作用使液晶塊實時讀入命令和數(shù)據(jù)。 數(shù)字 溫度計 硬件 連接方法及原理 該系統(tǒng)連接方法如下 1602LCD 的 DB 口是雙向的數(shù)據(jù)線 與 單片機 P0 口 連接 , 用單片機 P , , 來分別與 1602LCD 的 RS、 RW、 E 三個管腳連接 , VDD 接 5V電源, VEE 與 VSS 接地即可。 設(shè)計框圖如 下 圖 1 所示。 其 組成原理是這樣的, 單片機寫入讀取和控制傳感器的命令 ,使 DS18B20采集溫度數(shù)據(jù)并將其傳輸?shù)絾纹瑱C后單片機 負責(zé)把接收到的數(shù)字量經(jīng)過 數(shù)據(jù) 的進制轉(zhuǎn)換和相應(yīng)的計算 , 并且將其送入到顯示屏顯示 。 軟件設(shè)計通過 使 用 C 語言編程,利用 Keil Uvision3 對其進行編譯并通過單片機開發(fā)板進行仿真 。 設(shè)計 原理 有上述方案,我們可以將 本 次 課程設(shè)計 分為 硬件設(shè)計和軟件設(shè)計兩部分。缺點:對與軟件的要求比較高。該傳感器 可以測量 55℃ 至 125℃ 范圍內(nèi)的溫度值 , 將采集的 溫度數(shù)據(jù)轉(zhuǎn)換成 16 位二進制數(shù),由單片機負責(zé) 計算轉(zhuǎn)換成相應(yīng)溫度值,并且通過顯示元件上顯示。 缺點:電路過于復(fù)雜,精度較差,容易受到外界環(huán)境的影響。由此可以得到以下兩個方案: 方案一: 通過 利用 熱敏電阻的感溫效應(yīng),將隨被測溫度變化的電壓或電流采集過來,進行 A/D 轉(zhuǎn)換后, 用單片機對其進行溫度處理 ,在顯示元件上顯示。 ( 3)該溫度計的數(shù)字界面要友好直觀在溫度計出現(xiàn)錯誤時要能夠報錯。單片機原理及系統(tǒng)課程設(shè)計報告 1 基于 89C51 單片機的數(shù)字溫度計設(shè)計 1 引言 本次課程設(shè)計的目的是 設(shè)計一種數(shù)字溫度計, 在設(shè)計方法要遵循 模塊化 的設(shè)計方法,該數(shù)字溫度計 主要應(yīng)用于環(huán)境的溫度檢測,所以需要 以下幾點要求: ( 1) 測量的溫度的范圍不宜過大,保證同時能夠測量零上溫度和零下溫度 。 ( 2) 誤差應(yīng)當(dāng)小于物理溫度計由于觀察 造成的誤差。 2 設(shè)計方案及原理說明 設(shè)計 方案 本次可程設(shè)計的課題是數(shù)字溫度計,我們的重點是溫度的采集 即測溫電路。優(yōu)點 : 所用的電子元件容易得到,單片機處理程序簡單 。 方案二:使用 DS18B20 傳 感器 。優(yōu)點;精度較高,電路設(shè)計較為簡單,用到的電子元件較少。 綜上,選擇方案二 更為合理。其中硬件電路又分為 DS18B20 傳感器檢測電路 、 1602LCD 顯示電路、 包含 復(fù)位電路 及 內(nèi)部時鐘電路 的單片機控制電路 。 該系統(tǒng)總的來說有三大模塊構(gòu)成,分別是 傳感器 模塊、顯示模塊以及單片機模塊 。 為了能夠顯示信息,單片機 還通過 自行編寫的程序來控制寫入地址 ,寫入數(shù)據(jù)及顯示命令來達到在1602LCD 顯示屏上顯示溫度傳感器檢測到的溫度的功能 。 單片機原理及系統(tǒng)課程設(shè)計報告 2 圖 1 數(shù)字溫度計設(shè)計框圖 3 數(shù)字溫度計硬件電路設(shè)計 數(shù)字 溫度計 設(shè)計芯片選擇 本次 課程設(shè)計 用到了 89C51 單片機、 DS18B20 溫度傳感器和 1602LCD 屏。 傳感器的 DQ 與單片機 相連,晶振和復(fù)位電路不作說明,該系統(tǒng)連接圖如圖 2 所示 圖 2 數(shù)字溫度計硬件原理 連接圖 該系統(tǒng)是基于這樣的原理進行設(shè)計 :首先因為 DS18B20 傳感器采集 的溫度晶振 復(fù)位電路 1602LCD 顯示屏 DS18B20 傳感器電路 AT89C51單片機 單片機原理及系統(tǒng)課程設(shè)計報告 3 數(shù)據(jù)是以兩個字節(jié)的數(shù)據(jù)存放 , 用 DQ
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1