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

正文內(nèi)容

【優(yōu)秀畢業(yè)設(shè)計】基于at89c51單片機的多點溫度檢測系統(tǒng)的設(shè)計(參考版)

2025-01-21 13:45本頁面
  

【正文】 先對 LCD 第二行進行清屏 LCALL DELAY10 MOV A,P2 ANL A,0F。2*2 鍵盤。由單片機向單總線發(fā)送四個 DS18B20 的 ROM 序列號 CALL DELAY本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 43 頁 共 61 頁 LCALL RESET MOV A,55H LCALL WRITE MOV A,28H LCALL WRITE MOV A,24H LCALL WRITE MOV A,0C5H LCALL WRITE MOV A,39H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H LCALL WRITE MOV A,05FH LCALL WRITE MOV A,0BEH LCALL WRITE LCALL READ MOV 74H,TEMPL MOV 75H,TEMPH LCALL RESET MOV A,55H LCALL WRITE MOV A,28H LCALL WRITE MOV A,30H LCALL WRITE本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 44 頁 共 61 頁 MOV A,0C5H LCALL WRITE MOV A,0B8H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H LCALL WRITE MOV A,08EH LCALL WRITE MOV A,0BEH LCALL WRITE LCALL READ MOV 76H,TEMPL MOV 77H,TEMPH LCALL RESET MOV A,55H LCALL WRITE MOV A,28H LCALL WRITE MOV A,31H LCALL WRITE MOV A,0C5H LCALL WRITE MOV A,0B8H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 45 頁 共 61 頁 LCALL WRITE MOV A,00H LCALL WRITE MOV A,0B9H LCALL WRITE MOV A,0BEH LCALL WRITE LCALL READ MOV 78H,TEMPL MOV 79H,TEMPH LCALL RESET MOV A,55H LCALL WRITE MOV A,28H LCALL WRITE MOV A,32H LCALL WRITE MOV A,0C5H LCALL WRITE MOV A,0B8H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H LCALL WRITE MOV A,00H LCALL WRITE MOV A,0E0H LCALL WRITE MOV A,0BEH LCALL WRITE本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 46 頁 共 61 頁 LCALL READ MOV 7AH,TEMPL MOV 7BH,TEMPH LCALL RESET。 發(fā)出溫度轉(zhuǎn)換命令 CALL WRITE。DS1820 不存在 MOV A,0CCH 。溫度報警值拷貝到暫存器 JMP START2START1: CALL MENU_ERROR CALL TEMP_BJ 。18B20 復(fù)位子程序 JNB FLAG1,START1 。設(shè)置溫度下限報警值為 20 度 SETB FLAG5 。將 20H2FH 單元清零 MOV R1,10HCLEAR: MOV R0,A INC R0 DJNZ R1,CLEAR CALL SET_LCD CALL RE_18B20 MOV TEMP_TH,50H 。DS18B20 總線。按鍵 3 操作標志位 FLAG9 EQU 。按鍵 1 操作標志位 FLAG7 EQU 。正數(shù)時,百位為零、十位也為零(滅 0 顯示標志位) FLAG5 EQU 。負數(shù)標志位 FLAG3 EQU 。LCD EN 端 FLAG1 EQU 。LCD RS 端 LCD_RW EQU 。個位和小數(shù) BCD 碼存放單元 LCD_X EQU 2FH 。低溫報警值存放單元 TEMPHC DATA 29H 。實時溫度高八位存放單元 TEMP_TH DATA 27H 。處理后的八位符號值溫度度存放單元 TEMPL DATA 25H 。最后,感謝我的母校;感謝在這四年來教給我知識的所有老師;也感謝所有在本次畢業(yè)設(shè)計中給過我?guī)椭睦蠋?、同學(xué),是你們的鼓勵、支持和幫助,才使得我能堅持完成畢業(yè)論文??梢哉f我的論文凝結(jié)了老師的辛勤汗水,謝老師的淵博知識和對學(xué)生的負責(zé)的態(tài)度深深地影響了我,也將永遠是我學(xué)習(xí)的榜樣。正是在老師的反復(fù)指導(dǎo)和耐心幫助之下,我才能順利的完成畢業(yè)論文。開始他悉心指導(dǎo)我的選題工作,在做開題報告的過程中,就反復(fù)而又耐心的給我指出問題的所在,并幫助我糾正許多不妥之處。 本次設(shè)計是在我的導(dǎo)師謝老師的指導(dǎo)下完成的,從最初我對本次設(shè)計的不了解到能夠整體把握再到比較順利的完成本次設(shè)計,這一步一步的走來,其中都包含了謝老師耐心的指引和教導(dǎo)。 轉(zhuǎn)眼間已經(jīng)在美麗的揚州職業(yè)大學(xué)度過了第四個春秋,這四年是我人生中很重要的四年,這里留下了我求學(xué)的足跡,這里見證了我成長的點滴。本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 37 頁 共 61 頁 致 謝在這里我要感謝所有曾經(jīng)關(guān)心和幫助過我的人,這篇論文的完成和他們中的任何一位都是分不開的。同時,在本次畢業(yè)設(shè)計中深深認識到自己的各個方面的不足之處,本著檢測四年所學(xué)知識的目的,我嚴格要求自己,每一環(huán)節(jié)都認真對待,定期向知道老師報告進展情況和請教不懂的地方,得以完成任務(wù)。同時,通過這次畢業(yè)設(shè)計,我們在各個方面都有了很大的提高,特別是在理論和實踐結(jié)合方面使我們受益匪淺,使大學(xué)里學(xué)習(xí)的理論知識在根本上得到一次最完整的實踐和提高。真正做到了理論聯(lián)系實際,把以前所學(xué)的知識綜合貫通進行實踐,并在實踐中不斷學(xué)習(xí)和自我完善。而畢業(yè)設(shè)計則是對我們大學(xué)四年所學(xué)知識的一個綜合的訓(xùn)練及考核,是對所學(xué)知識的應(yīng)用能力和大學(xué)所學(xué)理論知識對實踐技能相結(jié)合的全面的檢驗。畢業(yè)設(shè)計作為綜合性的設(shè)計,它不同于以前教學(xué)中的實驗、課程設(shè)計等實踐環(huán)節(jié)。在工業(yè)生產(chǎn)和實驗研究中,在電力、化工、石油、冶金、機械制造、大型倉儲室、實驗室、農(nóng)場塑料大棚甚至人們的居室里經(jīng)常需要對環(huán)境溫度進行檢測,并根據(jù)實際的要求對環(huán)境溫度進行控制。LCD 屏幕每秒刷新一次,顯示格式也達到了設(shè)計的要求。溫度測量范圍為55℃~128℃,能夠達到設(shè)計的要求:20℃~80℃。在 PROTEUS 仿真過程之中,可以通過調(diào)節(jié) DS18B20 的面板上的“↑”或者“↓” ,改變 DS18B20 測量的實際溫度。 (3)系統(tǒng)運行系統(tǒng)運行之后,按下相應(yīng)路數(shù)的按鍵,DS18B20 開始對相應(yīng)路數(shù)的環(huán)境進行測量,將環(huán)境的實際的溫度顯示在液晶屏上,同時液晶顯示屏還顯示環(huán)境溫度的路數(shù)。本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 30 頁 共 61 頁 系統(tǒng)仿真點擊全速運行按鈕,將出現(xiàn)如下仿真結(jié)果:(1)系統(tǒng)的啟動在系統(tǒng)的啟動過程之中,液晶將會顯示我的名字及揚州職大的漢語拼音。當Output Windows 中提示 “0 Error”時,則程序編譯成功,生成可執(zhí)行文件。(2)在 Source Group 1 上點擊右鍵,選擇“Add Files to Group Source Group 1 ”,把所有的源文件加進來。本設(shè)計所需選用的元器件如下: ① AT89C51:單片機② LM016L:液晶顯示器③ RES、RESPACK8:電阻、上拉電阻④ CRYSTAL:晶振⑤ CAP、CAPELEC:電容、電解電容⑥ DS18B20:數(shù)字溫度傳感器⑦ BUTTON:按鍵(3)放置元器件、電源和地、連線,得到如圖 所示的系統(tǒng)電路圖,最后進行電氣檢測。 原理圖繪制(1)新建文件:打開 PROTEUS, 點 FILE,在彈出的下拉菜單中選擇 NEW DESIGN,在彈出的圖幅選擇對話框中選 Landscape A4。每個菜單欄又有自己的菜單,PROTEUS 的菜單欄完全符合 WINDOWS 操作風(fēng)格。包括:標題欄、主菜單、標準工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。下面介紹一下 PROTEUS 的編輯環(huán)境。本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 27 頁 共 61 頁 5 系統(tǒng)仿真 PROTEUS 仿真環(huán)境介紹Proteus 是英國 Labcenter electronics 公司研發(fā)的 EDA 設(shè)計軟件, 是一個基于 ProSPICE 混合模型仿真器的,完整的嵌入式系統(tǒng)軟、硬件設(shè)計仿真平臺。根據(jù)上面指令結(jié)合系統(tǒng)要實行的功能,其顯示子程序流程如圖 所示。操作完成后列地址計數(shù)器自動加一。共 64 列,DB5DB0 取不同值得到 03FH(164) ,代表某一頁面上的某一單元地址,列地址計數(shù)器在每一次讀/寫數(shù)據(jù)后它將自動加一。(4)頁面地址設(shè)置 D/I R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 1 0 1 1 1 Page(0~7)頁面地址是 DDRAM 的行地址,8 行為一頁,DDRAM 共 64 行即 8 頁,DB2DB0表示 07 頁。(2)顯示開關(guān)設(shè)置 D/I R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 0 0 0 1 1 1 1 1 DD=1:開顯示;D=0 關(guān)顯示。狀態(tài)字是了解模塊當前工作狀態(tài)的唯一的信息渠道,在每次對模塊操作之前,都要讀出狀態(tài)字,判斷 BUSY 是否為“0” 。0X1DQ置 1右 移 一 位ii=0返 回 YNi=8DAT右 移 一 位DQ置 0置 1DQ=1DAT=|0X8讀 完 8位 ? NYNY返 回 DAT本 科 畢 業(yè) 設(shè) 計 說 明 書 ( 論 文 ) 第 22 頁 共 61 頁 顯示程序流程顯示是實現(xiàn)人機對話的重要部分,在這里選用 12864LCD 顯示器可實現(xiàn)對漢字、字符和圖片的顯示, LCD 的引腳功能在上面已經(jīng)做了說明,下面是其相關(guān)指令的介紹。接下來對第二、三、四路溫度進行采集,處理,顯示。首先調(diào)用 DS18B20 初始化子程序,再發(fā)送ROM 命令,讀取 DS18B20 轉(zhuǎn)換的溫度值。然后進入鍵盤設(shè)置界面。用戶可以將變量定義在 data 區(qū)、IDATA 區(qū)、PDATA 區(qū)、XDATA 區(qū),常量定義在CODE 區(qū)。采用 AT89C51 單片機作為核心器件,DS18B20 作為溫度測量裝置,通過 AT89C51 的 口將溫度值送入單片機處理,利用 12864LCD 顯示器和 44 鍵盤作為人機接口。在本系統(tǒng)中單片機、液晶顯示、報警等電路需要 5V 的電源,因此電路中選用穩(wěn)壓芯片7805,其最大輸出電流為 ,能夠滿足系統(tǒng)的要求,其電路如圖 所示。當實際溫度超過設(shè)置的溫度值時,單片機引腳輸出一定頻率的信號,信號經(jīng)過音頻功放放大之后,發(fā)出報警聲。LM386 是一種音頻集成功放,具有自身功耗低、電壓增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點,廣泛應(yīng)用于錄音機和收音機之中。 20 K 背光電源()714 DB0DB7 數(shù)據(jù)線 有些型號的模塊 12
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1