基于單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)【優(yōu)秀畢業(yè)課程設(shè)計(jì)】
《基于單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)【優(yōu)秀畢業(yè)課程設(shè)計(jì)】》由會員分享,可在線閱讀,更多相關(guān)《基于單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)【優(yōu)秀畢業(yè)課程設(shè)計(jì)】(38頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1 摘 要 智能家居系統(tǒng)是利用先進(jìn)的通信, 自動控制 等技術(shù),將與家庭生活有關(guān)的各種應(yīng)用子系統(tǒng)有機(jī)地結(jié)合在一起,通過綜合管理,讓家庭生活更舒適、安全、有效和節(jié)能。 片機(jī)( 一種用來開發(fā)的去控制外圍設(shè)備的集成電路( 本文應(yīng)用了 片機(jī)作為控制器對智能家居控制系統(tǒng)進(jìn)行了研究。采用了 件進(jìn)行仿真 。用一個數(shù)碼管模擬代替窗簾和燈的開與關(guān)。通過單片機(jī)掃描按鍵與響應(yīng)按鍵手動控制窗簾和燈;通過計(jì)時程序?qū)崿F(xiàn)全天 24 小時計(jì)時,時間到點(diǎn)按照模擬情景打開合作關(guān)閉窗簾和燈光;并且通過單片機(jī)感應(yīng)當(dāng)前時間來綜合控制燈光。附加有數(shù)碼管時間顯示電路和按鍵調(diào)節(jié)小時和分鐘變量的電路。 關(guān)鍵詞: 單片機(jī);智能家居控制系統(tǒng); IC is a of to of to A of of is of is to , 2, 3 of at is in of as a to on IC to of be to an 目錄 1 引言····························································· 4 2 硬件····························································· 5 片機(jī)······················································· 5 介 ··········································· ···· 6 輸入輸出端口····································· 9 本電路 ··· ········································ 10 3 軟件····························································· 13 ······················································ 13 ··· ··················································· 14 4 仿真軟件使用····················································· 16 真電路····················································· 16 陽 (6)數(shù)碼管················································ 17 關(guān)去抖···· ················································· 19 5 智能家居的實(shí)現(xiàn)··················································· 22 能家居介紹··············································· 22 設(shè)計(jì)功能實(shí)現(xiàn)············································· 25 6 結(jié)論···················· ········································· 29 7 致謝····························································· 30 8 參考文獻(xiàn)························································· 31 9 附錄····························································· 32 4 第一章 引言 單片機(jī)滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上各種儀表的控制,計(jì)算機(jī)的 網(wǎng)絡(luò)通訊 與數(shù)據(jù)傳輸,工業(yè)自動化過程的實(shí)時控制和數(shù)據(jù)處理,廣泛使用的各種智能 ,民用豪華轎車的安全保障系統(tǒng),錄象機(jī)、攝象機(jī)、全自動洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。更不用說自動控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了 。 單片機(jī)控制智能家居系統(tǒng)是其中的一種用途,不僅可以在實(shí)驗(yàn)室演示成功,更可以在實(shí)際生活中發(fā)揮重要作用。 智能家居在保持了傳統(tǒng)的居住功能的基礎(chǔ)上,擺脫了被動模式,成為具有能動性智能化的現(xiàn)代工具智能化家居就是創(chuàng)造一個簡便的生活方式、舒適的生活環(huán)境、經(jīng)濟(jì)實(shí)用的家居控制手段 ?? 這樣一個智能化家庭生活平臺。這個智能化家庭生活用一個手持無線遙控器、墻上開關(guān)、定時器,甚至任何一個電話及計(jì)算機(jī)就能控制家中所有的燈、家電,調(diào)節(jié)室內(nèi)溫度,設(shè)置不同時間的窗簾開關(guān)控制。 單片機(jī)控制智能家居系統(tǒng)是利用單片機(jī)運(yùn)算,控制功能對電器的控制 。通過軟件和單片機(jī)自身的時間系統(tǒng)來實(shí)現(xiàn)全天 24 小時的感知,從而實(shí)時,定時的控制家中電器,達(dá)到智能,安全,方便,節(jié)能的效果。實(shí)現(xiàn)控制硬件方面包括單片機(jī)和外圍電路,包括電源電路,復(fù)位電路,外圍燈光電路,電動窗簾電路,開關(guān)電路和時間顯示的數(shù)碼管電路,為軟件電路設(shè)計(jì)立下基礎(chǔ)。軟件方面包括時間程序,時間顯示程序,時間判斷程序,燈光電機(jī)控制程序,開關(guān)響應(yīng)程序等。通過對硬件電路和軟件程序來實(shí)現(xiàn)智能家居中燈光與窗簾的定時控制。 ` 5 第二章 硬件 片機(jī) [1,2,3] 單片機(jī)盡管大部分功能集成在一塊小芯片上,但是它具有一個完整計(jì)算機(jī)所需要的大部分部件: 存、內(nèi)部和外部總線系統(tǒng),目前大部分還會具有外存。同時集成諸如通訊接口、定時器,實(shí)時時鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。 單片機(jī)也被稱為微控制器( 是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有 專用處理器發(fā)展而來。最早的設(shè)計(jì)理念是通過將大量外圍設(shè)備和 成在一個芯片中,使計(jì)算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對提及要求嚴(yán)格的控制設(shè)備當(dāng)中。 最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。 單片機(jī)比專用處理器最適合應(yīng)用于 嵌入式系統(tǒng) ,因此它得到了最多的應(yīng)用。事實(shí)上單片機(jī)是世界上數(shù)量最多的計(jì)算機(jī)?,F(xiàn)代人類生活中所用的幾乎每件電子和機(jī)械產(chǎn)品中都會集成有單 片機(jī)。手機(jī)、電話、計(jì)算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有 1單片機(jī)。而個人電腦中也會有為數(shù)不少的單片機(jī)在工作。汽車上一般配備 40 多部單片機(jī),復(fù)雜的工業(yè)控制系統(tǒng)上甚至可能有數(shù)百臺單片機(jī)在同時工作!單片機(jī)的數(shù)量不僅遠(yuǎn)超過 和其他計(jì)算的綜合,甚至比人類的數(shù)量還要多。 單片機(jī)內(nèi)部也用和 電腦 功能類似的模塊,比如 內(nèi)存 , 并行總線 ,還有和硬盤作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多,不過價錢也是低的,一般不超過 10 元即可 .....來做一些控制電器一類不是很復(fù)雜的工作足矣了。我們現(xiàn)在用的排煙罩、 等的家電里面都可以看到它的身影! ..... 它是一種在線式實(shí)時控制計(jì)算機(jī),在線式就是現(xiàn)場控制,需要的是有較強(qiáng)的抗干擾能力,較低的成本,這也是和離線式計(jì)算機(jī)的主要區(qū)別。 單片機(jī)是靠程序的,并且可以修改。通過不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是6 花大力氣也很難做到的。一個不是很復(fù)雜的功能要是用美國 50 年代開發(fā)的 74系列,或者 60 年代的 列這些純硬件來搞定的話,電路一定是一塊大!但是如果要是用美國 70 年代成功投放市場的系列單片機(jī),結(jié)果就會有天壤之別!只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性! 由于單片機(jī)對成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級匯編語言,它是除了二進(jìn)制機(jī)器碼以上最低級的語言了,既然這么低級為什么還要用呢?很多高級的語言已經(jīng)達(dá)到了可視化編程的水平為什么不用呢?原因很簡單,就是單片機(jī)沒有家用計(jì)算機(jī)那樣的 沒有像硬盤那樣的海量存儲設(shè)備。一個可視化高級語言編寫的小程序里面即 使只有一個按鈕,也會達(dá)到幾十 K 的尺寸!對于家用 硬盤來講沒什么,可是對于單片機(jī)來講是不能接受的。 單片機(jī)在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。一樣的道理,如果把巨型計(jì)算機(jī)上的操作系統(tǒng)和應(yīng)用軟件拿到家用 來運(yùn)行,家用 也是承受不了的。 可以說,二十世紀(jì)跨越了三個“電”的時代,即 電氣時代 、 電子時代 和現(xiàn)已進(jìn)入的電腦時代。不過,這種電腦,通常是指個人計(jì)算機(jī),簡稱 。它由主機(jī)、鍵盤、顯示器等組成(如圖 1 所示)。還有一類計(jì)算機(jī),大多數(shù)人卻不怎么熟悉。這種計(jì)算機(jī)就是把智能賦予各種機(jī)械的單片機(jī)(亦稱微控制器)。顧名思義,這種計(jì)算機(jī)的最小系統(tǒng)只用了一片集成電路,即可進(jìn)行簡單運(yùn)算和控制。因?yàn)樗w積小,通常都藏在被控機(jī)械的“肚子”里。它在整個裝置中,起著有如人類頭腦的作用,它出了毛病,整個裝置就癱瘓了?,F(xiàn)在,這種單片機(jī) 的使用領(lǐng)域已十分廣泛,如智能儀表、實(shí)時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。各種產(chǎn)品一旦用上了單片機(jī),就能起到使產(chǎn)品升級換代的功效,常在產(chǎn)品名稱前冠以形容詞 —— “智能型”,如智能型洗衣機(jī)等?,F(xiàn)在有些工廠的技術(shù)人員或其它業(yè)余電子開發(fā)者搞出來的某些產(chǎn)品,不是電路太復(fù)雜,就是功能太簡單且極易被仿制。究其原因,可能就卡在產(chǎn)品未使用單片機(jī)或其它可編程邏輯器件上。 介 核心區(qū)域 1)程序存貯器 : 存放由用戶預(yù)先編好的程序和一些固定不變的的數(shù)據(jù)。程序存貯器是由閃存貯器( 成的,由程序計(jì)數(shù)器 址。具有一個 13 為的程序計(jì)數(shù)器,它的尋址能力達(dá)到 8程序存貯器空間,地址編碼的最大范圍為 0000H~17 2)據(jù)存貯器 :包括通用寄存器和特殊功能寄存器兩種,用于存貯 通的 貯器一般只能實(shí)現(xiàn)數(shù)據(jù)的讀出和寫入操作,而 16的 貯器的每個存貯單元功能都十 分強(qiáng)大,除了具備普通存貯器功能之外,還能實(shí)現(xiàn)移位,置位,清位,位測試等一系列復(fù)雜操作。 3)間接尋址寄存器 間接尋址寄存器 于 據(jù)存貯器的最頂端,地址 00 的單元。它只有地址碼,在物理上不是一個真正的寄存器。它常常與寄存器 合工作,實(shí)現(xiàn)間接尋址目的。 4)堆棧 :保存程序斷點(diǎn)的地址。在程序執(zhí)行過程中,有時需要調(diào)用子程序,在進(jìn)入子程序之前,必須保存程序斷點(diǎn)的地址,以便子程序執(zhí)行完成后,在恢復(fù)斷點(diǎn)地址,使主程序繼續(xù)執(zhí)行。具有 8獨(dú)立堆??臻g,不占用程序存貯器和數(shù)據(jù) 存貯器的區(qū)域,也不需要進(jìn)棧出棧的命令,在調(diào)用和返回時自動實(shí)現(xiàn)入口地址的進(jìn)出棧操作,遵循后進(jìn)先出的規(guī)則。 5)指令寄存器 : 暫存從程序寄存器取出的指令,并將指令按不同的字段分解為操作碼和操作數(shù),分別送到各自的目的地。 6)算術(shù)邏輯單元 現(xiàn)算術(shù)運(yùn)算和邏輯運(yùn)算操作。 7)工作寄存器 W:一個重要的的工作寄存器,許多指令都把它作為操作過程的中轉(zhuǎn),比如暫存參加運(yùn)算的一個操作數(shù),或者暫存運(yùn)算產(chǎn)生的結(jié)果。在運(yùn)算之前W 是源操作數(shù)的出發(fā)地,在運(yùn)算之后 W 是目標(biāo)操作數(shù)的目的地。 8)地址復(fù)用器 :訪問數(shù)據(jù)存貯器所需要的地址由 地址復(fù)用器選擇和傳遞,該地址既可以源于間接尋址寄存器 可以指令碼。來源與 地址叫做間接地址,來源與指令碼的地址叫做直接地址。 9)看門狗定時器 是一個自帶 振蕩器時鐘源的定時器,用來監(jiān)視程序運(yùn)行狀態(tài)。由于意外原因,一旦 到正常程序之外而出現(xiàn)死機(jī), 強(qiáng)行把 位,使其返回正常運(yùn)行狀態(tài)。 10)狀態(tài)寄存器 時反映運(yùn)算結(jié)果的一些算術(shù)狀態(tài)。 除了以上基本部件外,還有程序計(jì)數(shù)器,指令譯碼和控制器,數(shù)據(jù)復(fù)用器,時基發(fā)生器,上電延時,起振延時,上電復(fù)位,在線調(diào)試, 低壓編程,欠壓復(fù)位,數(shù)據(jù)總線和程序總線。 模塊 內(nèi)部集成了豐富的外圍設(shè)備模塊,開發(fā)過程充分節(jié)省了外圍電路。 1)輸入 /輸出端口 : 輸入 /輸出端口是單片機(jī)內(nèi)部與外部交換信息的通道。五個基本輸入 /輸出端口分別是 B,D 和 中 C, 8 位寬, 6 位寬, 3 位寬,共 33 個引腳。輸入輸出方式可編程,部分引腳與其他功能復(fù)用。 2)定時器 /計(jì)數(shù)器 :有 個可編程定時器。 8 位寬的可編程定時器, 16 位寬的可編程定時。其中 可以作為計(jì)數(shù)器。 3)A/D 轉(zhuǎn)換器 :也叫 一個有 8 通道和 10 位分辨率的模數(shù)轉(zhuǎn)換器,用來將外部的各種模擬物理量轉(zhuǎn)換為便于單片機(jī)內(nèi)部處理的數(shù)字量。 4)據(jù)存貯器 :是一個 256可擦寫存貯器,存貯的內(nèi)容掉電也不會丟失。 部的外圍模塊還包括捕捉 /比較脈沖調(diào)制 用同步 /異步收發(fā)器 同步串行端口 行從動端口 引腳功能 圖 腳圖 單片機(jī)的信號引腳是單片機(jī)外特性的體現(xiàn),在硬件上用戶只能使用引腳,通過引腳的連接組建單片機(jī)系統(tǒng)。 位單片機(jī)系列和 51 系列單片機(jī)一樣,其引腳除電源 單一功能外,其余的信號引腳常是多個功能,即引腳的復(fù)用功能。常見的引腳符號和主要功能如下: 1)除 (復(fù)位 )輸入 /編程電壓輸入。其中 低電平時,對芯片復(fù)位。該腳上的電壓不能超過 則 會進(jìn)入測試方法。 表編程電壓。 9 2)蕩器晶體 /外部時鐘輸入端。 3) 蕩器晶體輸出端,在晶體振蕩方式接晶體,在 式輸出 率的 1/4 信號 4)數(shù)器輸入端,如不用,為了減少功能應(yīng)接地或接 5) 鐘輸入端。 6) 振蕩輸入端。 7) 振蕩輸出端。 8) 別代表并行 口讀信號、寫信號和片選控制線。 9) A/D 轉(zhuǎn)換的模擬量輸入端。 分別表示通道的個數(shù)。 10) 捉 /比較 /脈寬調(diào)制等功能端。 縮寫。有的 片內(nèi)有兩個 件,其引腳用符號 示。 11)步串行通信時鐘輸入端。 12) K:異步通信發(fā)送端 /步傳輸?shù)臅r鐘端。 13) 信數(shù)據(jù)輸入端。 14)信數(shù)據(jù)輸出端。 15) D 口,雙向可編程,亦可作為并行口。作并行口對 入,作 I/O 口時為斯密特輸入。 輸入輸出端口 3 支接腳都可當(dāng)成輸出、輸入接腳,輸入輸出端口是單片機(jī)基本 界面,可以與周邊電路進(jìn)行電路控制和信號傳輸與檢測。 8 位的單片機(jī),以接腳特性分組,每組盡量湊滿 8 支接腳,并將 I/O 命名為 ,各分組接口特性說明如下: 1) 共有 6 個位 ( 接腳可作為數(shù)字輸出輸入端口,而系統(tǒng)重置后, 動成為模擬輸入狀態(tài),可讀取模擬輸入訊號。 2) 共有 8 個位 (可以撰寫程序規(guī)劃輸入輸出方向、狀態(tài),其中,要進(jìn)行燒錄時,使用到三支接腳,分別是 3)共有 8 個位 (除了可作為數(shù)位 I/O 外,還和一些特殊功能的周邊電路共享接腳,例如 流馬達(dá)控制)、 步串行通訊電路)、 步串行傳輸電路)等等。 10 4)共有 8 個位 (可作一般數(shù)字 I/O,并與列傳輸接口共享。當(dāng)整體系統(tǒng)需要多單片機(jī)時,彼此可以經(jīng)由并列傳輸接口來快速傳輸資料。 5)共有 3 個位 ( 9、 10 有三種功能,除了基本 I/O 功能,也有模擬輸入功能,而上述 并列傳輸接口設(shè)定所需的控制接腳,如 /、 /,也是屬于 腳。 片機(jī)的一個特點(diǎn)就是所有操作都是對寄存器(或者說寄存器文件)的操作: 對端口工作方式設(shè)置寄存器的操作、對端口數(shù)據(jù)方向設(shè)置寄存器的操作等。 在 列單片機(jī)中,每個端口都至少對應(yīng)著兩個特殊功能寄存器,分別是數(shù)據(jù)寄存器 和 方向寄存器 ,也就是說 (即讀出或?qū)懭耄? I/O 端口的方向寄存器是定義其端口引腳的輸入 /輸出狀態(tài); I/輸出數(shù)據(jù)的橋梁,或稱為數(shù)據(jù)緩沖器。根據(jù) I/O 端口引腳的輸入 /輸出狀態(tài),對該端口的數(shù)據(jù)方向控制寄存器 行初始化定義:若把 位設(shè)置為“ 1” ,則相應(yīng)的 口引腳定義為輸入 端,輸出呈高阻狀態(tài);若把 位設(shè)置為“ 0” ,則相應(yīng)的 口引腳定義為輸出端,輸入呈高阻狀態(tài)。 2. 4 本電路 蕩頻率電路 單片機(jī)振蕩電路與整體系統(tǒng)工作速度有直接的關(guān)系,例如同步 ∕ 異步串行傳輸、定時器等,都與振蕩頻率有關(guān),不同系列單片機(jī)有不同振蕩頻率,根據(jù)產(chǎn)品資料手冊, 蕩頻率最高可到 20圖 1 中,振蕩電路接于 而振蕩電路有以下四種形式: 1)用低功率振蕩晶體 (2)用振蕩器 ∕ 諧振器 (3)用高速振蕩器 (4)用電阻 ∕ 電容 ( 一般常用振蕩晶體或是諧振器作為單片機(jī)振蕩源,外接電路及 部電路說明如圖 6 所示。圖中電容 格大小是根據(jù) 有所不同,表 1 列出電容建議值,使用其它振蕩源的電路說明請參考產(chǎn)品資料手冊。 11 圖 議電容值 加電源與重置電路 工作電壓為 5V,連接 地線接腳;重置電路連接 下 ,內(nèi)部指令重頭開始執(zhí)行,系統(tǒng)重新運(yùn)作。 12 圖 源與重置電路 13 第三章 軟件 件仿真軟件 ,8] 件是英國 司出版的 具軟件。它不僅具有其它 具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具,是目前世界上將電路仿真軟件、 計(jì)軟件和虛擬模型仿真軟件三合一的較好設(shè)計(jì)平臺,其處理器模型支持 8051、2/16/18/24/30/8086 和 , 2010年即將增加 列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持 多種編譯器。 神 )的 一款專業(yè)的 單片機(jī) 軟件 仿真系統(tǒng) 。 該軟件的特點(diǎn): 1)全部滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的 標(biāo)準(zhǔn) ,并在同類產(chǎn)品中具有明顯的優(yōu)勢。 2)具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 232 動態(tài)仿真、 1 C 調(diào)試器 、 試器、鍵盤和 統(tǒng)仿真的功能;有各種虛擬儀器,如 示波器 、邏輯分析儀、 信號發(fā)生器 等。 3)目前支持的單片機(jī)類型有: 68000 系列、 8051 系列、 列、 列、 列、 列、 列、 列以及各種外圍芯片。 4)支持大量的存儲器和外圍芯片。總之該軟件是一款集單片機(jī)和 析于一身的仿真軟件,功能極其強(qiáng)大。 功能 大的功能已經(jīng)在全球得到公認(rèn),特別是 本以后的元件庫由 1 年之前的 6000 暴增為 35000 元件庫,而且其 本 司收購了一個基于形狀的布線器用于其 CB 中,使之 能超過了目前 流行的 無疑在企業(yè)界掀起了悍然大波,國內(nèi)外企14 業(yè)鑒于 價格遠(yuǎn)遠(yuǎn)低于同類產(chǎn)品的市場優(yōu)勢條件下,紛紛采用,并將其廣泛應(yīng)用在生產(chǎn)和研發(fā)之中, 中國電子科研類企業(yè)的依賴環(huán)境日益成熟化,學(xué)生掌握了 有 書對其就業(yè)來講如虎添翼,不少企業(yè)優(yōu)先錄用具有該技能的人才。 1)智能原理圖設(shè)計(jì) 過 10000 種元器件,可方便地創(chuàng)建新元件 ; 智能的器件搜索:通過模糊搜 索可以快速定位所需要的器件;智能化的連線功能:連接導(dǎo)線簡單快捷,具備快速自動連線功能 ; 支持總線結(jié)構(gòu):使用總線器件和總線布線,做到電路設(shè)計(jì)簡明清晰 ; 可輸出高質(zhì)量圖紙:通過個性化設(shè)置,可以生成印刷質(zhì)量的 紙,可以供 多種文檔使用。 2)完善的仿真功能 合仿真:基于工業(yè)標(biāo)準(zhǔn) 現(xiàn)數(shù)字/模擬電路的混合仿真 ; 超過 35000 個仿真器件:可以通過內(nèi)部原型或使用廠家的 件自行設(shè)計(jì)仿真器件,可導(dǎo)入第三方發(fā)布的仿真器件 ; 多樣的激勵源:包括 直流、正弦、脈沖、分段線性脈沖、音頻 (使用 件 )、指數(shù)信號、單頻 字時鐘和碼流,并支持文件形式的信號輸入 ; 豐富的虛擬儀器: 13種虛擬儀器,要求面板操作逼真,如 示波器 、邏輯分析儀、信號發(fā)生器、直流電壓 /電流表 、 交流電壓 /電流表、數(shù)字圖案發(fā)生器、頻率計(jì) /計(jì)數(shù)器 、邏輯探頭、虛擬終端、 試器、 試器等 ; 生動的仿真顯示:用色點(diǎn)顯示引腳的數(shù)字電平,導(dǎo)線以不同顏色表示其對地電壓大小,結(jié)合動態(tài)器件 (如電機(jī)、顯示器件、按鈕 )的使用可以使仿真更加直觀、生動 ; 高級圖形仿真功能:基于圖標(biāo)的分析可以精確分析電路的多項(xiàng)指標(biāo),包括工作點(diǎn)、瞬態(tài)特性、頻率特性、傳輸特性、噪聲、失真、傅立 葉頻譜分析、一致性分析 ; 單片機(jī)協(xié)同仿真功能: 支持主流的 型,如 8051、 8086、 支持通用外設(shè)模型,如字符 塊、圖形 塊、 陣、 段顯示模塊、鍵盤 /按鍵、直流 /步進(jìn) /伺服電機(jī) 、 擬終端、電子溫度計(jì)等等,其 物理接口模型 )還可以使仿真電路通過 串口和外部電路實(shí)現(xiàn)雙向異步串行通信 ; 實(shí)時仿真支持 真、中斷仿真、 2C 仿真、 真、 真、 真、 真 ; 支持單片機(jī)匯編語言的編輯 /編譯 /源碼級仿真,內(nèi)帶 8051、 匯編編譯器,也可以與第三方集成編譯環(huán)境 (如 合,進(jìn)行高級語言的源碼級仿真和調(diào)試; 片機(jī)編程 工具 介: 15 成開發(fā)環(huán)境( 綜合的編輯器、項(xiàng)目管理器和設(shè)計(jì)平臺,適用于使用 系列單片機(jī)進(jìn)行嵌入式設(shè)計(jì)的應(yīng)用開發(fā)。 適用于 系列單片機(jī)和 字信號控制器 , 基 于 操 作 系 統(tǒng) 的 集 成 開 發(fā) 環(huán) 境 。 供 以 下 功 能 : 1) 使 用 內(nèi) 置 編 輯 器 創(chuàng) 建 和 編 輯 源 代 碼 。 2) 匯 編 、 編 譯 和 鏈 接 源 代 碼 。 3) 通過 使用內(nèi)置模擬器觀察程序流程調(diào)試可執(zhí)行邏輯;或者使用 000 和 000 仿真器或 在線調(diào)試器實(shí)時調(diào)試可執(zhí)行邏輯。 4.) 用 模 擬 器 或 仿 真 器 測 量 時 間 。 5) 在 觀 察 窗 口 中 查 看 變 量 。 6.) 使用 、 件編程器燒寫固件。 7) 使用 富 的 在 線 幫 助 快 速 找 出 問 題 的 答 案 。 16 第四章 仿真軟件使用 真圖 圖 件仿真圖 17 陽數(shù)碼管 示器的顯示方式,所謂顯示方式,就是以什么樣的形式來顯示多個字符。常用的顯示方式有兩種: 所謂靜態(tài)顯示方式,就是在任意時刻,所有顯示器都按照各自接收的字形碼同時顯示對應(yīng)的字符。靜態(tài)顯示方式要求每位 示器的公共端必須接地 (共陰極 ,或接高電平(共陽極 ,而每位 示器都由一個具有鎖存功能的 8 位端口控制。該電路每一位可獨(dú)立顯示,只要在該位的段選線上保持段選碼電平,該位就能保持相應(yīng)的顯示字符。 由于每一位由一個 8 位輸出口控制段選碼,故在同一時間里每一位顯示的字符可以不同。這里所指的 8 位端口可以直接采用并行 I/O 口( 也可以采用擴(kuò)展的串行輸入 /并行輸出移位寄存器,如 74如果直接用并行 I/O 接口連接示器,一般多采用硬件譯碼方式,采用 譯碼器 /驅(qū)動器( 4511,74可減少端口占用。靜態(tài)顯示方式的優(yōu)點(diǎn)是顯示程序簡單,顯示亮度高,由于單片機(jī)不需要經(jīng)常掃描顯示器,所以可節(jié)省 間。其缺點(diǎn)是占用 I/件成本高,功耗大。所以靜態(tài)顯示方式常用在顯示器位數(shù)較少的單片機(jī)系統(tǒng)中 圖 態(tài)數(shù)碼管圖 由于使用的 口資源少,采用靜態(tài)顯示是 6 位數(shù)碼管只能顯示相同的數(shù)字。 18 圖 靜態(tài) 顯示仿真圖 動態(tài)掃描顯示是單片機(jī)應(yīng)用系統(tǒng)中最常用的顯示方式之一。它是把所有顯示器的同名字段互相并聯(lián)在一起,并把它們接到字形口上。為了防止各個顯示器同時顯示出相同的字符,每個顯示器的公共端( 要受另一組信號控制,即把它們接到字位口上。動態(tài)掃描顯示是單片機(jī)應(yīng)用系統(tǒng)中最常用的顯示方式之一 ,它是把所有顯示器的同名字段互相并聯(lián)在一起,并把它們接到字形口上。為了防止各個顯示器同時顯示出相同的字符,每個顯示器的公共端( 要受另一組信號控制,即把它們接到字位口上。 圖 態(tài)數(shù)碼管圖 19 這樣,對于一組 碼顯示器需要由兩組信號控制:一組是字形口輸出的字形碼,用來控制顯示什么樣的字符;另一組是字位口輸出的字位碼,用來控制將字符顯示在第幾位顯示器上。 在這兩組信號的控制下,使各位顯示器依次從左至右輪流點(diǎn)亮一遍,過一段時間再輪流點(diǎn)亮一遍,如此不斷重復(fù)。雖然在任一時刻只有一位顯示器被點(diǎn)亮,但由于顯示器具有余輝效應(yīng),而人眼又具有視覺惰性,所以看起來與全部顯示器持續(xù)點(diǎn)亮效果完全一樣。 動態(tài)顯示方式中顯示器的亮度與點(diǎn)亮?xí)r的導(dǎo)通電流有關(guān),也跟 點(diǎn)亮?xí)r間和間隔時間有關(guān)。 調(diào)整電流和時間參數(shù),可實(shí)現(xiàn)亮度適中且較穩(wěn)定的顯示效果。 本文采用的是動態(tài)顯示法,即 循環(huán)取值 000001, 000010, 000100,001000, 010000, 100000,每個值延時 來控制數(shù)碼管顯示。 圖 動態(tài)數(shù)碼管顯示仿真圖 關(guān)去抖 如圖所示, 列線, 行線。列線通過上拉電阻連接到電源上,因此當(dāng)無鍵按下時,各列線( 均為高電平。當(dāng)行線( 別輸出低電平時,有鍵按下,相應(yīng)的列線 會出現(xiàn)低電平。依據(jù)此原理, 整個鍵盤進(jìn)行掃描。所謂掃描,即 斷輪流對行線置低電平,然后檢查列線輸入狀態(tài),確定按鍵情況。下一行掃描時,令 高電平, 低電平,再讀入 值。若 “ 1” , “ 0” ,則 按下;若 “ 0” , “ 1” ,則 按下;若 為“ 1” ,則證明按下的鍵不在該行,應(yīng)進(jìn)行下一行的掃描。 圖 關(guān)電路圖 如圖所示,在確定有鍵按下后,先把 為低電平, 為高電平,再讀入 值。若 “ 1” , “ 0” ,則 按下;若 “ 0” , “ 1” ,則 按下;若 為“ 1” ,則證明按下的鍵不在該行,應(yīng)進(jìn)行下一行的掃描。掃描鍵盤的時間很短,僅僅幾微秒;而按鍵時間一次至少需要幾十毫秒,所以只要有鍵按下,都能被掃描到。 按鍵按下時,有一定的抖動時間。因此,在編制程序時,應(yīng)該用延時消除抖動,以免產(chǎn)生多次按鍵錯誤。按鍵實(shí)際就是一種常用的按鈕開關(guān),平時鍵的兩個觸點(diǎn)處于斷開狀態(tài),按鍵被按下時,兩個觸點(diǎn)閉合。由于鍵盤上的按鍵都是利用機(jī)械觸點(diǎn)來實(shí)現(xiàn)鍵的閉合和釋放。由于彈性 作用的影響,機(jī)械觸點(diǎn)在閉合及斷開瞬間均有抖動過程,從而使鍵輸入電壓信號也出現(xiàn)抖動。 21 圖 抖動效果示意圖 如上圖所示,抖動時間 長短與機(jī)械特性有關(guān),一般為 5~ 10 按鍵的穩(wěn)定閉合時間 操作人員的按鍵動作所確定,一般為幾百毫秒至幾秒。為了保證系統(tǒng)對按鍵的一次閉合僅作一次鍵輸入處理,必須消抖處理。 一般可以用硬件或軟件的辦法來消抖,具體有如下方式: 是在第一次檢測到有鍵按下 時先不動作,延時一段時間(一般為 10再次檢測按鍵的狀態(tài),如果仍保持閉合狀態(tài),則確認(rèn)的確有鍵按下。當(dāng)檢測到按鍵釋放后,也要給 510延時,待后沿抖動消失后才能轉(zhuǎn)入按鍵的處理程序。 本文采用的軟件消抖,延時 10 圖 開關(guān)去抖仿真圖 22 第五章 智能家居的實(shí)現(xiàn) 能家居介紹 [4,10] 念及簡介 智能家居是以住宅為平臺,兼?zhèn)浣ㄖ?網(wǎng)絡(luò)通信 、 [1]信息家電、設(shè)備自動化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境。智能家居通過 物聯(lián)網(wǎng) 技術(shù)將家中的各種設(shè)備(如音視頻設(shè)備、照明系統(tǒng)、窗簾控制、空調(diào)控制、安防系統(tǒng)、數(shù)字影院系統(tǒng)、 [1]網(wǎng)絡(luò)家電以及三表抄送等)連接到一起,提供家電控制、照明控制、窗簾控制、電話遠(yuǎn)程控制、室內(nèi)外遙控、 防盜報警 、以及可編程定時控制等多種功能和手段。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,提供舒適安全、高品位且宜人的家庭生活空間;還由原來的被動靜止結(jié)構(gòu)轉(zhuǎn)變?yōu)榫哂心軇又腔鄣墓ぞ?,提供全方位的信息交互功能,幫助家庭與外部保持信息交流暢通,優(yōu)化人們的生活方式,幫助人們有效安排時間,增強(qiáng)家居生活的安全性,甚至為各種能源費(fèi)用節(jié)約資金。 智能家居是時代發(fā)展的產(chǎn)物,是住戶想享受快速網(wǎng)沖浪、便捷實(shí) 時的通訊、安全防范、豐富娛樂生活、便捷的生活家居管理 ,優(yōu)質(zhì)物業(yè)管理等智能化住宅所特有的生活方式,使忙碌一天的人們真正體會到智慧家?guī)淼纳顦啡ぁ? 智能家居是一個居住環(huán)境,是以住宅為平臺安裝有 智能家居系統(tǒng) 的居住環(huán)境,實(shí)施智能家居系統(tǒng)的過程就稱為智能家居集成。以住宅為平臺,利用有線和無線網(wǎng)絡(luò)平臺通信技術(shù)、包括綜合布線系統(tǒng),安全防范系統(tǒng),背景樂 /廣播系統(tǒng),燈光窗簾控制系統(tǒng),空調(diào) 制系統(tǒng),以及家庭影院控制系統(tǒng);將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng),提升家居安全性、便利性、舒適性、藝術(shù)性,并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境。 智能家居集成是利用 綜合布線 技術(shù)、網(wǎng)絡(luò)通信技術(shù)、 安全防范技術(shù) 、自動控制技術(shù)、 音視頻技術(shù)將家居生活有關(guān)的設(shè)備集成。由于智能家居采用的技術(shù)標(biāo)準(zhǔn)與協(xié)議的不同,大多數(shù)智能家居系統(tǒng)都采用 綜合布線 方式,但少數(shù)系統(tǒng)可能并不23 采用綜合布線技術(shù),如 電力載波 ,不論哪一種情況,都一定有對應(yīng)的網(wǎng)絡(luò)通信技術(shù)來完成所需的信號傳輸任務(wù),因此網(wǎng)絡(luò)通信技術(shù)是 智能家居集成中關(guān)鍵的技術(shù)之一。 安全防范技術(shù) 是智能家居系統(tǒng)中必不可少的技術(shù),在小區(qū)及戶內(nèi)可視對講、家庭 監(jiān)控 、家庭防盜報警、與家庭有關(guān)的小區(qū) 一卡通 等領(lǐng)域都有廣泛應(yīng)用。 自動控制技術(shù) 是智能家居系統(tǒng)中必不可少的技術(shù),廣泛應(yīng)用在智能家居控制中心 。 要功能 一、智能燈光控制 實(shí)現(xiàn)對全宅燈光的智能管理,可以用遙控等多種智能控制方式實(shí)現(xiàn)對全宅燈光的遙控開關(guān),調(diào)光,全開全關(guān)及 “ 會客、影院 ” 等多種一鍵式燈光場景效果的實(shí)現(xiàn);并可用定時控制、電話遠(yuǎn)程控制、電腦本地及互聯(lián)網(wǎng)遠(yuǎn)程控制等多種控制方式實(shí)現(xiàn)功能, 從而達(dá)到智能照明的節(jié)能、環(huán)保、舒適、方便的功能。 優(yōu)點(diǎn): 1) 控制:就地控制、多點(diǎn)控制、遙控控制、區(qū)域控制等。 2) 安全:通過弱電控制強(qiáng)電方式,控制回路與負(fù)載回路分離。 3) 簡單:智能燈光控制系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì),簡單靈活、安裝方便。 4) 靈活:根據(jù)環(huán)境及用戶需求的變化,只需做軟件修改設(shè)置就可以實(shí)現(xiàn)燈光布局的改變和功能擴(kuò)充。 二、智能電器控制 電器控制采用弱電控制強(qiáng)電方式,即安全又智能,可以用遙控、定時等多種智能控制方式實(shí)現(xiàn)對在家里飲水機(jī)、插座、空調(diào)、地暖、投影機(jī)、新 風(fēng)系統(tǒng)等進(jìn)行智能控制,避免飲水機(jī)在夜晚反復(fù)加熱影響水質(zhì),在外出是斷開插排通電,避免電器發(fā)熱引發(fā)安全隱患;以及對空調(diào)地暖進(jìn)行定時或者遠(yuǎn)程控制,讓 到家后馬上享受舒適的溫度和新鮮的空氣。 優(yōu)點(diǎn): 1) 方便:就地控制、場景控制、遙控控制、電話電腦遠(yuǎn)程控制、手機(jī)控制等。 2) 控制:通過紅外或者協(xié)議信號控制方式,安全方便互補(bǔ)干擾。 3) 健康:通過智能檢測器,可以對家里的溫度、濕度、亮度進(jìn)行檢測,并驅(qū)動電器設(shè)備自動工作。 4) 安全:系統(tǒng)可以根據(jù)生活節(jié)奏自動開啟或關(guān)閉電路,避免不必要的浪費(fèi)和 電氣老化引起的火災(zāi)。 三、安防監(jiān)控系統(tǒng) 隨著人們居住環(huán)境的升級,人們越來越重視自己的個人安全和財(cái)產(chǎn)安全,對24 人、家庭以及住宅的小區(qū)的安全方面提出了更高的要求;同時,經(jīng)濟(jì)的飛速發(fā)展伴隨著城市流動人口的急劇增加,給城市的社會治安增加了新的難題,要保障小區(qū)的安全,防止偷搶事件的發(fā)生,就必須有自己的安全防范系統(tǒng),人防的保安方式難以適應(yīng)我們的要求,智能安防已成為當(dāng)前的發(fā)展趨勢。 視頻監(jiān)控系統(tǒng)己經(jīng)廣泛地存在于銀行、商場、車站和交通路口等公共場所,但實(shí)際的監(jiān)控任務(wù)仍需要較多的人工完成,而且現(xiàn)有的視頻監(jiān)控系統(tǒng)通常 只是錄制視頻圖像,提供的信息是沒有經(jīng)過解釋的視頻圖像,只能用作事后取證,沒有充分發(fā)揮監(jiān)控的實(shí)時性和主動性。為了能實(shí)時分析、跟蹤、判別監(jiān)控對象,并在異常事件發(fā)生時提示、上報,為政府部門、安全領(lǐng)域及時決策、正確行動提供支持,視頻監(jiān)控的 “ 智能化 ” 就顯得尤為重要。 優(yōu)點(diǎn): 1) 安全:安防系統(tǒng)可以對陌生人入侵、煤氣泄漏、火災(zāi)等情況提前及時發(fā)現(xiàn)并通知主人; 2) 單:操作非常簡單可以通過遙控器或者門口控制器進(jìn)行布防或者撤防。 3) 用:視頻監(jiān)控系統(tǒng)可以依靠安裝在室外的攝像機(jī)可以有效的阻止小偷進(jìn)一步行 動,并且也可以在事后取證給警方提供有利證據(jù)。 四、智能背景音樂 家庭背景音樂是在公共背景音樂的基本原理基礎(chǔ)上結(jié)合家庭生活的特點(diǎn)發(fā)展而來的新型背景音樂系統(tǒng)。簡單地說,就是在家庭任何一間房子里,比如花園、客廳、臥室、酒吧、廚房或衛(wèi)生間,可以將 腦等多種音源進(jìn)行系統(tǒng)組合讓每個房間都能聽到美妙的背景音樂,音樂系統(tǒng)即可以美化空間,又起到很好的裝飾作用。 優(yōu)點(diǎn): 1) 傳統(tǒng)音樂不同,專業(yè)針對家庭進(jìn)行設(shè)計(jì)。 2.) 果:采用高保真雙聲道立體聲喇叭,音質(zhì)效果非常好。 3) 簡 單:控制器人性化設(shè)計(jì),操作簡單,無論老人小孩都會操作。 4.) 便:人性化、主機(jī)隱蔽安裝,只需通過每個房間的控制器或者遙控器就可以控制。 五、智能視頻共享 六、可視對講系統(tǒng) 可視對講目前產(chǎn)品比較成熟,目前成熟案例隨處可見,這其中有大型聯(lián)網(wǎng)對講系統(tǒng),也有單獨(dú)的對講系統(tǒng),比如別墅用的,其中有分一拖一、二、三等;一般實(shí)現(xiàn)的功能是可以呼叫、可視、對講等功能,但是目前通過 “ 品奇居 ” 的整合部已經(jīng)將很多不同平臺的產(chǎn)品實(shí)現(xiàn)了統(tǒng)一,增強(qiáng)了整套系統(tǒng)控制部分的優(yōu)勢,讓25 室內(nèi)主機(jī)也可以控制家里的燈光和電器了。 七、家庭影 院系統(tǒng) 八、系統(tǒng)整合控制 其他功能 1)遠(yuǎn)程控 制 可以使用遙控器來控制家中燈光,熱水器,電動窗簾,飲水機(jī),空調(diào)等設(shè)備的開啟和關(guān)閉;通過這支遙控器的顯示屏可以在一樓(或客廳)來查詢并顯示出二樓(或臥室)燈光電器的開啟關(guān)閉狀態(tài);同時這支遙控器還可以控制家中的紅外電器諸如:電視, 音響等紅外電器設(shè)備 ―― 萬能遙控器。 2) 話遠(yuǎn)程控制 高加密(電話識別)多功能語音電話遠(yuǎn)程控制功能,當(dāng) 出差或著在家外邊辦事, 可以通過手機(jī),固定電話來控制家中的空調(diào)和窗簾,燈光電器,使之提前為客戶制冷或制熱或進(jìn) 行開啟和關(guān)閉狀態(tài),通過手機(jī)或固定電話知道家中電路是否正常,各種家用電器(例如冰箱里的食物等),還可以得知室內(nèi)的空氣質(zhì)量(屋內(nèi)外可以安裝類似煙霧報警器的電器)從而控制窗戶和紫外線殺菌裝置進(jìn)行換氣或殺菌,此外根據(jù)外部天氣的優(yōu)劣適當(dāng)?shù)募訚裎輧?nèi)空氣和利用空調(diào)等設(shè)施對屋內(nèi)進(jìn)行升溫。主人不在家時,也可以通過手機(jī)或固定電話來自動給花草澆水、寵物喂食等??刂婆P室的柜櫥對衣物、鞋子、被褥等殺菌、晾曬等。 3)定 時控制 可以提前設(shè)定某些產(chǎn)品的自動開啟關(guān)閉時間,如:電熱水器每天晚上 20:30 分自動開啟加熱, 23:30 分自動斷電關(guān)閉,保證在享受熱水洗浴的同時,也帶來省電,舒適和時尚。當(dāng)然電動窗簾的自動開啟關(guān)閉時間更不在話下。 文實(shí)現(xiàn)的功能 26 圖 實(shí)物電路圖 本設(shè)計(jì)基于單片機(jī)的智能家居控制主要目標(biāo)只鐘對燈光控制和窗簾控制,模版之間的通信采用有線。電路板左上一位數(shù)碼管分別表示 :左上亮 下亮 上亮 亮,右下亮 亮 動控制燈和窗簾 單片機(jī)通過一個按鍵掃描程序 (見附錄 函數(shù) )不停掃描鍵盤開關(guān),當(dāng)窗簾和燈光開關(guān)按下時單片機(jī)分別使要控制的窗簾和電燈端口輸出高電壓5V。從而打開窗簾和燈光。當(dāng)開關(guān)處于松開時,單片機(jī)使輸出端口為低電平。實(shí)物演示如圖: 27 窗簾打開 圖 簾打開 時控制功能 本設(shè)計(jì)的單片機(jī)中有一個全天 24 小時計(jì)時程序。 (見附錄 函數(shù) )。在這個計(jì)時程序中,不是簡單的采用機(jī)器時鐘計(jì)時。而是通過設(shè)置變量, 單片機(jī)每 1024 微秒一次中斷,一個變量自加 1024,當(dāng)變量大于 10000時,這個變量就自減 10000,同時另外一個變量自加 0000微秒即 1 毫秒,通過這種方式來減少時間誤差。而此形成全天 24 小時的計(jì)時。此后系統(tǒng)感知時間變量如 控制窗簾和燈光。 圖 上 7 點(diǎn)定時開窗簾:左上亮 28 圖 18 點(diǎn)定時開燈 2 和關(guān)窗簾:右下和左下亮 圖 23 點(diǎn)定時關(guān)燈 2:右下滅燈 間與外部響應(yīng)燈控制 燈 1 的控制,右上。在 7 到 18 點(diǎn)按下按鈕打不開燈 1,在 18 點(diǎn)到第二天 7點(diǎn)按下按鈕才能開燈 1。見附錄 函數(shù)。函數(shù)中的時間響應(yīng)變量在 7到 18 點(diǎn)中為 0,其他時間為 1,而來整合外部開關(guān)來控制燈光。 圖 在不同時間點(diǎn)的開燈效果 29 第六章 結(jié)論 本文從硬件電路到單片機(jī)控制器再到微處理器程序進(jìn)行了一系列的設(shè)計(jì),最終將各模塊整合制作成電路板。各部分的設(shè)計(jì)都具有各自的特點(diǎn),在硬件電路設(shè)計(jì)中需要的 是電工電子的理論和知識;系統(tǒng)的軟件設(shè)計(jì)要求 C 語言編程能力;系統(tǒng)的調(diào)試則需要熟練應(yīng)用 發(fā)環(huán)境和 的使用。由此可見本系統(tǒng)的設(shè)計(jì)綜合應(yīng)用了各方面的理論和知識,是對已學(xué)知識掌握程度的檢驗(yàn)以及對全新知識的學(xué)習(xí)和掌握能力的考驗(yàn)。 在這次畢業(yè)設(shè)計(jì)當(dāng)中,我學(xué)到了很多,從理論到實(shí)踐,到真正做成東西,要去摸索很多,學(xué)習(xí)很多。也讓我明白實(shí)事求是,踏實(shí)認(rèn)真的工作精神的重要性。 在設(shè)計(jì)完成后,我覺得還可以做如下改進(jìn): 1)程序代碼還可以更加精簡,節(jié)省單片機(jī)內(nèi)存資源。如附錄上的程序代碼,所有變量都是全局變量, 可以將某些函數(shù)改為非空返回值函數(shù),將函數(shù)變量設(shè)為局部變量,函數(shù)結(jié)束,局部變量清除,釋放內(nèi)存,如此可以節(jié)省單片機(jī)資源。 2)增加燈光和直流電機(jī)電路。由于單片機(jī)驅(qū)動電流較小,無法直接驅(qū)動實(shí)驗(yàn)室有的 和直流電機(jī),在本設(shè)計(jì)采用了一個數(shù)碼管的四個燈表示窗簾開關(guān)和燈光 1 和燈光 2。可改進(jìn)的方法是增加外部驅(qū)動電路。 30 致 謝 在此論文完成之際,我要感謝多年來關(guān)心、幫助和支持我的人。 首先,我衷心感謝我的導(dǎo)師蔡本曉老師。本論文是在覃老師的精心指導(dǎo)下完成的,論文從選題到撰寫,自始自終都得到蔡本曉老師的深切關(guān) 懷和悉心指導(dǎo)。蔡本曉老師開闊的視野,淵博的知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,通達(dá)的性格以及強(qiáng)烈的事業(yè)心,都對我產(chǎn)生了很大的影響,讓我受益非淺。在此,我向蔡本曉老師表示誠摯的感謝和崇高的敬意! 其次,在學(xué)習(xí)和完成論文的期間,我也得到了杭州電子科技大學(xué)理學(xué)院各位領(lǐng)導(dǎo)和老師的關(guān)懷和幫助,在次表示衷心的感謝! 最后,我還要感謝寢室里的同學(xué)和我的父母,他們?yōu)槲覡I造了良好的氛圍,沒有他們的支持和鼓勵,我可能無法克服各種困難,順利完成學(xué)業(yè)。 31 參考文獻(xiàn) [1]李學(xué)海. — 基礎(chǔ)篇 [M].- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 基于 單片機(jī) 智能家居 控制系統(tǒng) 設(shè)計(jì) 優(yōu)秀 畢業(yè) 課程設(shè)計(jì)
鏈接地址:http://www.hcyjhs8.com/p-120766.html