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

正文內(nèi)容

基于單片機(jī)的空調(diào)遙控器設(shè)計(畢業(yè)論文(編輯修改稿)

2024-12-16 02:43 本頁面
 

【文章內(nèi)容簡介】 。 ADC 的轉(zhuǎn)換速度由ADC 控制寄存器中的 SPEED1 和 SPEED0 確定。在使用 ADC 之前,應(yīng)先給 ADC 上電,也就是置位 ADC 控制寄存器中的 ADC_POWER 位。 13 鍵盤、搖桿掃描電路 鍵盤、搖桿掃描電路如圖 16 所示。 圖 16 鍵盤、搖桿掃描電路圖 空調(diào)遙控器按鍵功能設(shè)計解析:通過按下 A 鍵,會不斷發(fā)送信號,這些信號包括溫度,模式等所有信息的組合信號。通過按下 B 鍵,會發(fā)射關(guān)機(jī)信息給空調(diào)。通過按下 C鍵,可以設(shè)定定時功能的開關(guān),有定時開,關(guān),和取消定時這幾個功能。通過按下 D鍵,控制器進(jìn)入省電模式,關(guān)閉 LCD 背光燈。通過搖桿的上下方向,控制光標(biāo)上下移動,選擇不同的控制菜單。通過搖桿的 左右方向,根據(jù)不同的控制菜單,調(diào)整不同的控制方式和量。 空調(diào)遙控器硬 件電路圖 綜合前面各硬件電路功能模塊的設(shè)計,圖 17給出了空調(diào)硬件設(shè)計電路圖。 空調(diào)遙控器硬件電路圖空調(diào)遙控器的硬件設(shè)計,嚴(yán)格按照任務(wù)書的要求,進(jìn)行了單片機(jī)的選型,并以單片機(jī)為基礎(chǔ)進(jìn)行了紅外發(fā)射電路、鍵盤掃描電路和 LCD 驅(qū)動電路的 14設(shè)計,利用關(guān)閉 LCD 背光燈,滿足了無操作時的低功耗設(shè)計,同時為軟件的低功耗設(shè)計奠定了基礎(chǔ)。 圖 17 空調(diào)硬件電路圖 4 調(diào)試 硬件調(diào)試 在硬件調(diào)試時可以運(yùn)用單片機(jī)仿真器對課題的原理圖以檢查電路的設(shè)計是不是合理且性能良好。假如在仿真器上沒有發(fā)現(xiàn)異常的話則可以 進(jìn)行下一步調(diào)試即根據(jù)原理圖做 15出實(shí)物再對實(shí)物進(jìn)行通電實(shí)驗(yàn),看看遙控器是否正常工作,假如出現(xiàn)異常則證明電路的焊接方面還存在問題,要對其進(jìn)行進(jìn)一步檢查和調(diào)試直到正常工作。 軟件調(diào)試 軟件編程完成之后要進(jìn)行調(diào)試。可將每個子程序?qū)懭鐔纹瑱C(jī)實(shí)驗(yàn)系統(tǒng)中進(jìn)行調(diào)試當(dāng)每段子程序都沒有錯誤時再將完整的程序輸入進(jìn)去進(jìn)行調(diào)試看看是否有問題。 故障診斷及排除 在電輸入和輸出端要加電容濾波。 分模塊測試,首先測試電源模塊的 VCC 的 GND 端,保證輸入恒定在 5V 上下;然后先把 51 單片機(jī)最小系統(tǒng)搭建起來,測試輸入 VCC 端 和 GND 是否有 5V,如果有,用示波器查看晶振是否起震,接著把編好的測試程序燒到單片機(jī)中,測試各個硬件模塊式否正常工作,對于這個工程的紅外模塊可以把對于的引腳拉低,用手機(jī)的攝像頭對著紅外發(fā)射管,如果是藍(lán)色證明,電路正常。 在聯(lián)調(diào)時常見的故障是遙控距離較短,不滿足要求,一般可通過增大紅外管發(fā)射電流, 或?qū)讉€紅外發(fā)射管串聯(lián)發(fā)射等增強(qiáng)紅外發(fā)射光的方法來解決;也可以使幾個紅外接受 管并聯(lián)接受,以提高接受靈敏度。還可以將紅外發(fā)射管和紅外接受管均放入黑盒屏蔽,僅在發(fā)射和接受處開個小窗口,這樣可消除雜散紅外光的干擾,使有 用信號增強(qiáng)。引起遙控距離較短的原因還有可能是,發(fā)射的載波頻率與接受機(jī)帶通濾波器的中心頻率不一致??稍囍⒄{(diào)發(fā)射載波的頻率,觀察遙控距離的變化,使系統(tǒng)達(dá)到最佳工作狀態(tài)。 5 總結(jié) 經(jīng)過幾個月的思考與查閱,我終于完成了這篇畢業(yè)論文。通過多方面的審查,可以測試到硬件和軟件的設(shè)計上是沒有問題的,并且實(shí)際上也是可用的。 其實(shí),還是有點(diǎn)不足,就是精度問題,由于紅外發(fā)射管的靈敏度問題,已經(jīng)系統(tǒng)在布線焊接上,器件與器件之間的相互干擾,多少存在一定的影響,所以這種遙控操作準(zhǔn)確性還存在不足。 計算機(jī)的發(fā)展可以說是日新月異,它 給我們的生活、工作帶來了翻天覆地的變化,現(xiàn)代生產(chǎn)生活計算機(jī)無處不在。隨著近代單片機(jī)的發(fā)展,人馬的生活環(huán)境更是向著智能化、自動化方向發(fā)展,單片機(jī)主要的特點(diǎn)就是功能強(qiáng)大并且成本相當(dāng)?shù)牡停院芏囝I(lǐng)域都應(yīng)用了單片機(jī),我想,單片機(jī)應(yīng)用會越來越成熟,它的功能會越來越強(qiáng)大。 16,他們會及時的出現(xiàn)在我面前,再次感謝他們。 參 考 文 獻(xiàn) 陳汝全 .電子技術(shù)常用器件手冊 [M].北京 :機(jī)械工業(yè)出版社 ,1994:5558 何立民 .MCS51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計,系統(tǒng)配置與接口技術(shù) [M].北京:北京航天航空大學(xué)出版社 ,1995:3545 焦李成 .電流模式信號處理的進(jìn)展與展望 [J].電子學(xué)報, 1992, 20( 7) : 8792 康光華,陳大欽 .電子技術(shù)基礎(chǔ) (模擬部分 )[M]. 第四版 .北京: 高等教育出版社 ,1999:6569 李華 .MCS51 系列單片機(jī)實(shí)用接口技術(shù) [M].北京:航天航空大學(xué)出版社 ,1999:3445 李建華 .實(shí)用遙控器原理與制作 [M].北京 :人民郵電出版社 ,1996:5667 梁延貴 .遙控電路可控硅觸發(fā)電路語音電路分冊 [M].北京 :科學(xué)技術(shù)文獻(xiàn)出版社 ,2020:6070 魯兵 ,楊楚民 .基于單片機(jī)系統(tǒng)的顯示接口 [M].機(jī)械與電子出版社 ,1992:4556 邱關(guān)源 .電路 [M].第三版 .北京 :高等教育出版社 ,1989.:6777 舒經(jīng)文 .最新彩電機(jī)芯及其遙控系統(tǒng)的原理與維修 [M].北京 :電子工業(yè)出版社 ,1993:6688 17蘇長贊 .紅外線與超聲波遙控 [M].北京 :人民郵電出版社 ,1995:4466 孫函芳 ,徐愛卿 .MCS51 系列單片機(jī)原理及應(yīng)用 [M].北京 :北京航天航空大學(xué) ,1996:5263 張肅文 ,陸兆文 .高頻電子電路 [M].第三版 . 北京 :高等教育出版社 ,1993:2340 18附 錄 軟件代碼: (,,LCD1286,, ,,,PW,) //include include include include include include include include include include include include include include sbit BUZZER = P2^0。 define ON 0 define OFF 1 define FOSC 11059200 define T1MS 0x2800 define DELAY 2020 void Init_Data(void) { [0] = 0x1F。 [1] = 0xD8。 [2] = 0xFF。 = 1。 = 0。 = 0。 = 0。 = 0。 = 0。 19 = 1。 = 0。 = 26。 = 0。 } void Send_Command(void) { /*********命令發(fā)送函數(shù) *************/ if() { switch() { case 0 : { [0] |= 0x0F。 [0] |= 0x10。 [1] amp。= ~(0x03)。 INF_SendCommand(ADDRESS,[0],[1])。 INF_SendCommand(ADDRESS,[0],[1])。 } break。 case 1 : { [0] amp。= 0xF0。 [1] |= 0x03。 [2] = 0x80|(( * 4) 1)。 INF_SendCommand_dinshi(ADDRESS,[0],[1],[2])。 INF_SendCommand_dinshi(ADDRESS,[0],[1],[2])。 } break。 case 2 : { if((( 1)%8)/4)[0] |= 0x10。 else [0] amp。= ~(0x10)。 [0] amp。= ~(0x0F)。 [0] |= ((0x0F)amp。(( * 4) 1))。 [1] amp。= ~(0x03)。 [1] |= ( / 8)。 [2] = 0xFF。 20 INF_SendCommand_dinshi(ADDRESS,[0],[1],[2])。 INF_SendCommand_dinshi(ADDRESS,[0],[1],[2])。 } break。 default:break。 } } else { [0] |= 0x0F。 [0] |= 0x10。 [1] amp。= ~(0x03)。 INF_SendCommand(ADDRESS,[0],[1])。 INF_SendCommand(ADDRESS,[0],[1])。 } } void main(void) { Init_Sys()。 Init_Data()。 LED_Control(0x00)。 //BUZZER = 1。 Delay100ms(2)。 UI_show_homepage()。 Delay100ms(50)。 clr_screen()。 //清屏 函數(shù) //UART1_Send_Byte(39。v39。)。 /*********38K測試程序 **************/ // F38K_Test()。 /*********引導(dǎo)碼測試程序 ***********/ // INF_SendLead_Test()。 /*********發(fā)送 “ 0” 測試程序 **********/ // INF_SendZero_Test()。 /*********發(fā)送 “ 1” 測試程序 **********/ // INF_SendOne_Test()。 /*********命令發(fā)送函數(shù) *************/ // INF_SendCommand(ADDRESS,0x1f,0x58)。 // INF_SendCommand(ADDRESS,0x1f,0x58)。 while(15) { if( == 1)LED_Stream(0)。 21 else LED_Control(0xff)。 UI_show_page1()。 UI_show_Arrow()。 write(0,0x84)。 switch() { case 1 :LCD_show_word(自動 )。break。 case 2 :LCD_show_word(制冷 )。break。 case 3 :LCD_show_word(抽濕 )。break。 case 4 :LCD_show_word(制熱 )。break。 default:break。 } write(0,0x94)。 if() { if(( != 2)amp。amp。( == 0)) { LCD_show_word(無 )。 = 0。 = 0。 } else { write(1,+ 48)。write(1,%10 + 48)。LCD_show_word(小時 )。 switch() { case 0 :LCD_show_word(無 )。break。 case 1 :LCD_show_word(開 )。break。 case 2 :LCD_show_word(關(guān) )。break。 default:break。 } } } else { LCD_show_word(無 )。 } write(0,0x8c)。 write(1,+48)。write(1,%10+ 8)。 LCD_show_word(℃ )。 write(0,0x9c)。 switch() { case 1 :LCD_show_word(自動 )。break。 case 2 :LCD_show_word(低風(fēng) )。break。 case 3 :LCD_show_word(中風(fēng) )。break。 case 4 :L
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1