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

正文內(nèi)容

基于單片機的電熱水器溫度控制系統(tǒng)設(shè)計本科-wenkub.com

2024-12-02 02:19 本頁面
   

【正文】 break。 break。 lcd_pos(13,0)。 lcd_pos(4,0)。 lcd_pos(7,0)。 lcd_pos(10,0)。 lcd_pos(2,1)。 lcd_pos(5,1)。 lcd_pos(8,1)。 year2=(year4)。 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 48 mon2=(mon4)。 day2=(day4)。 hour2=(hour4)。 min2=(min4)。 sec2=(sec4)。 write_data(table[dec2])。 write_data(table[ge])。 dec2=(uchar)(realtemp*100)%10。 } void disp_temp() { realtemp=read_temp()。 if(temp_l==0)temp_h++。 flag=temp_hamp。 write_DS18B20(0xcc)。 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 46 write_DS18B20(0x44)。 } //讀出溫度函數(shù) read_temp() { float t。 //4us if(DQ) byte|=0x80。 _nop_()。_nop_()。_nop_()。 for (i=8。 //右移一位 } DQ = 1。//5us DQ=cmd amp。_nop_()。 _nop_()。 } //18B20 寫命令函數(shù) void write_DS18B20(uchar cmd) { uchar i。 //單片機拉低總線 delay1(250)。 k++)。 //dakaixiebaohu } /***************ds18b20***************/ void delay1(uchar i) //12Mhz 的晶振 ,T=(i*2+5)us { while(i)。 //ri write_ds1302(0x88,0x04)。 //chongdian write_ds1302(0x80,0x00)。 rst=0。 rst=1。 rst=0。 rst=1。 sclk=0。i0。 sclk=0。 for(i=8。 while(*string) { write_data(*string)。 read_cmd(0x0f)。 read_cmd(0x06)。 } void lcd_pos(uchar x,uchar y) //確定位置 { if(y)read_cmd(x|0xc0)。 _nop_()。 _nop_()。 _nop_()。 } void read_cmd(uchar cmd) //讀一個字節(jié) { lcd_busy()。 _nop_()。 _nop_()。 rw=0。 en = 0。 _nop_()。 rw = 1。y11。 } /***********lcd1602***********/ void delay2(uchar t) { uchar x,y。 _nop_()。 i sbit ACC0=ACC^0。 sbit rst=P3^5。 sbit rw=P2^5。 sbit key2=P3^1。 float realtemp。hour,hour1,hour2。 本次畢業(yè)設(shè)計歷時近 4 個多月,從最初的課題思路到最后的仿真運行,我學到了很多,各元器件的 選擇,各模塊的設(shè)計以及最后總電路圖的連接,都對我的理論知識和動手能力有了很大的提高,當然,在畫原理圖、模塊設(shè)計和電路連接過程中不可避免地遇到了各種各樣的問題,在處理問題的過程中必須保持冷靜清晰的頭腦,結(jié)合理論和實際情況來解決問題。 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 34 畢業(yè)設(shè)計小結(jié) 在本次畢業(yè)設(shè)計過程中,從最開始的課題思路的考慮到最后的著手,我查閱了很多國內(nèi)外各種資料,本文所設(shè)計的電熱水器溫度控制系統(tǒng)就采用 AT89C51單片機為控制核心,利用 AT89C51 現(xiàn)有的接口組織外圍硬件模塊。 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 32 參考文獻 [1] 白延敏 .51 單片機典型系統(tǒng)開發(fā) [M].北京:電子工業(yè)出版社, 2021:125127 . [2] 李群芳 .單片微型計算機及接口技術(shù)(第二版) [M].北京:電子工業(yè)出版社 ,2021: 8789. [3] 王俊杰,張偉 .儀表技術(shù)與傳感器 [M].北京:機械工業(yè)出版社, 2021: 3537. [4] 童詩白,華成英 .模擬電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, 2021:7475. [5] 童詩白,華成英 .模擬電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, 2021:146150. [6] 周懂明 .基于 IPC 機的兩用爐綜合性能測試系統(tǒng)的研究 [D].南京:南京航空大學, 2021. [7] 何立民 . MCS51 單片機應(yīng)用系統(tǒng)設(shè)計 [M].北京:北京航空航天出社, 2021:6165. [8] 吳金戌,沈慶陽 .8051 單片機實踐與應(yīng)用 [M].北京:清華大學出版社, 2021:232235. [9] 徐愛鈞 .單片 機原理及應(yīng)用 [M].北京:電子工業(yè)出版社, 2021: 195196. [10] 李廣弟,朱月秀,冷祖祁 .單片機基礎(chǔ) [M].北京航空航天大學出版社,2021: 148150. [11] 童詩白,華成英 .模擬電子技術(shù)基礎(chǔ) [M].高等教育出版社, 2021: 136137. [12] 蔣力培 .單片微機系統(tǒng)實用教程 [M].北京:機械工業(yè)出版社, 2021: 3233. [13] 李廣弟,朱月秀,冷祖祁 .單片機基礎(chǔ) [M].北京:北京航空航天大學出版社, 2021: 238240. [14] 張毅剛,彭喜源,譚曉 .MCS51 單片機應(yīng)用設(shè)計第二版 [M].哈爾濱:哈爾濱工業(yè)大學出版社, 2021: 822. 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 33 致 謝 在本次畢業(yè)設(shè)計的過程中,從最初的思路想法到最后的仿真運行,我得到了劉雪梅導(dǎo)師的全力幫助。 電熱水器已經(jīng)進入平民百姓家,給人們的生活帶來了很大的幫助與便利 ,但在電熱水器溫度控制設(shè)計方面,為了能夠滿足實際使用的要求,還有許多問題尚待研究,主要有: 1. 溫度采集方法的改善及提高。 2. 本設(shè)計采用串行實時時鐘芯片 DS1302。 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 31 第六章 總結(jié)與展望 本文在經(jīng)過詳細的查閱國內(nèi)外各種文獻、資料的過程后,將單片機與各大模塊電路相結(jié)合,研制出了具有使用價值的熱水器溫度控制系統(tǒng)。系統(tǒng)中有四個為設(shè)定溫度數(shù)值的按鍵,前兩個為溫度上限的加減鍵,下兩個為溫度下限的加減鍵。將 Proteus 中繪制的原理圖作為實際中的目標板,而用 IAR 集成環(huán)境實現(xiàn)對目標板的控制,與實際中通過硬件仿真器對目標板的調(diào)試幾乎完全相同,并且支持多顯示器的調(diào)試,即Proteus 運行在一臺計算機上,而 IAR 運行在另一臺計算機上,通過網(wǎng)絡(luò)連接實現(xiàn)遠程的調(diào)試。在編譯方面,它也支持 IAR、 Keil 和 MATLAB 等多種編譯 Proteus 與其他的仿真軟件相比較,在下面的優(yōu)點: 1. 能仿真模擬電路、數(shù)字電路、數(shù)模混合電路; 2. 能繪制原理圖、 PBC 圖; 3. 幾乎包括實際中所有使用的儀器 ; 4. 其最大的亮點在于能夠?qū)纹瑱C進行實物級的仿真。它是目前最好的仿真單片機及外圍器件的工具。 ( 6) C51 語言編譯器幾乎適用于所有的目標系統(tǒng),已完成的軟件項目可以很容易的轉(zhuǎn)移到其他微處理器和環(huán)境中。 ( 2)寄存器分配和尋址方式由編譯器管理,編程時不必考慮存儲器的尋址等。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160 個不同的點陣字符圖形,如圖 1058 所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母 “A”的代碼是 01000001B( 41H),顯示時模塊把地址 41H 中的點陣字符圖形顯示出來,我們就能看到字母 “A” 溫度報警電路 當環(huán)境溫度不在設(shè)置溫度范圍內(nèi),需要發(fā)出警報,報警電路由三極管和蜂鳴器。 表 34 1602 液晶模塊內(nèi)部的控制器控制指令 與 HD44780 相兼容的芯片時序表如下: 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開、關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存儲器地址 0 0 0 字符發(fā)生存儲器地址 8 置數(shù)據(jù)存儲器地址 0 0 1 顯示數(shù)據(jù)存儲器地址 9 讀忙標志或地址 0 1 BF 計數(shù)器地址 10 寫數(shù) CGRAM 或DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM 或DDRAM 讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 23 表 35 基本操作時序表 讀狀態(tài) 輸入 RS=L,R/W=H,E=H 輸出 D0D7=狀態(tài)字 寫指令 輸入 RS=L,R/W=L,D0D7=指令碼, E=高脈沖 輸出 無 讀數(shù)據(jù) 輸入 RS=H,R/W=H,E=H 輸出 D0D7=數(shù)據(jù) 寫數(shù)據(jù) 輸入 RS=H,R/W=L,D0D7=數(shù)據(jù), E=高脈沖 輸出 無 ( 5)讀寫操作時序如圖所示: 圖 311 讀操作時序 圖 312 寫操作時序 1602LCD 的 RAM 地址映射及標準字庫表 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。 指令 8: DDRAM 地址設(shè)置。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標的開與關(guān),高電平表 示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。 指令 2:光標復(fù)位,光標返回到地址 00H。 第 15 腳:背光源正極。 第 5 腳: R/W 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。 ( 1) 1602LCD 的基本參數(shù)及引 腳功能 1602LCD 分為帶背光和不帶背光兩種,基控制器大部分為 HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無差別,兩者尺寸差別如下所示: ( 2) 1602LCD 主要技術(shù)參數(shù): 表 32 1602LCD主要技術(shù)參數(shù) 顯示容量 162 個字符 芯片工作電壓 — 工作電流 () 模塊最佳工作電壓 字符尺寸 (WH)mm ( 3)引腳功能說明: 1602LCD 采用標準的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如表 33 所示: 表 33 引腳接口說明表 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù)、命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負極 西北工業(yè)大學明德學院本科畢業(yè)設(shè)計論文 21 第 1 腳: VSS 為地電源。這樣一來就組成某個字符。 2. 液晶顯示器各種圖形的顯示原理 : ( 1)線段的顯示 點陣圖形式液晶由 MN 個顯示單元組成,假設(shè) LCD 顯示屏有 64 行,每行有 128 列,每 8 列對應(yīng) 1 字節(jié)的 8 位,即每行由 16 字節(jié),共 168=128 個點組成,屏上 6416 個顯示單元與顯示 RAM 區(qū) 1024 字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1