基于单片机的智能插座控制系统设计
?word完整版可點(diǎn)擊如下下載>>>>>>>>
基于單片機(jī)的智能插座控制系統(tǒng)設(shè)計(jì)-嵌入式文檔類(lèi)資源-CSDN下載內(nèi)容包括詳細(xì)設(shè)計(jì)文檔word版,附帶開(kāi)題報(bào)告和相關(guān)PPT等文檔,供大家參考學(xué)習(xí)。也可在本博客主頁(yè)找到更多下載資源、學(xué)習(xí)資料請(qǐng)?jiān)L問(wèn)CSDN下載頻道.https://download.csdn.net/download/u013253075/35459850
目? 錄
摘要---------------------------------------------------------------- Ⅰ
ABSTRACT------------------------------------------------------------ Ⅱ
1? 緒論-------------------------------------------------------------- 1
1.1? 研究背景---------------------------------------------------- 1
1.2? 研究現(xiàn)狀及趨勢(shì)---------------------------------------------- 1
1.3? 研究?jī)?nèi)容---------------------------------------------------- 2
2? 系統(tǒng)總體方案------------------------------------------------------ 3
3? 系統(tǒng)硬件電路設(shè)計(jì)-------------------------------------------------- 4
3.1? 主控制器及最小系統(tǒng)------------------------------------------ 4
3.2? 溫度采集模塊------------------------------------------------ 5
3.3? 顯示模塊---------------------------------------------------- 6
3.4? 按鍵模塊---------------------------------------------------- 8
3.5? 定時(shí)模塊---------------------------------------------------- 9
3.6? 報(bào)警模塊--------------------------------------------------- 11
3.7? 整體電路設(shè)計(jì)----------------------------------------------- 12
4? 系統(tǒng)軟件設(shè)計(jì)----------------------------------------------------- 14
4.1? DS1302計(jì)時(shí)程序設(shè)計(jì)----------------------------------------- 14
4.2? LCD1602顯示程序設(shè)計(jì)---------------------------------------- 16
4.3? DS18B20測(cè)溫程序設(shè)計(jì)---------------------------------------- 18
5? 仿真與調(diào)試------------------------------------------------------- 20
5.1? 系統(tǒng)軟件電路調(diào)試------------------------------------------- 20
5.2? 系統(tǒng)硬件電路仿真------------------------------------------- 22
6? 總結(jié)與展望------------------------------------------------------- 23
6.1? 總結(jié)------------------------------------------------------- 23
6.2? 展望------------------------------------------------------- 23
參考文獻(xiàn)------------------------------------------------------------ 24
致謝----------------------------------------------------------------- 26
附錄---------------------------------------------------------------- 27
摘? 要
隨著科技的不斷進(jìn)步,越來(lái)越多的電子設(shè)備涌現(xiàn)在人們的生活中,這些電器使我們生活便利的同時(shí),也產(chǎn)生了很多問(wèn)題,......。
為了降低能源的浪費(fèi),很多電器產(chǎn)品都有待機(jī)功能,然而待機(jī)并不能完全解決能源消耗問(wèn)題。在待機(jī)時(shí),電器只是對(duì)某個(gè)或幾個(gè)部件停止供電,實(shí)則仍然在工作,消耗電量并損耗電器壽命,......。
為了解決這些問(wèn)題,設(shè)計(jì)了一款智能插座控制系統(tǒng)。此系統(tǒng)用STC89C52單片機(jī)作為主要的控制單元,采用DS1302時(shí)鐘芯片來(lái)精確計(jì)時(shí),可以依據(jù)用戶需求通過(guò)外設(shè)按鍵對(duì)同一插座上的5組開(kāi)關(guān)單獨(dú)進(jìn)行定時(shí)設(shè)置,使外接電器可以按照一定規(guī)律穩(wěn)定運(yùn)行,既達(dá)到智能控制的目的,又在很大程度上起到節(jié)能的作用。為方便用戶日常使用,系統(tǒng)增加LCD1602顯示屏來(lái)實(shí)時(shí)顯示溫度、時(shí)間和系統(tǒng)狀態(tài)。另外通過(guò)DS18B20溫度傳感器對(duì)環(huán)境溫度進(jìn)行檢測(cè),若溫度大于設(shè)置的上限時(shí),蜂鳴器發(fā)出警報(bào)并控制繼電器切斷電源,降低安全隱患。
關(guān)鍵詞:STC89C52? 定時(shí)? 測(cè)溫? 插座
ABSTRACT
With the continuous progress of science and technology, more and more electronic devices emerge in people's lives. These electrical appliances make our lives ......
In order to reduce the waste of energy, many electrical products have standby function, but standby can not completely solve the problem of energy consumption. In standby, the electrical appliance only stops supplying power to one or several components, but it still works, consuming electricity and losing the life of the electrical appliance.......
In order to solve these problems, a smart plug control system is designed. In this system, STC89C52 single chip microcomputer is used as the main control unit, and DS1302 clock chip is used for accurate timing. according to the user's needs, five groups of s......
Keywords: STC89C52? Timing? Temperature measurement? Socket
?1??緒論
1.1??研究背景
隨著社會(huì)的進(jìn)步,人們的生活條件越來(lái)越好,大屏幕彩色電視、雙開(kāi)門(mén)冰箱、洗衣機(jī)、空調(diào)、電腦等等一應(yīng)俱全。這些電器在給我們帶來(lái)方便的同時(shí),問(wèn)題也接踵而來(lái),其中首要問(wèn)題就是.....
電器處于待機(jī)狀態(tài)下時(shí),不僅會(huì)消耗大量的電能,還會(huì)給家庭埋下安全隱患。根據(jù)《安全科學(xué)與應(yīng)急管理研究》上記載的山東省政府消防部門(mén)官方數(shù)據(jù)顯示,到2020年1月20日為止,過(guò)去一年山東省全省共接到火災(zāi)報(bào)警1.61萬(wàn)起,......
這些簡(jiǎn)單的數(shù)據(jù)闡述著血淋淋的事實(shí),電器長(zhǎng)期處于待機(jī)狀態(tài)不僅會(huì)增加發(fā)生電氣事故的概率還會(huì)縮短電器的使用壽命......
1.2??研究現(xiàn)狀及趨勢(shì)
目前普通家庭日常用的插座都是只能手動(dòng)通斷電,無(wú)任何附加功能。通過(guò)淘寶、京東等商業(yè)平臺(tái)查詢,很多商家店鋪里都有智能插座的相關(guān)產(chǎn)品。其中以具有紅外線遙控功能的插座賣(mài)況最好,在系統(tǒng)中安裝紅外接收頭,以此接受遠(yuǎn)程遙控的信號(hào),但這種插座需要配備專(zhuān)用的遙控器......
因此,本身具有定時(shí)和保護(hù)功能的智能插座發(fā)展前景十分廣闊。況且現(xiàn)在的科技日新月異,相信單片機(jī)以后能做的越來(lái)越小,功能卻越來(lái)越全面。到那時(shí)智能插座不僅能定時(shí)、測(cè)溫,還能語(yǔ)音識(shí)別、運(yùn)用大數(shù)據(jù)技術(shù)或根據(jù)用戶生活習(xí)慣自動(dòng)調(diào)整電器工作時(shí)間......
1.3??研究?jī)?nèi)容
基于單片機(jī)的智能插座控制系統(tǒng)是以普通插座為基礎(chǔ),增加了定時(shí)、顯示、測(cè)溫等功能,使之更智能化。智能插座擁有可編程定時(shí)功能,使用者可以根據(jù)自己意愿對(duì)同一插座上的5組開(kāi)關(guān)單獨(dú)進(jìn)行定時(shí)設(shè)置,滿足不同電器的控制需求,減少電器在不使用時(shí)依然耗電的情況,......
2??系統(tǒng)總體方案
本系統(tǒng)設(shè)計(jì)了一個(gè)以STC89C52單片機(jī)控制的智能插座。插座可以實(shí)現(xiàn)定時(shí)功能,能通過(guò)控制按鍵對(duì)同一插座上的五組定時(shí)開(kāi)關(guān)單獨(dú)進(jìn)行設(shè)置。系統(tǒng)裝有時(shí)鐘芯片,時(shí)間計(jì)算更加精準(zhǔn);配備LCD顯示模塊,直觀顯示時(shí)間、溫度等信息;溫度采集模塊檢測(cè)電器所在環(huán)境溫度并與預(yù)設(shè)的溫度上限比較,當(dāng)測(cè)量的溫度超過(guò)預(yù)設(shè)的溫度上限,蜂鳴器發(fā)出報(bào)警的同時(shí)控制繼電器關(guān)閉電源,起到保護(hù)控制設(shè)備的功能。
圖2-1??智能插座系統(tǒng)框圖
3??系統(tǒng)硬件電路設(shè)計(jì)
系統(tǒng)硬件電路分為單片機(jī)控制模塊、溫度采集模塊、顯示模塊、按鍵模塊、定時(shí)模塊和報(bào)警模塊。智能插座控制系統(tǒng)在未設(shè)置定時(shí)時(shí)間時(shí),界面顯示溫度......
3.1??主控制器及最小系統(tǒng)
系統(tǒng)選用STC89C52單片機(jī),片內(nèi)集成8K字節(jié)Flash存儲(chǔ)空間、512字節(jié)RAM,支持64K外部最大存儲(chǔ)擴(kuò)展,片內(nèi)資源有3個(gè)定時(shí)器、4組I/O接口、8個(gè)中斷、......如表3-1所示。
表3-1? STC89C52引腳及功能
| 引腳名稱(chēng) | 引腳功能 |
| P1.0-P1.7 | 8位準(zhǔn)雙向I/O端口 |
| RST | 復(fù)位端 |
| RXD | 串行口輸入端 |
| TXD | 串行口輸出端 |
| INT0 | 外部中斷0輸入端 |
| INT1 | 外部中斷1輸入端 |
| T0 | 計(jì)時(shí)器/定時(shí)器0外部輸入端 |
| T1 | 計(jì)時(shí)器/定時(shí)器1外部輸入端 |
| WR | 片外數(shù)據(jù)存貯器寫(xiě)選通信號(hào)輸出端 |
| RD | 片外數(shù)據(jù)存貯器讀選通信號(hào)輸出端 |
| XTAL2 | 接外部晶體振蕩器的一端,片內(nèi)是一個(gè)振蕩電路反相放大器的輸出端 |
| XTAL1 | 接外部晶體振蕩器的另一端。片內(nèi)是一個(gè)振蕩電路反相放大器的輸入端 |
| VSS | 接地 |
| P2.0-P2.7 | 8位準(zhǔn)雙向I/O端口 |
| PSEN | 程序儲(chǔ)存允許輸出 |
| ALE/PROG | 地址鎖存允許 |
| EA | 外部訪問(wèn)允許 |
| P0.0-P0.7 | 8位漏極開(kāi)關(guān)型雙向I/O端口 |
單片機(jī)最小系統(tǒng)由電源、晶振和復(fù)位組成。系統(tǒng)采用上電自動(dòng)復(fù)位和手動(dòng)按鍵復(fù)位兩種方式。最小系統(tǒng)電路如圖3-1所示。
圖3-1? 最小系統(tǒng)電路圖
3.2??溫度采集模塊
溫度傳感器按測(cè)量方式可分為接觸式和非接觸式,按傳感器材料及電子元件特性分為熱電阻和熱電偶兩類(lèi)[5]。系統(tǒng)采用接觸式,......圖3-2所示。
圖3-2? DS18B20引腳和封裝圖
DS18B20溫度傳感器由美國(guó)DALLAS公司生產(chǎn)的單總線器件,具有體積小,抗干擾能力強(qiáng),集成性高、低功耗等特點(diǎn),而且接線簡(jiǎn)單,廣泛應(yīng)用與各種測(cè)溫電路。傳感器與單片機(jī)接口電路如圖3-3所示。
圖3-3? DS18B20與單片機(jī)接口電路
3.3??顯示模塊
本設(shè)計(jì)選用LCD1602液晶顯示器,其由字符型液晶顯示屏、控制驅(qū)動(dòng)主電路HD44780和擴(kuò)展驅(qū)動(dòng)電路HD44100,及少量電阻、......實(shí)物圖如圖3-4所示。
圖3-4? LCD1602字符型液晶顯示屏實(shí)物圖
LCD1602是一種專(zhuān)門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)的點(diǎn)陣型液晶模塊,可同時(shí)顯示16*2個(gè)字符,廣泛應(yīng)用于工業(yè)控制、便攜式電子產(chǎn)品中。具有......如表3-2所示。
表3-2? LCD1602字符型液晶顯示屏引腳及功能
| 引腳號(hào) | 引腳名稱(chēng) | 功能 |
| 1 | VSS | 接地 |
| 2 | VCC | +5V電源 |
| 3 | VL | 液晶顯示器對(duì)比度調(diào)整端 |
| 4 | RS | 寄存器選擇 |
| 5 | R/W | 讀寫(xiě)信號(hào)線 |
| 6 | E | 使能端 |
| 7~14 | D0~D7 | 8位雙向數(shù)據(jù)端 |
| 15 | BLA | 背光源正極 |
| 16 | BLK | 背光源負(fù)極 |
LCD1602顯示原理:
點(diǎn)陣圖形式液晶顯示屏由M*N個(gè)顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對(duì)應(yīng)1字節(jié)的8位,即每行由16字節(jié),共16*8=128個(gè)點(diǎn)組成。顯示屏上64*16個(gè)......3-5所示。
圖3-5? LCD1602與單片機(jī)接口電路
3.4??按鍵模塊
本設(shè)計(jì)有四個(gè)按鍵,四個(gè)按鍵直接與單片機(jī)的P3.3至P3.6引腳相連,實(shí)......
四個(gè)按鍵的功能各不相同,從上向下分別是減鍵、加鍵、選擇鍵、設(shè)置鍵。按下設(shè)置鍵進(jìn)入設(shè)置界面,選擇鍵控制光標(biāo)的移動(dòng),加鍵和減鍵控制數(shù)值的加減,......如圖3-6所示。
圖3-6? 按鍵與單片機(jī)接口電路
3.5??定時(shí)模塊
本系統(tǒng)采用DS1302時(shí)鐘芯片計(jì)時(shí)......實(shí)物圖如圖3-7所示。
圖3-7? DS1302芯片實(shí)物圖
DS1302是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,......如表3-3所示。
表3-3? DS1302各引腳及功能
| 引腳號(hào) | 引腳名稱(chēng) | 功能 |
| 1 | VCC2 | 主電源 |
| 2、3 | X1、X2 | 振蕩器,外接32.768KHz晶振 |
| 4 | GND | 接地 |
| 5 | RST | 復(fù)位 |
| 6 | I/O | 數(shù)據(jù)輸入/輸出 |
| 7 | SCLK | 串行時(shí)鐘 |
| 8 | VCC1 | 后備電源 |
DS1302可以用于數(shù)據(jù)記錄,特別是對(duì)某些具有特殊意義數(shù)據(jù)點(diǎn)的記錄,能對(duì)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時(shí)間同時(shí)記錄。這種記錄對(duì)長(zhǎng)時(shí)間的連續(xù)測(cè)控系統(tǒng)結(jié)果分析.....如圖3-8所示。
圖3-8? DS1302與單片機(jī)接口電路
3.6??報(bào)警模塊
系統(tǒng)采用的是內(nèi)部沒(méi)有震蕩源,需外部驅(qū)動(dòng)電路......,實(shí)物如圖3-9所示,長(zhǎng)腳是正極,短腳是負(fù)極。
圖3-9? 蜂鳴器實(shí)物圖
通過(guò)三極管放大電流,驅(qū)動(dòng)蜂鳴器發(fā)聲報(bào)警,另外在蜂鳴器電路中串聯(lián)有LED燈,用來(lái)區(qū)分繼電器是否閉合,當(dāng)繼電器閉合時(shí),LED燈長(zhǎng)時(shí)間點(diǎn)亮,否則熄滅。蜂鳴器在系統(tǒng)開(kāi)機(jī)、......如圖3-10所示。
圖3-10? 蜂鳴器與單片機(jī)接口電路
3.7? 整體電路設(shè)計(jì)
本設(shè)計(jì)以STC89C52單片機(jī)為主控制器,DS18B20溫度采集模塊、LCD1602顯示模塊、DS1302定時(shí)模塊、按鍵模塊、蜂鳴器報(bào)警模塊協(xié)同工作,組成智能插座控制系統(tǒng)。......如圖3-11所示。
圖3-11? 系統(tǒng)原理圖
4??系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件電路設(shè)計(jì)分為顯示程序、DS1302時(shí)鐘程序、DS18B20測(cè)溫程序。程序編寫(xiě)采用C語(yǔ)言,通過(guò)Keil軟件進(jìn)行軟件調(diào)試。具體程序詳見(jiàn)附錄。主程序流程圖如圖4-1所示。
圖4-1? 主程序流程圖
4.1? DS1302定時(shí)程序設(shè)計(jì)
芯片程序的讀和寫(xiě)通過(guò)單片機(jī)來(lái)完成。因此主要問(wèn)題就是時(shí)鐘電路怎樣讀寫(xiě)。平時(shí)看到的日期時(shí)間等數(shù)值在單片機(jī)眼中都是一個(gè)個(gè)地址,地址參照表4-1。參......
表4-1? DS1302寄存器地址及內(nèi)容
| 寫(xiě)寄存器 | 讀寄存器 | Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 | 范圍 | |
| 秒 | 80H | 81H | CH | 10秒 | 秒 | 00-59 | |||||
| 分 | 82H | 83H | 0 | 10分 | 分 | 00-59 | |||||
| 小時(shí) | 84H | 85H | 12/24 | 0 | 10 | 時(shí) | 小時(shí) | 1-12/0-23 | |||
| A/P | |||||||||||
| 日 | 86H | 87H | 0 | 0 | 10日 | 日 | 1-31 | ||||
| 月 | 88H | 89H | 0 | 0 | 0 | 10月 | 月 | 1-12 | |||
| 星期 | 8AH | 8BH | 0 | 0 | 0 | 0 | 0 | 星期 | 1-7 | ||
| 年 | 8CH | 8DH | 10年 | 年 | 00-99 | ||||||
| 控制 | 8EH | 8FH | WP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | --- |
此時(shí)鐘芯片具有存儲(chǔ)數(shù)據(jù)的優(yōu)點(diǎn),適合長(zhǎng)時(shí)間監(jiān)控系統(tǒng),但也不是完美的,依然有受外界環(huán)境影響,易出現(xiàn)時(shí)鐘混亂的缺點(diǎn)。DS1302流程圖如圖4-2所示。
圖4-2? DS1302流程圖
4.2? LCD1602顯示程序設(shè)計(jì)
LCD1602需要顯示內(nèi)容包括:從時(shí)鐘電路中讀取的年、月、日、星期、時(shí)、分、秒等時(shí)序信息﹐從溫度檢測(cè)模塊讀取控制器件的溫度值,......
顯示屏正常顯示,需掌握:
LCD1602液晶顯示屏能顯示16*2的字符數(shù),......,讀寫(xiě)操作、顯示屏和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。指令詳見(jiàn)表4-2。具體程序詳見(jiàn)附錄。
表4-2? LCD1602控制指令
| 序號(hào) | 指令 | RS | R/W | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 1 | 清屏 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2 | 光標(biāo)復(fù)原 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | x |
| 3 | 輸入方式設(shè)置 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | S |
| 4 | 顯示開(kāi)關(guān)控制 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B |
| 5 | 光標(biāo)或字符移位控制 | 0 | 0 | 0 | 0 | 0 | 1 | S/C | R/L | x | x |
| 6 | 功能設(shè)置 | 0 | 0 | 0 | 0 | 1 | DL | N | F | x | x |
| 7 | 字符發(fā)生存儲(chǔ)器地址設(shè)置 | 0 | 0 | 0 | 1 | 字符發(fā)生存儲(chǔ)器地址 | |||||
| 8 | 數(shù)據(jù)存儲(chǔ)器地址設(shè)置 | 0 | 0 | 1 | 顯示數(shù)據(jù)存儲(chǔ)器地址 | ||||||
| 9 | 讀忙標(biāo)志或地址 | 0 | 1 | BF | 計(jì)數(shù)器地址 | ||||||
| 10 | 寫(xiě)入數(shù)據(jù)至CGRAM或DDRAM | 1 | 0 | 要寫(xiě)入的數(shù)據(jù)內(nèi)容 | |||||||
| 11 | 從CGRAM或DDRAM中讀取數(shù)據(jù) | 1 | 1 | 讀取的數(shù)據(jù)內(nèi)容 | |||||||
當(dāng)按鍵電路的按鍵信號(hào)傳來(lái)時(shí)顯示模塊會(huì)做出相應(yīng)指令,......流程圖如圖4-3所示。
圖4-3? LCD1602流程圖
4.3? DS18B20測(cè)溫程序設(shè)計(jì)
系統(tǒng)采用數(shù)字溫度芯片DS18B20測(cè)量實(shí)際溫度,輸出信號(hào)全數(shù)字化。便于單片機(jī)處理及控制,省去傳統(tǒng)測(cè)溫方法的很多外圍電路。DS18B20的最大特點(diǎn)之一采用了單總線的數(shù)據(jù)傳輸......圖如4-4所示。
圖4-4? DS18B20流程圖
5??仿真與調(diào)試
5.1??系統(tǒng)軟件電路調(diào)試
系統(tǒng)的軟件設(shè)計(jì)有定時(shí)子程序的編寫(xiě)、顯示電路子程序的編寫(xiě)和測(cè)溫電路子程序的編寫(xiě),程序調(diào)試用的軟件是Keil4。Keil是一款兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),......
顯示程序需要先編寫(xiě)開(kāi)機(jī)初始化設(shè)置和寄存器信號(hào)選擇,除此之外還需要延時(shí)函數(shù),寫(xiě)命令函數(shù),寫(xiě)數(shù)據(jù)函數(shù)......如圖5-1所示。
圖5-1? LCD1602顯示程序運(yùn)行結(jié)果
時(shí)鐘電路的程序需要寫(xiě)明將一個(gè)數(shù)據(jù)寫(xiě)到對(duì)應(yīng)的地址里,相應(yīng)的,還要有從對(duì)應(yīng)的地址里將一個(gè)數(shù)據(jù)提取出來(lái)的詳細(xì)編碼,例如把此時(shí)的年月日讀取出來(lái),把設(shè)置的年月日計(jì)入等等。.....如圖5-2所示。
圖5-2? DS1302計(jì)時(shí)程序運(yùn)行結(jié)果
DS18B20數(shù)字溫度傳感器能直接讀出被測(cè)溫度并通過(guò)編程實(shí)現(xiàn)9-12位的數(shù)字值讀取方式,芯片內(nèi)部共有8字節(jié)的寄存器,其中地址編號(hào)0,1為溫度寄存器,......如圖5-3所示。
圖5-3? DS18B20測(cè)溫程序運(yùn)行結(jié)果
5.2??系統(tǒng)硬件電路仿真
系統(tǒng)硬件仿真,我用的軟件是proteus8。根據(jù)電路原理圖連接無(wú)誤后,運(yùn)行正常。能夠?qū)崿F(xiàn)通過(guò)按鍵設(shè)置年月日、溫度上限和定時(shí)開(kāi)關(guān)時(shí)間,并能根據(jù)設(shè)置參數(shù)控制繼電器閉合、斷開(kāi)......系統(tǒng)仿真如圖5-4所示。
圖5-4? 系統(tǒng)電路仿真圖
完成系統(tǒng)仿真后,開(kāi)始實(shí)物的制作。根據(jù)原理圖選擇合適規(guī)格的元器件進(jìn)行有序的連接,然后設(shè)計(jì)硬件測(cè)試方案,首先對(duì)制作的電路進(jìn)行檢查,......硬件連接如圖5-5所示。
圖5-5? 硬件連接
6??總結(jié)與展望
6.1??總結(jié)
本次設(shè)計(jì)的智能插座可實(shí)現(xiàn)根據(jù)用戶實(shí)際需求對(duì)同一插座上的五組定時(shí)單獨(dú)進(jìn)行設(shè)......,系統(tǒng)控制繼電器打開(kāi)電源,相應(yīng)的,當(dāng)時(shí)間與預(yù)設(shè)電器閉合的時(shí)間一致時(shí),繼電器關(guān)閉電源。也可設(shè)置手動(dòng)模式,此模式狀態(tài)下加鍵對(duì)應(yīng)開(kāi)關(guān)的開(kāi),減鍵控制開(kāi)關(guān)的關(guān)。.......
6.2??展望
產(chǎn)品雖然可以實(shí)現(xiàn)定時(shí)、測(cè)溫、電源自動(dòng)通斷,但依然有不足之處。首先是供電問(wèn)題,本設(shè)計(jì)采用USB接口供電,家用插座基本都沒(méi)有設(shè)有USB接口......。
現(xiàn)在智能插座還未普及,功能還待完善,相信智能插座會(huì)越做越小,功能越來(lái)越全面,甚至能夠直接安裝在家庭墻壁上,......
致? 謝
逝者如斯夫,不舍晝夜。轉(zhuǎn)眼又到了一年一度的畢業(yè)季,回想過(guò)去三年多的大學(xué)生活,軍訓(xùn)、同學(xué)聚餐、社團(tuán)活動(dòng)……
身為本科生,我的經(jīng)驗(yàn)匱乏,知識(shí)儲(chǔ)備不足,有很多地方考慮不周,如果沒(méi)有指導(dǎo)老師的幫助,很難完成這個(gè)畢業(yè)設(shè)計(jì)......
其次,我要感謝我的同學(xué)們。在我有高等數(shù)學(xué),復(fù)變函數(shù)等方面不懂的問(wèn)題時(shí),是他們給我耐心的解答;在我proteus仿真有問(wèn)題時(shí),......
最后感謝母校的栽培......
這幾個(gè)月的經(jīng)歷讓我感受到寫(xiě)......
附錄
程序部分
#ifndef _DS1302_H_
#define _DS1302_H_
sbit clk = P1^3;?? ? //ds1302時(shí)鐘線定義
sbit io =? P1^4;? ? //數(shù)據(jù)線
sbit rst = P1^5;??? ? //復(fù)位線
????????????????????????????????????????? //秒? 分?? 時(shí)?? 日?? 月? 年?? 星期 ?
uchar code write_add[]={0x80,0x82,0x84,0x86,0x88,0x8c,0x8a};?? //寫(xiě)地址
uchar code read_add[] ={0x81,0x83,0x85,0x87,0x89,0x8d,0x8b};?? //讀地址
uchar miao,fen,shi,ri,yue,week,nian;
uchar i;
/*************寫(xiě)一個(gè)數(shù)據(jù)到對(duì)應(yīng)的地址里***************/
......
?? ? ?? ?本文介紹了在設(shè)計(jì)的過(guò)程的關(guān)鍵點(diǎn),供大家參考學(xué)習(xí),如果下載鏈接失效、對(duì)其他單片機(jī)硬件設(shè)計(jì)感興趣、有不明白的或者錯(cuò)誤的,可以添加微信biyezhan007?
小小驚喜,為方便參考,一起打包的資料如下,可在下面鏈接下載哦。
?完整版可點(diǎn)擊如下下載>>>>>>>>?
基于單片機(jī)的智能插座控制系統(tǒng)設(shè)計(jì)-嵌入式文檔類(lèi)資源-CSDN下載內(nèi)容包括詳細(xì)設(shè)計(jì)文檔word版,附帶開(kāi)題報(bào)告和相關(guān)PPT等文檔,供大家參考學(xué)習(xí)。也可在本博客主頁(yè)找到更多下載資源、學(xué)習(xí)資料請(qǐng)?jiān)L問(wèn)CSDN下載頻道.https://download.csdn.net/download/u013253075/35459850
?鄭重聲明,此文章提供給大家做參考模板,杜絕一切不良學(xué)術(shù)不良行為。
?
總結(jié)
以上是生活随笔為你收集整理的基于单片机的智能插座控制系统设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: spring boot动力电池数据管理系
- 下一篇: 嵌入式开发:LCD12864无字库仿真与