基于at89c51的家電開關(guān)控制的設(shè)計.rar
基于at89c51的家電開關(guān)控制的設(shè)計,摘要本設(shè)計基于單片機(jī)技術(shù)實現(xiàn)了家電智能控制系統(tǒng),該系統(tǒng)采用單片機(jī) at89c51 為控制核心,以pc機(jī)為上位機(jī),實現(xiàn)在pc機(jī)上自動控制8路家電的開關(guān)狀態(tài),通過控制系統(tǒng)亦可以使用按鍵控制家電的開關(guān)。在本系統(tǒng)中,以led模擬待控制的8路家電,如電視,空調(diào),洗衣機(jī)等,并在顯示器上顯示led燈的狀態(tài),以模擬家電的開關(guān)狀態(tài)。系統(tǒng)...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 白癡學(xué)東西 發(fā)布
摘 要
本設(shè)計基于單片機(jī)技術(shù)實現(xiàn)了家電智能控制系統(tǒng),該系統(tǒng)采用單片機(jī) AT89C51 為控制核心,以PC機(jī)為上位機(jī),實現(xiàn)在PC機(jī)上自動控制8路家電的開關(guān)狀態(tài),通過控制系統(tǒng)亦可以使用按鍵控制家電的開關(guān)。在本系統(tǒng)中,以LED模擬待控制的8路家電,如電視,空調(diào),洗衣機(jī)等,并在顯示器上顯示LED燈的狀態(tài),以模擬家電的開關(guān)狀態(tài)。系統(tǒng)硬件部分包括單片機(jī)最小系統(tǒng),串口通信、液晶顯示界面等模塊。最小系統(tǒng)部分選用AT89C51單片機(jī),串口選用MAX232芯片進(jìn)行232電平到TTL電平轉(zhuǎn)換。液晶選用128X64點陣的液晶模塊。軟件部分應(yīng)用C 語言實現(xiàn)全部控制功能,包括基本的按鍵處理,狀態(tài)指示,液晶顯示等。上位機(jī)部分利用VB編寫了友好的人機(jī)界面,可以通過鼠標(biāo)實時操作控制家電的開關(guān)狀態(tài),實現(xiàn)了家電集中智能化控制,方便、可靠 。本系統(tǒng)顯示直觀,控制方便,在今后家電智能化控制領(lǐng)域能夠得到廣泛應(yīng)用。
關(guān)鍵詞:教學(xué)設(shè)備防盜系統(tǒng),單片機(jī),報警時間記錄
Abstract
The design is based on microcontroller technology to achieve the appliance intelligent control system that uses SCM AT89C51 for the control of the core, PC, as the host computer, implemented in PC, automatically controls 8 appliances on and off, through the control system also can use the keys to control home appliances the switch. In this system, the LED to be controlled by analog 8 appliances, such as TV, air conditioning, washing machine, etc., and LED lights in the display shows the status of the switch to simulate the state of home appliances. System hardware, including minimum system microcontroller, serial communication, LCD display interface and other modules. AT89C51 microcontroller minimum system part of the selection, use MAX232 chip for serial port 232 level to TTL level conversion. LCD 128X64 dot matrix LCD module is used. C language application software portion of all the control functions, including basic keys, status indicators, LCD display. PC part of the use of VB, a friendly man-machine interface for real-time operating control home appliances through the mouse, the switch state to realize the intelligent control of household appliances centralized, convenient and reliable. The system displays the intuitive, easy to control, the field of intelligent control of household appliances in the future can be widely used.
Keywords: microcontroller, intelligent control, matrix keyboard, serial port communication
目 錄
第1章 緒論 1
1.1 LED家電控制開關(guān)的概念 1
1.2 智能家居的功能 1
2.1.1 控制網(wǎng)絡(luò) 2
2.1.2 信息網(wǎng)絡(luò) 2
1.3 目標(biāo)及設(shè)計思路 3
第2章 系統(tǒng)方案設(shè)計 5
2.1 總體設(shè)計分析 5
2.2可行性分析 5
2.3 系統(tǒng)方案設(shè)計 7
第3章 硬件設(shè)計 9
3.1 單片機(jī)系統(tǒng)框圖 9
3.2 AT89C51主控芯片 10
3.3 單片機(jī)與PC機(jī)串口通信 13
3.4 穩(wěn)壓直流電源設(shè)計 14
3.5 矩陣鍵盤設(shè)計 15
3.6 液晶顯示驅(qū)動電路設(shè)計 16
第4章 軟件設(shè)計 18
4.1 軟件總體設(shè)計 18
4.2鍵連擊現(xiàn)象的克服與處理 20
4.3串口中斷 21
4.2顯示子程序設(shè)計 22
第5章 系統(tǒng)仿真及測試 24
5.1系統(tǒng)仿真 24
5.2系統(tǒng)測試 25
結(jié)論 26
致謝 27
參考文獻(xiàn) 28
附錄 30
本設(shè)計基于單片機(jī)技術(shù)實現(xiàn)了家電智能控制系統(tǒng),該系統(tǒng)采用單片機(jī) AT89C51 為控制核心,以PC機(jī)為上位機(jī),實現(xiàn)在PC機(jī)上自動控制8路家電的開關(guān)狀態(tài),通過控制系統(tǒng)亦可以使用按鍵控制家電的開關(guān)。在本系統(tǒng)中,以LED模擬待控制的8路家電,如電視,空調(diào),洗衣機(jī)等,并在顯示器上顯示LED燈的狀態(tài),以模擬家電的開關(guān)狀態(tài)。系統(tǒng)硬件部分包括單片機(jī)最小系統(tǒng),串口通信、液晶顯示界面等模塊。最小系統(tǒng)部分選用AT89C51單片機(jī),串口選用MAX232芯片進(jìn)行232電平到TTL電平轉(zhuǎn)換。液晶選用128X64點陣的液晶模塊。軟件部分應(yīng)用C 語言實現(xiàn)全部控制功能,包括基本的按鍵處理,狀態(tài)指示,液晶顯示等。上位機(jī)部分利用VB編寫了友好的人機(jī)界面,可以通過鼠標(biāo)實時操作控制家電的開關(guān)狀態(tài),實現(xiàn)了家電集中智能化控制,方便、可靠 。本系統(tǒng)顯示直觀,控制方便,在今后家電智能化控制領(lǐng)域能夠得到廣泛應(yīng)用。
關(guān)鍵詞:教學(xué)設(shè)備防盜系統(tǒng),單片機(jī),報警時間記錄
Abstract
The design is based on microcontroller technology to achieve the appliance intelligent control system that uses SCM AT89C51 for the control of the core, PC, as the host computer, implemented in PC, automatically controls 8 appliances on and off, through the control system also can use the keys to control home appliances the switch. In this system, the LED to be controlled by analog 8 appliances, such as TV, air conditioning, washing machine, etc., and LED lights in the display shows the status of the switch to simulate the state of home appliances. System hardware, including minimum system microcontroller, serial communication, LCD display interface and other modules. AT89C51 microcontroller minimum system part of the selection, use MAX232 chip for serial port 232 level to TTL level conversion. LCD 128X64 dot matrix LCD module is used. C language application software portion of all the control functions, including basic keys, status indicators, LCD display. PC part of the use of VB, a friendly man-machine interface for real-time operating control home appliances through the mouse, the switch state to realize the intelligent control of household appliances centralized, convenient and reliable. The system displays the intuitive, easy to control, the field of intelligent control of household appliances in the future can be widely used.
Keywords: microcontroller, intelligent control, matrix keyboard, serial port communication
目 錄
第1章 緒論 1
1.1 LED家電控制開關(guān)的概念 1
1.2 智能家居的功能 1
2.1.1 控制網(wǎng)絡(luò) 2
2.1.2 信息網(wǎng)絡(luò) 2
1.3 目標(biāo)及設(shè)計思路 3
第2章 系統(tǒng)方案設(shè)計 5
2.1 總體設(shè)計分析 5
2.2可行性分析 5
2.3 系統(tǒng)方案設(shè)計 7
第3章 硬件設(shè)計 9
3.1 單片機(jī)系統(tǒng)框圖 9
3.2 AT89C51主控芯片 10
3.3 單片機(jī)與PC機(jī)串口通信 13
3.4 穩(wěn)壓直流電源設(shè)計 14
3.5 矩陣鍵盤設(shè)計 15
3.6 液晶顯示驅(qū)動電路設(shè)計 16
第4章 軟件設(shè)計 18
4.1 軟件總體設(shè)計 18
4.2鍵連擊現(xiàn)象的克服與處理 20
4.3串口中斷 21
4.2顯示子程序設(shè)計 22
第5章 系統(tǒng)仿真及測試 24
5.1系統(tǒng)仿真 24
5.2系統(tǒng)測試 25
結(jié)論 26
致謝 27
參考文獻(xiàn) 28
附錄 30
TA們正在看...
- 分析企業(yè)利用財務(wù)杠桿優(yōu)化資本結(jié)構(gòu).doc
- 論教學(xué)交往互動中的對話.doc
- 深圳市私營企業(yè)對外貿(mào)易面臨的問題及對策.doc
- 美國俚語的產(chǎn)生及功能的分析.doc
- 基于asp網(wǎng)上鮮花店的設(shè)計.doc
- 關(guān)于企業(yè)內(nèi)部會計控制問題的思考.doc
- 關(guān)于行政行為越權(quán)及權(quán)力濫用的分析.doc
- 探討勞動合同與集體合同的區(qū)別和聯(lián)系.doc
- 關(guān)于引進(jìn)資金振興東北老工業(yè)基地的思考.doc
- 關(guān)于共同海損構(gòu)成條件的若干思考.doc