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

正文內(nèi)容

基于單片機(jī)的模擬空調(diào)控制系統(tǒng)學(xué)士學(xué)位論文-閱讀頁

2025-07-09 15:56本頁面
  

【正文】 te_LCD_mand(unsigned char value) //寫液晶命令函數(shù){ Read_busy()。 //命令 RW=0。 //指令值 EN=1。 EN=0。 //讀忙 RS=1。 //寫 LCD_databus=value。 //下降沿 delayXus(20)。} 測溫子程序M 脈寬調(diào)制進(jìn)行調(diào)節(jié),當(dāng)半導(dǎo)體硬件電路連接好后,我們來看看怎么樣才能將 DS18B20 中的溫度讀取出來。讀 DS18B20 溫度傳感器 ROM 中的編碼。發(fā)出此指令之后,接著發(fā)出 64 位 ROM 編碼,訪問單總線上與該編碼相對(duì)應(yīng)的 DS18B20 并使之做出響應(yīng)。用于確定掛接在同一總線上 DS18B20 的個(gè)數(shù)。忽略 64 位 ROM 地址,直接向溫度傳感器發(fā)出溫度變換命令,適用于一個(gè)從機(jī)工作。執(zhí)行后只有溫度超過設(shè)定值上限或下限的芯片才會(huì)做出反應(yīng)。進(jìn)行如下操作:? 44H溫度轉(zhuǎn)換? BEH讀暫存器? 4EH寫暫存器? 48H復(fù)制暫存器? B8H重調(diào) E2PROM? B4H讀供電方式程序示例如下:void Sensor_Fresh(){ unsigned char temp_Low,temp_High,flag。 //復(fù)位 18B20 Sensor_Write_Byte( 0xCC )。 //啟動(dòng)溫度轉(zhuǎn)換 Sensor_Initial()。 //跳過讀序號(hào)列號(hào)的操作 Sensor_Write_Byte( 0xBE )。 //低位 temp_High = Sensor_Read_Byte()。 //低字節(jié)取反加 1 if(~temp_Low=0xff) //判斷低字節(jié)是否溢出 {temp_High = (~temp_High) + 1。 淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)17 } flag = 1。 temperature = (temp_High4) + (temp_Low4)。0x0f) * 。 //顯示溫度} 電機(jī)驅(qū)動(dòng)子程序在半導(dǎo)體功率器件工作在開關(guān)狀態(tài)時(shí),通過 PWM 脈寬調(diào)制控制電機(jī)的電壓,可以達(dá)到控制電機(jī)轉(zhuǎn)速的目的。示例程序:void Motor_speed_high ( void) {if( Key_add= = 0) { Delay1ms( 1) 。 if( speed = 100) {speed = 30。} }淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)18 4 調(diào)試及性能分析 仿真軟件及編譯軟件簡介Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件 [12],Proteus 是享譽(yù)世界的 EDA 工具,其功能強(qiáng)大,從原理圖的設(shè)計(jì)、程序的調(diào)試、單片機(jī)和外圍電路的協(xié)同仿真到 PCB 設(shè)計(jì),該軟件實(shí)現(xiàn)了從理論到產(chǎn)品的完整設(shè)計(jì)。Proteus 軟件支持世界各大公司的多種型號(hào)的處理器,如:805HC11 、AVR、ARM、8086 和MSP430 等。同時(shí)在編譯方面,它也支持 IAR、Keil 和 MPLAB 等多種編譯器。Keil uVision4能嵌入?yún)R編,可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。關(guān)于上面問題的解決方案:(1) 、PWM 脈寬調(diào)制主要在于對(duì)占空比 D 的理解與應(yīng)用,通過上網(wǎng)找資料基本解決。因此,PWM 又被稱為“開關(guān)驅(qū)動(dòng)裝置 ”。只要按一定規(guī)律,改變通、斷電的時(shí)間,即可讓電機(jī)轉(zhuǎn)速得到控制。 占空比 D 表示了在一個(gè)周期里,開關(guān)管導(dǎo)通的時(shí)間與周期的比值,變化范圍為0≤D≤1。(2) 、關(guān)于 LCD 液晶不能從溫度傳感器上顯示正確的溫度是因?yàn)樗惴ǖ腻e(cuò)誤導(dǎo)致的,經(jīng)過查閱相關(guān)信息,對(duì)算法進(jìn)行修正,溫度便可以正確在液晶上。 調(diào)試結(jié)果 各單元模塊整合后,系統(tǒng)上電,顯示屏上顯示 LOGO 信息,然后進(jìn)入設(shè)定模式,按下休眠鍵后,可以通過鍵盤上不同的按鍵來選擇相應(yīng)的工作模式和對(duì)溫度的設(shè)定。S2 與 S3 為溫度加減按鍵, S2 為設(shè)定溫度增加按鍵,S3 為設(shè)定溫度減小按鍵。S5 則是選擇制熱或者是制冷狀態(tài)的按鍵,和 S4 一樣可以循回選擇。具體調(diào)試現(xiàn)象如下圖所示:上電后,初始信息如圖 10 所示。圖 16 電機(jī)工作圖淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)23 結(jié)論此系統(tǒng)完成了基于單片機(jī)的設(shè)計(jì)要求?;谏鲜鲈O(shè)計(jì)思想制作的模擬空調(diào)控制系統(tǒng),其電路由多個(gè)不同功能的電路模塊所組成,基本完成了空調(diào)工作的基本原理演示。其技術(shù)較為普及,已在生活的方方面面中起到了作用。經(jīng)調(diào)試,顯示屏的顯示亮度適中,能清晰且穩(wěn)定地顯示數(shù)字和圖形。整個(gè)系統(tǒng)簡潔,可靠性高,性能穩(wěn)定。但是,本論文也有不足之處,不能實(shí)現(xiàn)空調(diào)的除濕功能、換氣及睡眠模式等功能,還有待以后的繼續(xù)修改添加。解決了通過 PWM 波控制電機(jī)轉(zhuǎn)速的問題以及 LCD 液晶顯示等多方面的問題。在實(shí)際的問題中去思考和解決書本上的問題,總的來說設(shè)計(jì)的過程并不是一帆風(fēng)順的,中間曾經(jīng)遇到過很多比較棘手的問題,通過對(duì)問題的解決進(jìn)一步加深了我對(duì)理論知識(shí)的認(rèn)識(shí)。本次的畢業(yè)設(shè)計(jì)主要是基于單片機(jī)的基本應(yīng)用方面,所以最大的收獲還是在單片機(jī)方面的一些知識(shí),希望自己在以后的工作中,可以對(duì)單片機(jī)進(jìn)一步的了解和深入的學(xué)習(xí)。李老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、敏銳的直覺和對(duì)科學(xué)的執(zhí)著追求都深深地影響了我,他對(duì)我的嚴(yán)格要求,讓我學(xué)到了很多知識(shí),掌握了科研的基本方法,也獲得了實(shí)踐鍛煉的機(jī)會(huì)。另外,此次畢業(yè)設(shè)計(jì)還得到了物理與電子信息學(xué)院各位老師的大力支持和機(jī)房管理人員的熱心幫助,在此我也要向這些老師表示衷心的感謝!在即將大學(xué)畢業(yè)之際,我很感激他們?yōu)槲易龀龅囊磺懈冻?,祝他們以及給予我關(guān)愛的朋友們幸福、健康!淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)26 附件:程序 的include include 的include include define LCD_databus P0 //12864 數(shù)據(jù)端口sbit RS =P2^0。 //讀寫選擇,1 為讀操作,0為寫操作sbit EN =P2^2。 //選屏左,低電平有效sbit CS2=P2^4。 }}// 延時(shí) 1msvoid delay1ms(unsigned int ms){unsigned int i。 i 1000。}ms。 //讀取最高位 RS=0。 //”讀“ EN=1。0x80)。}void write_LCD_mand(unsigned char value) //寫液晶命令函數(shù)淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)28 { Read_busy()。 //命令 RW=0。 //指令值 EN=1。 EN=0。 //讀忙RS=1。 //寫LCD_databus=value。 //下降沿 delayXus(20)。}void Set_page(unsigned char page) //置頁函數(shù),起始頁為 0xb8, 1011 1xxx,共 8 頁{page=0xb8|page。 //寫命令設(shè)置“頁”}void Set_line(unsigned char startline) //startline 行數(shù),起始列為0xc0, 11xx xxxx 共 64 行{ startline=0xc0|startline。 //寫命令設(shè)置“行”}void Set_column(unsigned char column) //置列數(shù),起始列為 0x40, 01xx xxxx 共 64 列{ column=columnamp。column=0x40|column。 //寫命令設(shè)置“列”} void SetOnOff(unsigned char onoff) //液晶顯示開、關(guān){ onoff=0x3e|onoff。}void SelectScreen(unsigned char screen) //選屏 CSCS2 低電平選通{ switch(screen){ case 1:CS1=0。break。CS2=0。 //右半屏 default :break。 SelectScreen(screen)。i8。淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)30 Set_column(0)。j64。}}void InitLCD() //LCD 初始化{SelectScreen(1)。Set_line(0)。ClearScreen(1)。Read_busy()。SetOnOff(1)。}void Display_num_small(unsigned char ss,unsigned char page,unsigned char column,unsigned char m,unsigned char pp[][16] ) //顯示函數(shù),設(shè)置選屏、起始頁、起始列、顯示指針{ unsigned char i。Set_page(page)。for(i=0。i++) { write_LCD_data(pp[m][i])。 Set_column(column)。i8。 }}void Display_num_big(unsigned char ss,unsigned char page,unsigned char column,unsigned char n,unsigned char ppp[][16] ) //顯示函數(shù),設(shè)置選屏、起始頁、起始列、顯示指針{ unsigned char i。 Set_page(page)。 for(i=0。i++) { write_LCD_data(ppp[4*n+0][i])。 Set_column(column)。i16。 } Set_page(page+2)。 for(i=0。i++) { write_LCD_data(ppp[4*n+2][i])。 Set_column(column)。i16。 }}void Display(unsigned char ss,unsigned char page,unsigned char column,unsigned char *p ) //顯示函數(shù),設(shè)置選屏、起始頁、起始列、顯示指針{ unsigned char i。Set_page(page)。for(i=0。i++) { write_LCD_data(p[i])。 Set_column(column)。i16。 }}//////////////////////////////////////////////////////////////////////////////////////// 復(fù)位要顯示的漢字//淮北師范大學(xué) 2022 屆學(xué)士畢業(yè)論文 基于單片機(jī)的模擬空調(diào)控制系統(tǒng)33 //// ///////////////////////////////////////////////////////////////////////////////////* 文字: 畢 *//* 宋體 12。/* 文字: 業(yè) *//* 宋體 12。/* 文字: 設(shè) *//* 宋體 12。/* 文字: 計(jì) *//* 宋體 12。/* 文字: —— *//* 宋體 12。/* 文字: 空 *//* 宋體 12。/* 文字: 調(diào) *//* 宋體 12。/* 文字: 控 *//* 宋體 12。/* 文字: 制 *//* 宋體 12。/* 文字: 系 *//* 宋體
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1