

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計論文</b></p><p> 作者 學號 </p><p> 系部 電子信息學院 </p><p> 專業(yè) 計算機控制技術
2、 </p><p> 題目 智能窗簾控制裝置 </p><p> 指導教師 </p><p> 評閱教師 </p><p> 完
3、成時間: 2013年 5 月 1 日 </p><p> 畢業(yè)設計(論文)中文摘要</p><p> 畢業(yè)設計(論文)外文摘要</p><p><b> 目錄</b></p><p><b> 第1章 緒論5</b></p><p> 1.1 研究背
4、景及意義5</p><p> 1.2 基本內容安排6</p><p> 1.3 設計思想及基本功能7</p><p> 第2章 總體電路設計及其原理說明7</p><p> 2.1 系統(tǒng)基本功能7</p><p> 2.2 系統(tǒng)總體結構設計8</p><p> 第3章 硬
5、件分析與設計9</p><p> 3.1電源電路設計9</p><p> 3.1.1單片機電源電路設計9</p><p> 3.1.2步進電機電源電路設計11</p><p> 3.2 89C51單片機及相關電路12</p><p> 3.2.1晶振電路13</p><p>
6、; 3.2.2復位電路14</p><p> 3.2.3時鐘電路14</p><p> 3.2.4鍵盤電路16</p><p> 3.2.5 顯示電路17</p><p> 3.2.6 A\D轉換電路19</p><p> 3.2.7光敏傳感器21</p><p> 3
7、.2.8 步進電機22</p><p> 3.2.9信號校正電路24</p><p> 3.3窗簾框架構造設計25</p><p> 3.3.1電動機選擇25</p><p> 第4章 程序分析與設計27</p><p> 4.1 主程序設計27</p><p> 4.2
8、 主要子程序設計28</p><p> 4.2.1 鍵盤程序設計28</p><p> 4.2.2定時程序設計30</p><p> 4.2.3步進電機程序設計31</p><p><b> 結論32</b></p><p><b> 致謝33</b>&
9、lt;/p><p><b> 參考文獻34</b></p><p> 附錄一 智能窗簾原理圖35</p><p> 附錄二 程序清單36</p><p><b> 第1章 緒論</b></p><p> 1.1 研究目的和意義</p><
10、p> 21世紀是信息化的世紀,各種電信和互聯(lián)網(wǎng)新技術推動了人類文明的巨大進步。智能家居控制系統(tǒng)可以定義為一個過程或者一個系統(tǒng)。利用先進的計算機技術、網(wǎng)絡通訊技術、綜合布線技術、將與家居生活有關的各種子系統(tǒng),有機地結合在一起,通過統(tǒng)籌管理,讓家居生活更加舒適、安全、有效。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,提供舒適安全、高品位且宜人的家庭生活空間。還將原來的被動靜止結構轉變?yōu)榫哂心軇又腔鄣墓ぞ撸峁┤轿坏男畔⒔粨Q功能
11、,幫助家庭與外部保持信息交換暢通,優(yōu)化人們的生活方式,幫助人們有效安排時間,增強家居生活的安全性,甚至為各種能源費用節(jié)約資金。系統(tǒng)的網(wǎng)絡化功能可以提供遙控、家電(空調,熱水器等)控制、照明控制、室內外遙控、窗簾自控、防盜報警、電話遠程控制、可編程定時控制及計算機控制等多種功能和手段。使生活更加舒適、便利和安全。因智能家居控制系統(tǒng)布線簡單、功能靈活,擴展容易而被人們廣泛接受和應用。</p><p> 智能化控制的
12、工作原理自然離不開運算和控制單元,在設計本系統(tǒng)時采用的主控器件AT89C51,正是運算與控制單元的集合體。本窗簾控制系統(tǒng)不僅具有采集控制方便、簡單、靈活等優(yōu)點,而且可以大幅度提高采各模塊和芯片的協(xié)調性,從而大大提高系統(tǒng)的可利用性。此次系統(tǒng)設計系統(tǒng)正是利用AT89C51 單片機的優(yōu)點,順利的完成了本設計的要求。并且實現(xiàn)了學習型定時和自動控制功能,為控制家居設備提供了良好的基礎。</p><p> 正是因為通信技術
13、、計算機技術、網(wǎng)絡技術、控制技術的迅猛發(fā)展與提高,促使了家庭實現(xiàn)了生活現(xiàn)代化,居住環(huán)境舒適化、安全化。這些高科技已經(jīng)影響到人們生活的方方面面,改變了人們生活習慣,提高了人們生活質量,家居智能化也正是在這種形勢下應運而生的。智能家居控制系統(tǒng)的主要功能包括通信、設備自動控制、安全防范三個方面。隨著新技術和自動化的發(fā)展,傳感器的使用數(shù)量越來越大,功能也越來越強,各種傳感器都已經(jīng)標準化、模塊化,這給智能家居控制系統(tǒng)的設計提供極大方便。</
14、p><p> 智能窗簾控制裝置系統(tǒng)的整體主要由硬件和軟件兩部分組成。硬件部分由單片機擴展的外圍電路以及各種實現(xiàn)單片機系統(tǒng)控制功能的接口電路組成;軟件部分主要由單片機系統(tǒng)實現(xiàn)其特定控制功能的各種程序組成。本設計中介紹了智能窗簾控制裝置系統(tǒng)的硬件構成以及軟件設計過程,以盡最大可能滿足不同人對窗簾開閉的不同需求。同時,系統(tǒng)在針對人們一般需求的設計開發(fā)外,還提出多種解決方案,在考慮到經(jīng)濟性和簡便性的前提下,可以供日后對控制
15、系統(tǒng)的功能進行擴展。</p><p> 1.2 基本內容安排</p><p> 該設計通過分析電動窗簾的現(xiàn)狀和人們對自動窗簾控制系統(tǒng)的功能的需求,從而對自動窗簾控制器進行總體的設計。系統(tǒng)的總體設計采用以步進電機作為單片機控制元件,執(zhí)行窗簾開閉的主要任務;以光敏電阻作為檢測元件,以提供單片機外界光照的變化;89C51單片機作為主控制芯片,控制著整個系統(tǒng)的運行,此外,輔助以鍵盤和顯示電路
16、,在各個電路模塊的配合下最終實現(xiàn)了自動窗簾控制系統(tǒng)的智能化要求。</p><p> 自動窗簾控制系統(tǒng)設計過程主要分為以下幾個章節(jié):</p><p> ?。?)緒論:介紹設計目標國內外的發(fā)展現(xiàn)狀和研究意義目的,設計的基本內容和本文的章節(jié)安排。</p><p> ?。?)總體設計方案:給出了智能窗簾控制裝置的總體方案設想,智能項目,和設計結構規(guī)劃。</p>
17、<p> ?。?)硬件設計:選用89C51單片機為核心的各種電路設計,包括復位電路,電源電路,時鐘電路,步進電機控制電路,鍵盤/顯示電路等一系列相關電路。</p><p> (4)軟件設計:介紹各個功能模塊的的設計流程以及設計思路。</p><p> ?。?)總結:針對設計中的不足進行再思考以及提出自動窗簾控制系統(tǒng)功能的擴展。</p><p> 1
18、.3 設計思想及基本功能</p><p> 該系統(tǒng)具有一般的窗簾控制系統(tǒng)的最基本的功能,即通過電動按鈕來開閉窗簾,在此基本功能的前提下,本設計根據(jù)需求還設計了可以根據(jù)光照強度和設定時間自動開閉窗簾的功能,在選取設計方案和采用元器件方面,該系統(tǒng)本著簡單實用經(jīng)濟的思想,盡量簡化電路設計,用最簡單的電路布線和選用最經(jīng)濟實用的器件來達到設計要求。</p><p> 自動窗簾控制系統(tǒng)具有以下幾
19、個基本功能:</p><p> ?。?)手動控制:該功能是根據(jù)用戶的需求通過按鍵進行窗簾的開關,此功能可以使窗簾的開閉處于任何一種狀態(tài);</p><p> ?。?)自動控制:用戶可以通過按鍵一次性開閉窗簾;</p><p> (3)環(huán)境亮度控制:窗簾的關閉和開啟通過環(huán)境亮度自動完成窗簾的開啟或關閉操作控制,“天黑關閉,天亮打開”具有智能管理,不產(chǎn)生誤動作。<
20、/p><p> (4)時間自動控制:根據(jù)設置輸入的開啟或關閉時間,來控制窗簾的關閉和打開。</p><p> 窗簾的正轉、反轉和停止功能可由單片機輸出電平來控制步進電機的運轉以實現(xiàn)。環(huán)境亮度的控制通過光敏二極管和運放組成的電路來控制單片機輸出電平繼而控制電機的正轉和反轉。時間自動控制可以由定時器來控制。</p><p> 第2章 總體電路設計及其原理說明</
21、p><p> 2.1 系統(tǒng)基本功能</p><p> 伴隨著科學技術的發(fā)展和人民生活水平的日益提高,人們對生活舒適性的追求越來越強烈,而窗簾在每個家庭生活是必備的,其基本功能是保護住戶的隱私以及遮蔽陽光等?;谶@些作用窗簾的便利性自然也受到家庭的關注。但傳統(tǒng)的窗簾絕大部分是用手去開關,每天開關不僅不省力,而且還可能錯過最佳光照時間,尤其是大窗簾,比較重,而且長,在開閉時需要費很大力氣才能
22、開關窗簾,特別不方便;針對這種現(xiàn)象,電動窗簾便由此產(chǎn)生。現(xiàn)有的電動窗簾基本上都可以利用按鍵控制,自動開關閉窗簾,雖然省了力氣,但是有些方面的設計還是不夠人性化。對此,本控制系統(tǒng)提出可以根據(jù)光照以及定時等開關窗簾,具體有以下幾大功能:(1)手動控制狀態(tài):此功能使自動窗簾控制系統(tǒng)具有手動拉開、關閉和停止功能。(2)半自動控制狀態(tài):此功能是在要打開或者關閉窗簾的時候,通過“開”或“關”按鍵,窗簾在電機的帶動下可以自動開閉。(3)亮度自動控制:
23、此功能是利用設定的光照強度自動完成窗簾的打開或者關閉,真正實現(xiàn)黑天關閉,白天打開的功能。(4)時間自動控制:此功能根據(jù)用戶需要,設定需要開閉窗簾的時間,通過輸入的開啟或關閉時間,控制窗簾開關。</p><p><b> 系統(tǒng)總體結構設計</b></p><p> 硬件設計的好壞決定整個方案的成功與否,所以在硬件設計時,在實現(xiàn)功能的情況下電路設計越簡單越好,這樣才能
24、保證這個系統(tǒng)的穩(wěn)定運行。下圖是智能窗簾控制裝置設計的總體框圖如圖2.2.1所示。</p><p> 圖2.2.1 電動窗簾控制器結構框圖</p><p> 本智能窗簾控制裝置以89C51為主控芯片,通過其靈活的輸入/輸出口設置,由光電傳感器檢測外界的光強,經(jīng)過信號調理電路的放大,濾波調理后輸入到A/D轉換器,A/D轉換器件完成一個轉換過程需要一定時間,如果在這段時間內信號的幅度發(fā)生變化
25、,轉換結果將會受到影響,所以其間要用到采樣保持電路。轉換后的信號由單片機控制器,來實現(xiàn)電機的運行與停止。顯示模塊主要用來顯示智能窗簾控制裝置的各種狀態(tài)信息。鍵盤模塊主要作用是通過按鍵向單片機輸入指令,其中主要包括設定時間,控制步進電機轉動方向,從而控制窗簾的開與關。</p><p> 第3章 硬件分析與設計</p><p><b> 3.1電源電路設計</b>&l
26、t;/p><p> 3.1.1 單片機電源電路</p><p> 單片機工作需要使用5V電壓,因此需要給單片機設計電源電路。圖3.1.1是單片機的電源電路。它采用LM2576開關穩(wěn)壓集成電路將電動機電源+12V直流電壓轉變?yōu)?5V的直流電壓為單片機供電。</p><p> 圖3.1.1單片機電源電路</p><p> LM2576中文資
27、料</p><p> LM2576系列開關穩(wěn)壓集成電路的主要特性如下:</p><p> ●最大輸出電流:3A;</p><p> ●最高輸入電壓:LM2576為40V,LM2576HV為60V;</p><p> ●輸出電壓:3.3V、5V、12V、15V和ADJ(可調)等可選;</p><p> ●震蕩頻
28、率:52kHz;</p><p> ●轉換效率:75%~88%(不同電壓輸出時的效率不同);</p><p> ●控制方式:PWM;</p><p> ●工作溫度范圍:-40℃ ~ +125℃</p><p> ●工作模式:低功耗/正常兩種模式可外部控制;</p><p> ●工作模式控制:TTL電平兼容;&
29、lt;/p><p> ●所需外部元件:僅四個(不可調)或六個(可調);</p><p> ●器件保護:熱關斷及電流限制;</p><p> LM2576的內部框圖如圖3.1.2所示,該框圖的引腳定義對應于五腳TO-220封裝形式。</p><p><b> 圖 3.1.2</b></p><p&g
30、t; LM2576內部包含52kHz振蕩器、1.23V基準穩(wěn)壓電路、熱關斷電路、電流限制電路、放大器、比較器及內部穩(wěn)壓電路等。為了產(chǎn)生不同的輸出電壓, 通常將比較器的負端接基準電壓(1.23V),正端接分壓電阻網(wǎng)絡,這樣可根據(jù)輸出電壓的不同選定不同的阻值,其中R1=1kΩ(可調-ADJ時開路), R2分別為1.7 kΩ(3.3V)、3.1 kΩ(5V)、8.84 kΩ(12V)、11.3 kΩ(15V)和0(-ADJ),上述電阻依據(jù)型
31、號不同已在芯片內部做了精確調整,因而無需使用者考慮。將輸出電壓分壓電阻網(wǎng)絡的輸出同內部基準穩(wěn)壓值 1.23V進行比較,若電壓有偏差,則可用放大器控制內部振蕩器的輸出占空比,從而使輸出電壓保持穩(wěn)定。</p><p> 由圖3.1.1及LM2576系列開關穩(wěn)壓集成電路的特性可以看出,以LM2576為核心的開關穩(wěn)壓電源完全可以取代三端穩(wěn)壓器件構成的MCU穩(wěn)壓電源。LM2576系列開關穩(wěn)壓集成電路來組成穩(wěn)壓電源所需的外
32、圍元件極少,電路內部還有過流、過熱及調整管的保護電路,使用起來更可靠、更方便。</p><p><b> 外形圖</b></p><p><b> 圖3.1.3</b></p><p> 3.1.2 步進電機電源電路</p><p> 本設計采用12V直流電壓為步進電機供電,因此需要給步進
33、電機設計電源電路。圖3.1.4是步進電機的電源電路。由于該電路在應用中比較常見,所以在此不做任何解析。</p><p> 圖3.1.4步進電機的電源電路</p><p> 3.2 89C51單片機及相關電路</p><p> 單片機的全稱是單片微型計算機(Single Chip Microcomputer)。為了使用方便,它把組成計算機的主要功能部件:中央處
34、理器(CPU)、數(shù)據(jù)存儲器(RAM)、程序存儲器(ROM、EPROM、E2PROM或FLASH)、定時/計數(shù)器和各種輸入/輸出接口電路等都集成在一塊半導體芯片上,構成了一個完整的計算機系統(tǒng)。與通用的計算機不同,單片機的指令功能是按照工業(yè)控制的要求設計,因此它又被稱為微控制器(Microcontroller)。</p><p> MCS51系列[1]單片機是美國Intel公司于1980年推出的一種8位單片機系列。
35、該系列的基本型產(chǎn)品是8051、8031和8751。這3種產(chǎn)品之間的區(qū)別只是在片內程序存儲器方面。8051的片內程序存儲器(ROM)是掩膜型的,即在制造芯片時已將應用程序固化進去;8031片內沒有程序存儲器;8751內部包含有用作程序存儲器4KB的EPROM。由于8051的編程需要制造商的支持,而8751的價格昂貴,因此8031獲得了更為廣泛的使用。</p><p> MCS51系列單片機優(yōu)異的性能/價格比使得它
36、從面世以來就獲得用戶的認可。Intel公司把這種單片機的內核,即8051內核,以出售或互換專利的方式授權給一些公司,如Atmel、Philips、ADI等。這些公司的這類產(chǎn)品也被稱為8051兼容芯片,這些8051兼容芯片在原來的基礎上增加了許多特性。本文應用電路中采用了Atmel公司的AT89S51芯片,它與MCS51單片機指令兼容,同時它的內部包含用作程序存儲器4KB的基于FLASH技術的只讀存儲器。采用這款芯片既克服了采用8031需
37、要添加外部程序存儲器導致電路復雜的缺點,又克服了采用8751導致電路制作成本高的缺點。</p><p> 3.2.1 晶振電路</p><p> 電路中的晶振即石英晶體震蕩器。由于石英晶體震蕩器具有非常好的頻率穩(wěn)定性和抗外界干擾的能力,所以,石英晶體震蕩器是用來產(chǎn)生基準頻率的。通過基準頻率來控制電路中的頻率的準確性。同時,它還可以產(chǎn)生振蕩電流,向單片機發(fā)出時鐘信號。</p>
38、;<p> 圖3.2.1是單片機的晶振電路。電路中的電容C1和C2的典型值通常選擇為30PF左右,該電容的大小會影響振蕩電路頻率的高低、振蕩器的穩(wěn)定性和起振的快速性。晶體振蕩頻率的范圍通常在1.2~12MHz。晶體的頻率越高,系統(tǒng)的時鐘頻率越快,單片機的運行速度越快。但反過來,運行速度對于存儲器的速度要求就越高,對印刷電路板的工藝要求也就越高,即要求線間的寄生電容要小。晶體和電容應該盡可能安裝得與單片機芯片靠近,以減少寄
39、生電容,更好地保證振蕩器穩(wěn)定、可靠地工作。89C51常選擇振蕩頻率12MHz的石英晶體。</p><p> 圖3.2.1 單片機晶振電路圖</p><p> 3.2.2 復位電路</p><p> 復位是單片機的初始化操作,只需要給89C51的復位引腳RST加上大于2個機器周期(即24個時鐘振蕩周期)的高電平就可以使89C51復位。復位時,單片機初始化為0
40、000H,從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當程序運行錯誤(如程序跑飛)或操作錯誤使系統(tǒng)處于鎖死狀態(tài)時,也需要復位鍵使RST腳為高電平,使89C51擺脫“跑飛”或“死鎖”狀態(tài)而重新啟動。圖3.2.2是復位電路圖。</p><p> 圖3.2.2 復位電路圖</p><p> 3.2.3 時鐘電路</p><p> 本設計需要窗簾在
41、給定的時間自動開和關,所以需要用到定時器,而為了保證單片機與外界時鐘一致,要用到一個實時時鐘電路。這里使用DS12887實時時鐘芯片來完成這項功能。</p><p> DS12887是DALLAS公司生產(chǎn)的實時日歷時鐘芯片,其主要功能包括非易失性時日歷時鐘、報警器、百年歷、可編程中斷、方波發(fā)生器和114字節(jié)的非易失靜態(tài)RAM。使用DS12887時應注意以下幾點:Vcc正常情況下為5V,當Vcc降至4.25V時,
42、所有的輸入被忽略,輸出為高阻狀態(tài),Vcc降至3V時,外部電源被關斷,內部鋰電池為實時時鐘和RAM供電,在斷電情況下,時鐘繼續(xù)運行,其中的數(shù)據(jù)可保存十年以上不會丟失。DS12887有兩種工作時序,即MOTOROLA和INTEL時序,由MOT引腳的電平指定,當MOT引腳為高電平時選擇MOTOROLA時序,當MOT引腳為低電平時選擇INTEL時序,圖中選為INTEL時序,這時芯片的DS引腳接系統(tǒng)的讀信號/RD,R/W引腳接系統(tǒng)的寫信號/WR。
43、AS引腳用于分離數(shù)據(jù)地址總線AD7-AD0上的地址和數(shù)據(jù)信息,連接到MCU的ALE引腳。RESET引腳的信號對日歷時鐘和RAM沒有影響,但它影響DS12887的命令和狀態(tài)寄存器的內容,在圖中直接將RESET連至Vcc,這樣可以保證DS12887在進入或退出電源失效狀態(tài)時,其工作狀態(tài)不受RESET引腳的影響。DS1</p><p> 圖3.2.3 時鐘電路圖</p><p> DS12
44、887時鐘芯片和AT89C5l單片微機的接口電路如圖3.2.3所示。模式選擇腳MOT接地, DS12887時鐘芯片的AS端口和89C51單片機的AIE端直接相聯(lián);而DS、R/W 讀寫控制線與單片機的RD/WR控制線制線相連;DS12887的高位地址由89C51單片機的P2.7端口來片選,則DS12887的高8位地址定為7FH,而其低8位則由芯片內部各單元的地址來決定(00H-3FH);DS12887的中斷輸出端IQR和89C51的外部中
45、斷INT0端相聯(lián),給單片機提供中斷信號;DS12887的SQW端與89C5I的TO端相連。</p><p> 3.2.4 鍵盤電路</p><p> 鍵盤在由單片機控制的窗簾自動控制系統(tǒng)中的主要作用是通過按鍵向單片機輸入指令,其中主要包括設定時間,控制窗簾的開關等等功能,是人工控制單片機的主要手段。在窗簾控制系統(tǒng)設計中的鍵盤采用的是4×4矩陣鍵盤。這16個按鍵分別為:設定鍵
46、主要是用來設定自動窗簾打開或者關閉的時間;0-9數(shù)字鍵,其作用主要是用于設定時間;復位鍵主要應用在程序出錯以及誤操作的時候使單片機復位,從而重新設定;反轉鍵是使步進電機反轉,控制窗簾關閉;正轉鍵是使步進電機正轉,從而控制窗簾打開;停止鍵可以控制步進電機停止工作,窗簾控制器停止運行;確定鍵主要是用于在時間設定完成后的確定輸入。</p><p> 由于按鍵比較多,單獨設置按鍵會增加總體設計的復雜性,而且為了減少所占
47、用的端口,可以將按鍵組成一個矩陣,如圖3.2.4所示。</p><p> 圖3.2.4 鍵盤接口電路</p><p> 3.2.5 顯示電路</p><p> 顯示電路主要是用于顯示時間。采用LED數(shù)碼管進行顯示是因為LED數(shù)碼管具有以下幾個優(yōu)點:(1)能在低電壓、小電流條件下驅動發(fā)光,能與CMOS、ITL電路兼容。(2)發(fā)光響應時間極短(<0.1μs
48、),高頻特性好,單色性好,亮度高。(3)體積小,重量輕,抗沖擊性能好。 數(shù)碼管有共陰極和共陽極兩種類型,其公共端主要進行位控制,筆畫端則是進行字符控制,數(shù)碼管有靜態(tài)顯示和動態(tài)顯示兩種方法,說明如下:</p><p> ?。?)靜態(tài)顯示驅動: 靜態(tài)驅動也稱直流驅動。靜態(tài)驅動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O口進行驅動,或者使用如BCD碼二—十進位器進行驅動。靜態(tài)驅動的優(yōu)點是編程簡單,顯
49、示亮度高,缺點是占用I/O口多,如驅動5個數(shù)碼管靜態(tài)顯示則需要5×8=40根I/O口來驅動,要知道一個89C51單片機可用的I/O口才32個。故實際應用時必須增加驅動器進行驅動,增加了硬體電路的復雜性。</p><p> ?。?)動態(tài)顯示驅動:</p><p> 數(shù)碼管動態(tài)顯示是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅動是將所有數(shù)碼管的8個顯示筆劃"a,b,c,
50、d,e,f,g,dp "的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時輪流控制各個LED數(shù)碼管的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)
51、驅動。在輪流顯示過程中,每位數(shù)碼管的點亮時間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極體的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示資料,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,但能夠節(jié)省大量的I/O口,而且功耗更低。</p><p> 本設計采用的是4位LED數(shù)碼管的串行驅動電路來達到顯示的目的。驅動器采用74LS164,由單片機89C51的P3
52、.0和P3.1來控制LED數(shù)碼管的顯示。顯示電路圖如3.2.5-1所示。</p><p> 圖3.2.5-1 顯示電路</p><p> 74LS164是8 位串行輸入,并行輸出的移位寄存器。其引腳及各個引腳的作用如下圖3.2.5-2所示:</p><p> 圖3.2.5-2 74LS164引腳及說明</p><p> 3.2.6
53、 A\D轉換電路</p><p> A/D轉換的作用是進行模數(shù)轉換,把接收到的模擬信號轉換成數(shù)字信號輸出。在選擇A/D轉換時,先要確定A/D轉換精度、轉換速度以及轉換位數(shù)等,A/D轉換的位數(shù)確定與整個測量控制系統(tǒng)所需測量控制的范圍和精度有關,在自定窗簾控制系統(tǒng)中采用了8位A/D轉換器ADC0809。</p><p> ADC0809是美國國家半導體公司生產(chǎn)的CMOS工藝8通道,8位逐
54、次逼近式A/D轉換器。8路模擬信號的分時采集,片內有8路模擬選通開關,以及相應的通道抵制鎖存用譯碼電路,其轉換時間為100μs左右。</p><p> ADC0809的主要特性有:</p><p> (1)8路輸入通道,8位A/D轉換器,即分辨率為8位。 </p><p> (2)具有轉換起??刂贫?。 </p><p> (3
55、)轉換時間為100μs(時鐘為640kHz時),130μs(時鐘為500kHz時) </p><p> ?。?)模擬輸入電壓范圍0~+5V,不需零點和滿刻度校準。 </p><p> ?。?)工作溫度范圍為-40~+85攝氏度 </p><p> ?。?)低功耗,約15mW。</p><p> ADC0809芯片為28引腳
56、的雙列直插式封裝,其信號引腳的功能說明如下:</p><p> IN7~IN0:模擬量輸入通道。</p><p> ALE:地址鎖存允許信號。對應ALE上跳沿,A、B、C地址狀態(tài)送入地址鎖存器中。</p><p> START:轉換啟動信號。START上升沿時,復位ADC0809;START下降沿時啟動芯片,開始進行A/D轉換;在A/D轉換期間,START應保
57、持低電平。</p><p> A、B、C:地址線(通道端口選擇線),A為低地址,C為高地址,引腳圖中為ADDA,ADDB和ADDC。</p><p> CLK:時鐘信號。ADC0809的內部沒有時鐘電路,所需時鐘信號由外界提供,因此有時鐘信號引腳。通常使用頻率為500KHz的時鐘信號。</p><p> EOC:轉換結束信號。EOC=0,正在進行轉換;EOC=
58、1,轉換結束。使用中該狀態(tài)信號即可作為查詢的狀態(tài)標志,又可作為中斷請求信號使用。</p><p> D7~D0:數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機的數(shù)據(jù)線直接相連。D0為最低位,D7為最高。 </p><p> OE:輸出允許信號。用于控制三態(tài)輸出鎖存器向單片機輸出轉換得到的數(shù)據(jù)。OE=0,輸出數(shù)據(jù)線呈高阻;OE=1,輸出轉換得到的數(shù)據(jù)。</p><p&g
59、t; Vcc:+5V電源。 </p><p> Vref:參考電源參考電壓用來與輸入的模擬信號進行比較,作為逐次逼近的基準。其典型值為+5V。</p><p> 多路開關可選通8個模擬通道,允許8路模擬量分時輸入,共用一個A/D轉換器進行轉換,這是一種經(jīng)濟的多路數(shù)據(jù)采集方法。地址鎖存與譯碼電路完成對A、B、C 3個地址位進行鎖存和譯碼,其譯碼輸出用于通道選擇,其轉換結果通過三態(tài)輸出鎖
60、存器存放、輸出,因此可以直接與系統(tǒng)數(shù)據(jù)總線相連。表3.2.6-1為通道選擇表。</p><p> 表3.2.6-1 通道選擇表</p><p> ADC0809與單片機89C51的連接示意圖如圖3.2.6-2所示,其中74LS373為鎖存器,當三態(tài)允許控制端 OE 為低電平時,O0-O7 為正常邏輯狀態(tài),可用來驅動負載或總線。當 OE 為高電平時,O0-O7 呈高阻態(tài),即不驅動總線,
61、也不為總線的負載,但鎖存器內部的邏輯操作不受影響。</p><p> 圖3.2.6-2 ADC0809與單片機連接示意圖</p><p> 3.2.7 光敏傳感器</p><p> 窗簾自動控制系統(tǒng)的光控功能是可以根據(jù)光照的強弱來自動控制窗簾的開閉的,因此需要用到光照傳感元器件,在本設計中采用了光敏電阻。</p><p> 光敏
62、電阻又稱光導管,常用的制作材料為硫化鎘,另外還有硒、硫化鋁、硫化鉛和硫化鉍等材料。這些制作材料具有在特定波長的光照射下,其阻值迅速減小的特性。這是由于光照產(chǎn)生的載流子都參與導電,在外加電場的作用下作漂移運動,電子奔向電源的正極,空穴奔向電源的負極,從而使光敏電阻器的阻值迅速下降。光敏電阻屬半導體光敏器件,除具靈敏度高,反應速度快,光譜特性及r值一致性好等特點外,在高溫,多濕的惡劣環(huán)境下,還能保持高度的穩(wěn)定性和可靠性,可廣泛應用于照相機,
63、太陽能庭院燈,草坪燈,驗鈔機,石英鐘,音樂杯,禮品盒,迷你小夜燈,光聲控開關,路燈自動開關以及各種光控玩具,光控燈飾,燈具等光自動開關控制領域。</p><p> 光敏控制電路是由運算放大器組成比較電路,在運算放大器同相輸入端用兩個電阻分壓,得到的電壓值作為基準電壓,在反相輸入端則用光敏電阻對光進行采集,由于光敏電阻具有根據(jù)光照強度阻值變化的特點,可以得到反向輸入端的電壓值。然后將得到的兩組電壓值進行比較,比較
64、后的信號經(jīng)過A/D轉換送入單片機89C51的P1接口,單片機處理后輸出命令控制電機正轉或者反轉,以實現(xiàn)通過光照控制窗簾的開關功能。本設計采用了型號為GL3526的光敏電阻。</p><p> 光敏電阻與單片機的連接如圖3.2.7所示。</p><p> 圖3.2.7 光敏傳感器</p><p> 3.2.8 步進電機</p><p>
65、 步進電動機是一種將電脈沖信號轉換成角位移或線位移的機電元件。步進電動機的輸入量是脈沖序列,輸出量則為相應的增量位移或步進運動。正常運動情況下,它每轉一周具有固定的步數(shù);做連續(xù)步進運動時,其旋轉轉速與輸入脈沖的頻率保持嚴格的對應關系,不受電壓波動和負載變化的影響。下圖為步進電機運行原理圖。</p><p> 圖3.2.8步進電機運行原理圖</p><p> 在步進電機控制電路中,步進
66、控制器的作用是把輸入脈沖轉換成環(huán)型脈沖,以控制步進電機的轉向。在實際應用中由軟件代替步進控制器,其優(yōu)點是使線路簡化,降低成本,可靠性提高。在窗簾控制系統(tǒng)中選用了型號為24BYJ48 12VDC 1/16的四相反應式步進電機,該步進電機有5根引線,排列次序如下:1:紅色、2:橙色、3:黃色、4:粉色、5:藍色。 采用51驅動ULN2003的方法進行驅動, 其優(yōu)點是力矩大,精度高,其步距角是5.625°。步進電機電路與單片機的連接
67、如圖3.2.9。</p><p> 圖3.2.9 步進電機電路與單片機的連接</p><p> 自動窗簾控制系統(tǒng)的驅動器可以選用大功率復合管,也可以是專門的驅動器,比如光電隔離器,采用光電隔離器一是可以抗干擾,二是起到電隔離的作用。這樣可以避免單片機與步進電機功率回路的共地干擾,防止強功率的干擾信號影響主控部分。另外,一旦驅動電路出現(xiàn)故障,也可以隔離較大的電壓,不致串入單片機而使其損
68、壞。</p><p> 步進電機的驅動電路也有很多種,最為常見的是單電壓驅動,雙電壓驅動以及細分驅動等。</p><p> 3.2.9 信號校正電路</p><p> 在模擬信號采集過程中,難免會碰到采集信號過于微弱,難以接收到,此時必須采用一個信號放大電路對信號進行一定倍數(shù)的放大才能滿足A/D轉換器對輸入信號電平的要求,并且放大器還不能產(chǎn)生干擾信號,因此必
69、須選擇一種符合要求的放大器。此外,進行信號采集時,采集到的信號不僅是有用的信號,還有很多干擾信號,應該選用具有頻率選擇作用的濾波器,這樣可以比較有效地濾除噪聲和分離各種不同信號,在本設計中采用了低通濾波器。</p><p> 積分運算電路具有低通特性,而通帶放大倍數(shù)取決于電阻組成的負反饋網(wǎng)絡,故在積分運算電路中電容上并聯(lián)一個電阻,得到反相輸入一階低通濾波電路,該電路具有放大和濾波功能,如圖3.2.10所示。&l
70、t;/p><p> 圖3.2.10 放大濾波電路</p><p> 3.3 窗簾框架構造設計</p><p> 窗簾框架構造設計包括窗簾微動開關連接電路設計和窗簾架的制作與設計。本設計中的微動開關通過電容、電阻組成的復位電路與單片機的復位引腳相連,微動開關安裝在窗簾滑桿上,當窗簾移動到預定位置時,觸動微動開關,使單片機復位,此時電機停轉,窗簾停到指定位置。如圖3
71、.3所示。</p><p> 圖3.3 窗簾框架構</p><p> 3.3.1 電機選擇</p><p> 本設計選用型號為:24BYJ48 12VDC 1/16 的直流電動機,其優(yōu)點是力矩大,精度高,大大增加了本設計的可利用性。如圖3.3.1。</p><p> 圖3.3.1 24BYJ48 12VDC 1/16直流電機&l
72、t;/p><p><b> 性能參數(shù): </b></p><p> 1.額定電壓:12VDC </p><p><b> 2.相數(shù):4相 </b></p><p> 3.減速比:1/16 </p><p> 4.步距角:5.625°/16 </p>
73、;<p> 5.驅動方式:4相8拍 </p><p> 6.相電阻:120Ω±7%(20℃) </p><p> 7.空載牽入頻率:≥500Hz </p><p> 8.空載牽出頻率:≥800Hz </p><p> 9.牽入轉矩(200Hz):≥125gf.cm </p><p>
74、 10.自定位轉矩:≥100gf.cm </p><p> 本設計采用的是12V電源來作為直流電機驅動,計算轉數(shù)與扭矩如下:</p><p> 按上表參數(shù)計算電機在9V下的扭矩,</p><p> N=最大空載轉數(shù)×(運行電壓÷峰值電壓)=63×(9÷12)=47.25r/min</p><p>
75、 M=峰值堵轉扭矩×(運行電壓÷峰值電壓)=7.5×(9÷12)=5.625N.m</p><p> 在9V的狀態(tài)下,電機產(chǎn)生5.625的扭矩足以帶動繞繩的轉動。</p><p> 第4章 程序分析與設計</p><p> 4.1 主程序設計</p><p> 主程序主要完成系統(tǒng)初始化操作及
76、各個子程序之間的聯(lián)系任務,主程序是無限循環(huán),主要的功能是完成單片機初始化,開關中斷,對按鍵進行掃描,控制步進電機工作,控制計時器等。</p><p> 主程序流程圖如圖4.1所示。</p><p> 圖4.1 主程序流程圖</p><p><b> 主程序流程說明:</b></p><p> 電路主要分為以下幾個
77、部分,分別是電源部分、顯示部分、按鍵部分,步進電機控制部分、A\D轉換部分、單片機主控器件部分,各部分具有不同的子程序。</p><p> 主程序的作用主要是先初始化寄存器以及顯示內容;然后查詢按鍵操作,并且對按鍵進行分析以及處理,通過分析處理,對于設定鍵,則設定時間,到了設定的時間后步進電機工作。對于控制鍵,執(zhí)行窗簾開閉的工作。如果經(jīng)過分析后都不是,采取復位的操作。</p><p>
78、 4.2 主要子程序設計</p><p> 4.2.1 鍵盤程序設計</p><p> 在操作按鍵時,無論是按下還是松開,觸點在閉合和斷開時均會產(chǎn)生抖動,此時邏輯電平是不穩(wěn)的,如果得不到正確處理,可能會引起單片機對按鍵命令的錯誤執(zhí)行。解決這個問題的簡單方法是利用軟件延時。在單片機處理按鍵操作后都延時5ms,如果確定是按鍵后再延時12ms,這樣基本可以避免鍵盤的抖動。然后由單片機進行
79、鍵碼分析,并執(zhí)行相應的命令,顯示并且返回。圖4.2.1是鍵盤程序設計流程圖。</p><p> 圖4.2.1 鍵盤程序流程圖</p><p> 按鍵設置采用了掃描法,要判斷鍵盤中有無鍵按下時將全部行線Y0-Y3置低電平,列線置高電平,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個按鍵之中。若所有列線均為高電平,則鍵盤中
80、無鍵按下。 判斷閉合鍵所在的位置時,在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。例如將單片機的P1口用作鍵盤I/O口,鍵盤的列線接到P1口的低4位,鍵盤的行線接到P1口的高4位。列線P1.0-P1.3分別接有4個上拉電阻到正電源
81、+5V,并把列線P1.0-P1.3設置為輸入線,行線P1.4-P.17設置為輸出線。4根行線和4根列線形成16個相交點,這些交點即為鍵盤按鍵。 在單片機應用系統(tǒng)設計中,系統(tǒng)有兩性能很大一部分取決于鍵盤處理程序。在按鍵時按得快了沒有反應,按慢了一連響應幾次,總給人遲鈍感,不能使人滿意。在該設計中用以下思路設計的</p><p> 4.2.2 定時程序設計</p><p> 定時
82、程序的主要作用是在用戶設定的時間后能夠使單片機收到一個中斷信號,從而發(fā)出相應的指令,控制窗簾的開關。時鐘芯片發(fā)出50ms的信號給單片機后,計數(shù)器開始工作,計數(shù)器記到20,則時間即為1秒,秒單元加1,當秒單元計數(shù)到60,分單元加1,此時秒單元清零。當時單元計數(shù)到24,時單元清零。圖4.2.2是定時程序流程圖。</p><p> 圖4.2.2 定時程序流程圖</p><p> 4.2.3
83、 步進電機程序設計</p><p> 步進電機是操控窗簾開閉的主要執(zhí)行器件,其設計主要是按照單片機指令以及按鍵指令進行正轉或者反轉。圖4.2.3是步進電機程序流程圖。</p><p> 圖4.2.3 步進電機程序流程圖</p><p> 步進電機程序設計的主要任務是:</p><p> ?。?)判斷旋轉方向;</p>&
84、lt;p> ?。?)按順序傳送控制脈沖;</p><p> (3)判斷所要求的控制步數(shù)是否傳送完畢。</p><p> 對于四相8拍的設計,其控制方式模型如下:</p><p> A組線圈對應 P2.0B組線圈對應 P2.1C組線圈對應 P2.2D組線圈對應 P2.3 正轉次序: AB組--BC組--CD組--DA組 (即一個脈沖,正轉 7.5
85、度) 總之,只要按一定的順序改變 P2.0~P2.3 三位通電的狀況,即可控制步進電機依選定的方向步進。而對于節(jié)拍比較多的控制程序,通常采用循環(huán)程序進行設計。</p><p><b> 結論</b></p><p> 本次設計系統(tǒng)地介紹了自動窗簾控制系統(tǒng)的硬件電路設計以及軟件設計。在總體方案設計中以光敏電阻作為傳送信號的傳感器,用步進電機作為信號輸出的執(zhí)行
86、元件,89C51單片機作為主要的控制元器件,并且應用了按鍵以及和顯示電路。應用89C51單片機的優(yōu)勢減少了硬件的復雜性,光敏電阻接收外界光照信號,經(jīng)過A\D轉換后,傳送給單片機一個電信號,單片機經(jīng)過處理后,控制步進電機做出相應的動作,以控制窗簾的開閉。在實現(xiàn)一般應用的基礎上,又添加了定時元器件電路,使窗簾的自動化性能得到進一步提升。光敏電阻的良好感光性以及步進電機的結構簡單,控制方便的優(yōu)點使窗簾控制開關更加穩(wěn)定。</p>
87、<p> 本次畢業(yè)設計的整個研究與設計過程包括選題、設計以及完善等。首先,在選題方面查閱了很多與題目有關的資料和課題并且制定設計方案,進行設計的總體規(guī)劃,然后將這些方案落實到設計環(huán)節(jié)中。其次,在制定的方案基礎上運用所學的知識對硬件以及軟件進行設計,并用相關軟件進行仿真設計。最后,對設計內容進一步修繕,以求達到最佳設計結果。雖然設計內容完成了基本的功能,但是其中還是存在一定欠缺,比如在設計中沒有考慮到窗簾工作方式的顯示以及沒有
88、添加類似紅外遙控的設計等。</p><p> 此次設計過程中,在完成設計任務之外也讓我系統(tǒng)性地認識和全面地掌握了單片機相關技術,從本次畢業(yè)設計中我更加深刻地認識到理念來源于實際的含義。在和同學以及老師的就相關問題的互相討論交流中,我認識到自己的很多不足,但在這些不足中我又學到了很多知識,使我的綜合應用能力有了很大提高。 </p><p><b> 致 謝</b>&
89、lt;/p><p> 經(jīng)過這么長時間的忙碌,畢業(yè)設計和論文已經(jīng)接近尾聲。在畢業(yè)設計的過程中,由于經(jīng)驗的缺乏以及知識的局限性,難免有許多考慮不周全的地方,在選題,設計等方面,如果沒有龍老師的督促指導,沒有同學們的支持和幫助,單獨完成這個設計,其中還是有一定難度的。在論文完稿之際,我想借此機會對在完成畢業(yè)設計期間關心、幫助、支持和鼓勵過我的老師、同學以及朋友們致以最誠摯的謝意和最衷心的祝福!</p>&l
90、t;p> 首先我要感謝的是我的指導老師,在完成整個畢業(yè)設計的過程中,老師給我提供了很大的幫助,在選題、設計以及修改論文的各個環(huán)節(jié)里老師給我指出了很多錯誤,提出了很多寶貴意見,對于設計中存在的問題也是耐心的回答和指導,讓我能夠順利的完成畢業(yè)設計。在此謹向老師致以誠摯的謝意和崇高的敬意。 </p><p> 其次要感謝的是所有在大學三年中教育指導過我的所有老師,你們傳授給我的專業(yè)知識是我完成本設計的基礎,也
91、是日后踏入工作崗位的重要基石,對于老師們一絲不茍,兢兢業(yè)業(yè)的精神表示衷心的感謝。</p><p> 最后我還要向所有關心和支持我學習的朋友和同學們表示真摯的謝意!感謝你們對我的關心、關注和支持。</p><p><b> 參 考 文 獻</b></p><p> 1.童詩白,華成英.模擬電子技術基礎.高等教育出版社,2003.</p
92、><p> 2.胡漢才,單片機原理及接口技術.北京:清華大學出版社,2004.</p><p> 3.江思敏,胡榮.Protel電路設計教程.北京:清華大學出版社,2002.</p><p> 4.李全利,遲榮強.單片機原理及接口技術.北京:高等教育出版社,2001.</p><p> 5.程學先,林珊,程傳慧.匯編語言程序設計.北京:機
93、械工業(yè)出版社,2005.</p><p> 6.王建校,楊建國.51系列單片機及C51程序設計.北京:科學出版社,2002.</p><p> 7.王幸之.AT89系列單片機原理.北京:北京航空航天大學出版社 2004</p><p> 8.閻石.數(shù)字電子技術基礎.北京:高等教育出版社,1998.</p><p> 9.AT89C51
94、 DATA SHEEP Philips Semiconductors 1999.dec</p><p> 10.李廣第. 單片機基礎. 北京:北京航空航天大學出版社,2001</p><p> 11.周航慈,朱兆優(yōu). 智能儀器原理與設計. 北京:北京航空航天大學出版社,2005</p><p> 12.劉守義. 單片機應用技術. 陜西:西安電子科技大學出版社
95、,2007</p><p> 13.王曉明. 電動機的單片機控制. 北京:北京航空航天大學出版社,2002</p><p> 14.姚福安.電子電路設計與實踐.濟南:山東科學技術出版社,2005.</p><p> 15.劉大茂.智能儀器:單片機應用系統(tǒng)設計.北京:航空工業(yè)出版社,1998</p><p> 附錄一:原理圖附錄二:程序
96、清單</p><p><b> 主程序:</b></p><p> ML EQU 32H ;ML存放分的個位數(shù)</p><p> MH EQU 33H ;MH存放分的十位數(shù)</p><p> HL EQU 34H ;HL存放小
97、時的個位數(shù)</p><p> HH EQU 35H ;HH存放小時的十位數(shù)</p><p> L0 EQU 36H ;L0~L3:顯示數(shù)據(jù)存儲器</p><p> L1 EQU 37H</p><p> L2 EQU 38H</p&g
98、t;<p> L3 EQU 39H</p><p> DSPLYP EQU 3AH ;顯示數(shù)據(jù)指針</p><p> PLYTS EQU 3BH ;顯示次數(shù)計數(shù)器</p><p> LPLMOD BIT 39H ;低兩位顯示方式</p><
99、;p> HPLMOD BIT 3AH ;高兩位顯示方式</p><p> BRIGHT BIT 3BH ;DISPLAY子程序參數(shù)</p><p> TCOUNT EQU 3CH ;時間計數(shù)器</p><p> ADDRES EQU 3DH ;加l子程序參數(shù)</p&g
100、t;<p> MAX EQU 3EH ;加l子程序參數(shù)</p><p> IFDEC BIT 20H ;BCD加法子程序參數(shù)</p><p> RMOD EQU 3FH </p><p> LED4 BIT 30H ;發(fā)光管狀態(tài)位<
101、/p><p> BELL BIT P1.7 </p><p> WITCH BIT P3.7 </p><p> FKEY BIT P3.0 ;功能鍵(S1) </p><p> MKEY BIT P3.1 ;修改鍵(S2) </p&
102、gt;<p> WORKIN BIT 38H ;工作狀態(tài)指示位</p><p> MAIN: MOV IE,#00H ;關中斷</p><p> MOV SP,#57H ;設置堆棧指針</p><p> MOV PSW,#00H
103、;選用寄存器組0</p><p> MOV TMOD,#11H ;設定中斷工作方式為T0和T1</p><p> MOV A,56H</p><p> CJNE A,#0AAH,CSTART ;判斷上電復位標志,無標志轉冷啟動</p><p> MOV A,57H</
104、p><p> CJNE A,#55H,CSTART ;無標志轉冷啟動</p><p> AJMP HSTART ;有上電復位標志轉熱啟動</p><p><b> NOP</b></p><p><b> NOP</b></p>&l
105、t;p> CSTART: MOV P1,#0FFH ;冷啟動,全面初始化</p><p> MOV P3,#0FFH</p><p> MOV TCON,#00H ;計時停止</p><p> MOV TL0,#0B0H ;賦中斷T0初值</p>&
106、lt;p> MOV TH0,#3CH</p><p> MOV TCOUNT,#0AH ;賦定時器初值</p><p> MOV R5,#00H ;R5為一空單元(備用)</p><p> MOV R4,#00H ;R4為工作模式選擇寄存器</p>
107、<p> MOV ML,#00H </p><p> MOV MH,#00H ;分</p><p> MOV HL,#00H </p><p> MOV HH,#00H ;時</p><p>
108、MOV PLYTS,#64H ;賦顯示次數(shù)初值為100次</p><p> MOV DSPLYP,#L0 ;顯示指針指向顯存單元</p><p> MOV L0,#0AH ;送顯示數(shù)據(jù)“一”</p><p> MOV L1, #0AH</p><p>
109、 MOV L2,#0AH</p><p> MOV L3,#04H</p><p> SETB LED4 ;數(shù)碼管之間的發(fā)光二極管</p><p> SETB LPLMOD ;設定顯示方式為閃爍</p><p> SETB HPLMOD
110、 </p><p> SETB BRIGHT ;允許顯示</p><p> CLR WORKIN ;清工作標志,待命</p><p> AJMP SETUP ;轉開始工作</p><p><b> NOP&l
111、t;/b></p><p><b> NOP</b></p><p> HSTART: MOV SCON,#00H ;有上電標志,熱啟動,清串行口控制</p><p> MOV IP,#00H ;清中斷優(yōu)先控制寄存器</p><p> SETB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計論文 智能窗簾控制裝置設計
- 智能窗簾控制裝置
- 自動窗簾控制器畢業(yè)設計論文
- 自定控制窗簾畢業(yè)設計
- 自定控制窗簾畢業(yè)設計
- 自定控制窗簾畢業(yè)設計
- 【畢業(yè)論文】基于單片機控制智能窗簾設計
- 【畢業(yè)論文】基于單片機控制智能窗簾設計
- 智能窗簾畢業(yè)論文
- 畢業(yè)設計---窗簾自動控制
- 智能遙控窗簾系統(tǒng)設計【畢業(yè)論文】
- 畢業(yè)設計---基于單片機的窗簾智能控制系統(tǒng)設計
- (論文)智能紅外窗簾升降器的設計(2013年優(yōu)秀畢業(yè)設計論文)
- 畢業(yè)設計--智能清潔裝置控制系統(tǒng)設計
- 畢業(yè)設計---智能紅外遙控窗簾升降器
- 畢業(yè)設計---基于單片機的智能窗簾設計
- 基于單片機的智能遙控窗簾設計【畢業(yè)設計】
- 畢業(yè)設計(論文)+基于51單片機的智能窗簾的研究與設計
- 智能紅外遙控窗簾升降器的畢業(yè)設計
- 低功耗公廁智能節(jié)水裝置的設計畢業(yè)設計論文
評論
0/150
提交評論