版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 工學(xué)院畢業(yè)設(shè)計(論文)家用定時供電插座的設(shè)計與制作 二零一三年五月摘 要:單片機(jī)把我們帶入了智能化的電子時代,許多繁瑣的系統(tǒng)若由單片機(jī)進(jìn)行設(shè)計,便能收到電路更簡單、功能更齊全的良好效果。本設(shè)計是以家用定時供電插座為基本理念,把AT89C52單片機(jī)作為定時供電插座控制中心,將軟、硬件有機(jī)地結(jié)合起來,利用單片機(jī)的定時器定時功能完成定時。關(guān)鍵詞:定時開關(guān);繼電器;AT89C51單片機(jī);數(shù)碼管。20目錄摘要.1第1章 引言.3 1.1 概述.3 1.1.1 優(yōu)勢.3第2章 畢業(yè)設(shè)計的具體事項.4 2.1 畢業(yè)設(shè)計目的.4 2.2 畢業(yè)設(shè)計任務(wù)與要求.4 2.3 畢業(yè)設(shè)計主要步驟.4 2.4 畢業(yè)設(shè)計
2、所需儀器設(shè)備和工具.4第3章 畢業(yè)設(shè)計方案.5 3.1畢業(yè)設(shè)計的概述.5 3.2系統(tǒng)軟件程序設(shè)計. 5第4章 畢業(yè)設(shè)計原理.7 4.1電源的設(shè)計. 7 4.2顯示器的選定. 7 4.3單片機(jī)的選定. 8 4.4開關(guān)的選定. 9 4.5有關(guān)程序的設(shè)計. 9 4.6系統(tǒng)硬件電路設(shè)計. 12 4.7 Proteus的仿真. 13第5章 畢業(yè)設(shè)計所需元器件清單. 14第6章 電路的組成. 15 6.1 顯示部分電路圖. 15 6.2 按鍵模塊. 16 6.3 繼電器控制電路. 17第7章 畢業(yè)設(shè)計總結(jié). 18第8章 畢業(yè)設(shè)計謝辭. 18第9章 結(jié)論與展望. 199.1 結(jié)論. .199.2 展望. 1
3、9 附錄A 電路原理圖. 19 附錄B:PCB版圖. 20第1章 引言1.1 概述現(xiàn)如今,往往由于某些特殊原因給我們的生活或工作帶來一些困擾和遺憾。比如:家中的水塔忘記抽水而造成生活的一時不便;學(xué)校的起床廣播因值班人員睡過頭而推遲廣播;家中的魚缸因太久沒有供氧造成魚兒缺氧死亡;許多球迷或者新聞愛好者因為錯過了開機(jī)時間而與精彩球賽或者新聞擦肩而過;夏天里風(fēng)扇的定時時間過短(一般為1個小時),不便于晚上分段定時使用等等。而上面的這些問題都可以通過定時開關(guān)插座的定時功能得到解決。 1.1.1 優(yōu)勢隨著電器產(chǎn)品待機(jī)能耗的迅速增長,家庭和社會付出了太多的代價,中國節(jié)能認(rèn)證中心對家庭待機(jī)能耗做過的調(diào)查顯示
4、,待機(jī)能耗占到家庭電力消耗的10%左右,僅以電視機(jī)為例,平均每臺電視機(jī)的待機(jī)能耗是8.07W,按每天待機(jī)2小時大約耗電0.016度。定時開關(guān)插座能夠?qū)崿F(xiàn)定時給電器供電,在工作時間之外把電器的電源切斷,這樣就能解決電器的待機(jī)損耗,達(dá)到節(jié)約用電的目的。 定時開關(guān)插座是一款能在特定時間段內(nèi)控制電器通、斷電的開關(guān)插座。能實(shí)現(xiàn)100小時制時鐘走時模式,可以實(shí)現(xiàn)100小時內(nèi)的任意定時,定時時間范圍最小為1分鐘。 本文闡述了定時開關(guān)插座的硬件電路設(shè)計、軟件算法設(shè)計, 給出了自動開關(guān)插座的設(shè)計和定型方案,它可以對家中一些需要在特定時間對電器進(jìn)行自動斷、通電控制,而不需要拔掉插頭,減少電器的待機(jī)損耗,解決生活中
5、的一些煩惱。第2章 畢業(yè)設(shè)計的具體事項2.1 畢業(yè)設(shè)計目的通過單片機(jī)使用匯編語言設(shè)計可定時開關(guān)的插座。2.2 畢業(yè)設(shè)計任務(wù)與要求本次設(shè)計要求實(shí)現(xiàn)一個具有定時、按鍵設(shè)置及控制、定時時間顯示等功能的定時開關(guān)插座,具體要求及指標(biāo)如下: (1) 可以設(shè)定三組定時時間值。 (2)設(shè)定的定時時間調(diào)整范圍為:099分鐘。 (3)具有開始/停止操作按鍵。 (4)具有定時時間顯示和時鐘顯示。2.3 畢業(yè)設(shè)計主要步驟(1) 選題、論證、文獻(xiàn)檢索(2) 開題報告書寫、開題答辯(3) 方案設(shè)計與論證(4) 原理圖設(shè)計(5) PCB設(shè)計與硬件制作(6) 軟件設(shè)計(7) 撰寫總結(jié)報告2.4 畢業(yè)設(shè)計所需儀器設(shè)備和工具(1
6、) 萬用表(2) 電烙鐵(3) 導(dǎo)線(4) 焊錫絲(5) 嵌子第3章 畢業(yè)設(shè)計方案3.1畢業(yè)設(shè)計的概述本次設(shè)計時鐘電路,使用了AT89C52單片機(jī)芯片控制電路,單片機(jī)控制電路簡單且省去了很多復(fù)雜的線路,使得電路簡明易懂,使用鍵盤鍵上的按鍵來調(diào)整時鐘的分、秒,用一揚(yáng)聲器來進(jìn)行定時提醒,同時使用匯編語言程序來控制整個時鐘顯示,使得編程變得更容易,這樣通過五個模塊:繼電器、鍵盤、芯片、揚(yáng)聲器、數(shù)碼管顯示即可滿足設(shè)計要求。單片機(jī)總設(shè)計原理框圖如下圖所示:數(shù)碼管顯示鍵盤部分喇叭部分繼電器模塊3.2系統(tǒng)軟件程序設(shè)計 這次設(shè)計可以用C語言編程序,也可以用匯編語言編程序,由于本次設(shè)計中程序涉及到定時和復(fù)雜的邏
7、輯控制,系統(tǒng)用C語言編寫程序。此次設(shè)計所選用的單片機(jī)是AT89S52單片機(jī),其C語言語法和結(jié)構(gòu)和標(biāo)準(zhǔn)C語言基本相同,只是有了相應(yīng)的擴(kuò)充,用到的編譯軟件是Keil C。下面結(jié)合我的程序編譯簡要介紹以下Keil C的編譯環(huán)境的特點(diǎn)。 Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。Keil C51在使用前一定要先進(jìn)行注冊,否則程序過大會造成編譯時出現(xiàn)地址使用錯誤。程序在編譯時就遇
8、到過這種問題。在單個程序運(yùn)行時沒有錯誤,但是一整合編譯后出現(xiàn)地址沖突現(xiàn)象。這個問題困擾了很長一段時間,通過查資料發(fā)現(xiàn)若是Keil C51軟件沒有注冊的話使用時當(dāng)程序過大就會出現(xiàn)地址沖突現(xiàn)象。在注冊完成后,程序編譯能順利通過。 5.1 主程序的設(shè)計 在本次設(shè)計中,主程序主要是在單片機(jī)的控制下,對鍵盤的輸入信息進(jìn)行存儲分析,驅(qū)動液晶顯示出相關(guān)信息,并通過對比分析定時時間與時鐘,控制繼電器的通、斷,從而達(dá)到控制插座的通、斷電。在這個過程中,單片機(jī)首先進(jìn)行初始化,包括設(shè)置單片機(jī)各個端口的方向,各個變量的初始化,液晶顯示初始化、繼電器斷開以及單片機(jī)振蕩頻率的校準(zhǔn)等。單片機(jī)每分鐘對定時時間和時鐘進(jìn)行一次比
9、較,如果定時開始,則ray的進(jìn)行加1操作,結(jié)束時ray進(jìn)行減1操作,若ray為0,則繼電器斷開,ray非0時繼電器接通。在進(jìn)行定時或時鐘設(shè)置時對定時時間進(jìn)行判斷。其具體的源程序見附錄2。整個系統(tǒng)軟件設(shè)計的流程圖如圖5.1所示開始初始化按鍵是否按下30秒內(nèi)按鍵是否按鍵按下判斷定時開始時間與時鐘時間是否相等進(jìn)入按鍵所指功能液晶背光燈關(guān)閉Ray變量進(jìn)行加1操作,繼電器接通判斷定時結(jié)束時間與時鐘時間是否相等Ray變量進(jìn)行減1操作,若Ray為0,則繼電器斷開,否則繼續(xù)接通 是 否 是 否 是 否 是 否 圖5.1主程序軟件流程圖第4章 畢業(yè)設(shè)計原理4.1電源的設(shè)計 整個系統(tǒng)的供電電源。系統(tǒng)要提供穩(wěn)定的直
10、流5V供單片機(jī)及其所控制的外圍電路(包括液晶、鍵盤、繼電器等)和提供220交流電給插座。在電源的設(shè)計中,用220V交流電經(jīng)過變壓器降壓后經(jīng)7805穩(wěn)壓后給單片機(jī)控制系統(tǒng)供電。7805三端穩(wěn)壓集成芯片有很多種型號,但是標(biāo)稱最大輸出電流均為1.5A,在實(shí)際應(yīng)用中,該最大輸出電流往往取決于兩個方面:(1)足夠大的散熱面積;(2)在設(shè)計中,必須保證7805的輸入電壓Vi和輸出電壓Vo的壓差大于2.5V,即Vi-Vo=2.5V,否則會失去穩(wěn)壓能力。同時單片機(jī)控制系統(tǒng)還用6V干電池作為儲備電源,當(dāng)交流電源失電或者失效時,電壓為6V的直流電源通過二極管投入作用,硅二極管的導(dǎo)通壓降約為0.2V,因襲滿足系統(tǒng)的
11、電源要求。P25接的是經(jīng)5W變壓器降壓后的交流電。D33二極管起到保護(hù)電路的作用。發(fā)光二級DS11是指示電源是否有電壓輸出。Header2所接的是(由干電池提供)6V直流電的輸入接口,2接正,1接負(fù)。 X78xx系列是三端正電源穩(wěn)壓電路,它的封裝形式為TO-220。它有一系列的穩(wěn)固電壓輸出,應(yīng)用非常的廣泛。每種類型由于內(nèi)部電流的限制,以及過熱保護(hù)和安全工作區(qū)的保護(hù),使它基本上不會損壞。如果能夠提供足夠的散熱片,它們就能夠提供大于1.5A的輸出電流。雖然是按照固定電壓值來設(shè)計的,但是當(dāng)接入適當(dāng)?shù)耐獠科骷?,就能獲得各種不同的電壓和電流。 7805使用時應(yīng)該注意的事項: 在實(shí)際應(yīng)用中,應(yīng)在三端集成
12、穩(wěn)壓電路上安裝足夠大的散熱器(當(dāng)然小功率的條件下不用)。當(dāng)穩(wěn)壓管溫度過高時,穩(wěn)壓性能將變差,甚至損壞。 當(dāng)制作中需要一個能輸出1.5A以上電流的穩(wěn)壓電源,通常采用幾塊三端穩(wěn)壓電路并聯(lián)起來,是其中最大輸出電流為N個1.5A,但應(yīng)用時需要注意:并聯(lián)使用的集成穩(wěn)壓電路應(yīng)采用同一廠家、同一批號的產(chǎn)品,以保證參數(shù)的一致。另外在輸出電流上留有一定的流量,以避免個別集成穩(wěn)壓電路失效時導(dǎo)致其他電路的連鎖燒毀。4.2顯示器的選定 在模擬電子和數(shù)字電子中,常用顯示數(shù)據(jù)的有數(shù)碼管和液晶顯示器。 方案一:采用LED數(shù)碼管顯示。雖然功耗低,控制簡單,但卻只能顯示數(shù)字和一些簡單的字符,而且顯示信息少,需要較多位的數(shù)碼管,
13、占用了較多的單片機(jī)I/O口,沒有較好的人機(jī)界面。 方案二:采用LCD液晶顯示,可以顯示所有字符及自定義字符,并能同時顯示多組數(shù)據(jù)、漢字,字符清晰。由于自身具有控制器,不但可以減輕主單片機(jī)的負(fù)擔(dān),而且可以實(shí)現(xiàn)菜單驅(qū)動方式的顯示效果,達(dá)到友好的人機(jī)介面。LCD顯示能解決LED只能顯示數(shù)字等幾個簡單字符的缺點(diǎn),性能好,效果多,控制方便,顯示方式多,且能耗也較少。 這次設(shè)計中不僅要顯示相應(yīng)的時鐘、定時組別、目前運(yùn)行的模式,而且還要顯示出相應(yīng)的定時開始時間和結(jié)束時間,需要顯示的信息較多,所以采用方案二,用LCD顯示結(jié)果4.3單片機(jī)的選定AT89C52單片機(jī)片內(nèi)集成256字節(jié)程序運(yùn)行空間、8K字節(jié)Flas
14、h存儲空間,支持最大64K外部存儲擴(kuò)展。根據(jù)不同的運(yùn)行速度和功耗的要求,時鐘頻率可以設(shè)置在033M之間。片內(nèi)資源有4組I/O控制端口、3個定時器、8個中斷、軟件設(shè)置低能耗模式、看門狗和斷電保護(hù)??梢栽?V到5.5V寬電壓范圍內(nèi)正常工作。不斷發(fā)展的半導(dǎo)體工藝也讓該單片機(jī)的功耗不斷降低。同時,該單片機(jī)支持計算機(jī)并口下載,簡單的數(shù)字芯片就可以制成下載線。根據(jù)不同場合的要求,這款單片機(jī)提供了多種封裝,本次設(shè)計根據(jù)最小系統(tǒng)有時需要更換單片機(jī)的具體情況,使用雙列直插DIP-40的封裝,如圖3.1所示。下面對定時開關(guān)系統(tǒng)中使用到的管腳進(jìn)行簡單說明。 圖3.1 DIP-40封裝AT89C52引腳圖 P0口:P
15、0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動8個TTL邏輯電平。對P0端口寫“1”時,引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0不具有內(nèi)部上拉電阻。 P1口:P1口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 P2口:P2口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動4個TTL 邏輯電平。對P2 端口寫“1”時,內(nèi)部上
16、拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 P3 口:P3口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P3輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P3端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 RST復(fù)位輸入。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機(jī)器周期以上高電平將是單片機(jī)復(fù)位。4.4開關(guān)的選定現(xiàn)代自動控制設(shè)備中,都存在一個電子電路電氣電路的互相連接的問題,一方面要是電子電路的控制信號能夠控制電氣電路的執(zhí)行元件(電動機(jī)、電燈、熱水
17、器等),另一方面又要為電子線路的電器電路提供良好的電隔離,以保護(hù)電子電路和人身的安全。電子繼電器和光耦合器便能起到這一橋梁的作用。下面簡要介紹各個方案的特點(diǎn)。 方案一:采用繼電器作為控制220V通、斷的開關(guān)。固態(tài)繼電器(SSR)與機(jī)電繼電器相比,是一種沒有機(jī)械運(yùn)動,不含運(yùn)動零件的繼電器,但它具有與機(jī)電繼電器本質(zhì)上相同的功能。SSR是一種全部由固態(tài)電子元件組成的無觸點(diǎn)開關(guān)元件,他利用電子元器件的點(diǎn),磁和光特性來完成輸入與輸出的可靠隔離,利用大功率三極管,功率場效應(yīng)管,單項可控硅和雙向可控硅等器件的開關(guān)特性,來達(dá)到無觸點(diǎn),無火花地接通和斷開被控電路。選用SRD-05VCD-SL-C繼電器最大電路可
18、達(dá)到10A,即繼電器的正常工作范圍為0到2200瓦,可以給大部分家用電器供電。 方案二:采用光耦合器實(shí)現(xiàn)單片機(jī)控制開關(guān)。耦合器(optical coupler,英文縮寫為OC)亦稱光電隔離器,簡稱光耦。光耦合器以光為媒介傳輸電信號。它對輸入、輸出電信號有良好的隔離作用,所以,它在各種電路中得到廣泛的應(yīng)用。目前它已成為種類最多、用途最廣的光電器件之一。 本次設(shè)計開關(guān)部分可以用繼電器也可以用光耦合器??紤]到本設(shè)計繼電器足以滿足設(shè)計要求,而且繼電器比光耦合器便宜,故選用繼電器。4.5有關(guān)程序的設(shè)計#include /單片機(jī)頭文件unsigned char code Tab=0xC0,0xF9,0xA
19、4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;/共陽數(shù)碼管碼段表unsigned char Dat=0,0,0,0;/存放位數(shù)字?jǐn)?shù)組sbit JDQ=P10;/定義繼電器控制端引腳sbit BUZZER=P30;/定義蜂鳴器控制端引腳void sound();/聲明發(fā)聲子程序int i,t;/定義變量,作為循環(huán),定時計數(shù)unsigned char tmp;/定義片選變量unsigned char Second=10,Min=0;/定義秒、分變量void Delay()/延時子程序,作為數(shù)碼管顯示延時 unsigned char i; for(i=0;i250;i+)
20、;void main() JDQ=0;/開始為關(guān)閉狀態(tài) EA = 1; /允許所有中斷 IT0=1;EX0=1;/開外部中斷和外部中斷允許分開關(guān) IT1=1;EX1=1;/開外部中斷1和外部中斷1允許分開關(guān) ET0 = 1; /允許T0中斷 TMOD =0x01; /T0方式1計時0.05s TH0 = -50000/256; /定時器T0的高八位 TL0 = -50000%256;/定時器T0的低八位 TR0 = 1; /啟動定時器 while(1)/無限循環(huán) tmp=0x01;/片選初值 for(i=0;i4;i+)/循環(huán)次 P2=tmp;/片選賦值 P0=TabDati; /輸出某一位數(shù)
21、字的碼段值 tmp=tmp1;/片選值左移一位 Delay();/調(diào)用延時 /* 定時器0中斷服務(wù)子程序 */void intserv2 (void) interrupt 1 using 1 TH0= -50000/256; /定時器高八位賦值 TL0= -50000%256;/定時器低八位賦值 t+;/變量t 加 if(t=20)/20次到,即秒到 t=0;/變量t清零 Second-;/秒減 if(Second=0)/秒減到 Second=59;/秒變量設(shè)為59 Min-;/分減 if(Min=60) Min =0;void intersvr1 (void) interrupt 2 usi
22、ng 1/外部中斷處理子程序 Second+; if(Second =60) Second =0;void sound()/發(fā)聲子程序int i,n=200; for(i=0;i250;i+)BUZZER=1; for (i=1;in;i+); BUZZER=0; for (i=1;in;i+);4.6系統(tǒng)硬件電路設(shè)計 整個系統(tǒng)的硬件設(shè)計可以分為四個模塊:電源電路、單片機(jī)最小系統(tǒng)及液晶顯示、繼電器工作電路、鍵盤電路。電源電路為整個系統(tǒng)供電,包括單片機(jī)AT89S52、繼電器、鍵盤、LCD12232及其他外圍電路。電源電路分兩個部分:(1)由220V交流電經(jīng)變壓器和7805穩(wěn)壓電路轉(zhuǎn)為5V直流電給
23、系統(tǒng)供電;(2)由4節(jié)干電池作為儲備電源,在交流電失效時給系統(tǒng)供電,以確保單片機(jī)的正常運(yùn)行。在電源電路給系統(tǒng)供電時,綠色指示燈點(diǎn)亮,只是當(dāng)前供電正常。單片機(jī)最小系統(tǒng)部分是整個系統(tǒng)的智能控制部分,也是整個系統(tǒng)的核心部分。單片機(jī)在實(shí)現(xiàn)時鐘的同時,也負(fù)責(zé)鍵盤檢測,驅(qū)動液晶顯示,實(shí)現(xiàn)定時功能,并負(fù)責(zé)控制繼電器的通、斷,紅色指示燈的亮、滅指示繼電器的通、斷狀態(tài)。液晶在單片機(jī)的控制下顯示時鐘、定時組別及定時時間的信息。繼電器在單片機(jī)的控制下實(shí)現(xiàn)通、斷,從而達(dá)到控制插座通、斷電的目的。4.7Proteus的仿真第5章 畢業(yè)設(shè)計所需元器件清單編號元件名稱型號規(guī)格個數(shù)(個)1單片機(jī)AT89C5112按鍵SB-P
24、B23數(shù)碼管MBI5036GF/GP14電阻56075電阻50016電阻22017喇叭18三極管NPN99繼電器1 表1 元件清單第6章 電路的組成6.1顯示部分電路圖在單片機(jī)應(yīng)用中通常使用的是七段LED,通常的七段LED器件中有八個發(fā)光二極管,其中七個發(fā)光二極管構(gòu)成七筆字型“8”,另一個發(fā)光二極管構(gòu)成小數(shù)點(diǎn)。七段顯示與單片機(jī)接口非常容易,只要將一個8位I/O口與顯示的發(fā)光二極管引腳相連即可。I/O口輸出不同的字節(jié)數(shù)據(jù)即可顯示不同的數(shù)字或字符。LED數(shù)碼管顯示方式:有靜態(tài)顯示和動態(tài)顯示2種。LED數(shù)碼管在靜態(tài)顯示方式下,公共極連接地或+5V,每位的段選線(a-dp)與一個8位并行接口相連. 電
25、路中的每一位可獨(dú)立顯示,只要在該位的段選線上保持段碼電平,在同一時間里每一位顯示的字符可以各不相同。LED數(shù)碼管動態(tài)顯示用在多位LED顯示中,為了簡化電路,降低成本,將所有位的段選線并聯(lián)在一起,由一個8位I/O口控制(段碼控制),而共陰極點(diǎn)或共陽極點(diǎn)分別由另外一組I/O口線控制(位碼控制)。由于所有的段選碼皆由一個I/O控制,因此,在每個瞬間,每個LED只能顯示相同的字符。要想每位顯示不動的字符,必須采用掃描顯示方式,即在每一瞬間只有某一位顯示相應(yīng)字符,在此瞬間,段選碼控制I/O口輸出相應(yīng)字符段碼,位選碼控制I/O口在該顯示位送入選通電平以保證該位顯示相應(yīng)字符。如此輪流,使每位顯示該位顯示字符
26、,并保持延時一定時間,以造成視覺暫留效果,不斷循環(huán)送出相應(yīng)的段選取碼、位選碼,就可以獲得視覺穩(wěn)定的顯示狀態(tài)。動態(tài)掃描的頻率有一定的要求,頻率太低,LED將出現(xiàn)閃爍現(xiàn)象。如頻率太高,由于每個LED點(diǎn)亮的時間太短,LED的亮度太低,所以一般均取幾個ms左右為宜。在本設(shè)計中顯示采用四位共陽LED 數(shù)碼管動態(tài)顯顯示部分電路圖6-1所示。圖6-16.2按鍵模塊圖6-2如上圖62所示,該鍵盤電路采用查詢方式,利用單片機(jī)剛上電時程序就給定P1口全部高電平。當(dāng)某一鍵按下時, 則相對應(yīng)的接口就被下拉為低電平,這時MCU利用程序查詢P1口上的數(shù)據(jù),如果不是全為高電平時,就把讀回的數(shù)據(jù)相與口的值,某一位出現(xiàn)低電平,
27、則可判斷是哪個按鍵按下,然后調(diào)用相應(yīng)的處理程序進(jìn)行處理。其中模式:當(dāng)?shù)貢r間和定時時間設(shè)置;調(diào)整位:當(dāng)?shù)貢r間的分、秒和定時時間的設(shè)置;6.3繼電器控制電路如圖6-3如圖6-3電路中由RL1繼電器、Q10開關(guān)管以及被控負(fù)載。RL1繼電器其工作電壓為5V內(nèi)部是由一個常開和一個常閉的開關(guān)組成,通電立即閉合,斷電延時斷開。為防止繼電器中的線圈突然斷電產(chǎn)生反向自激電流干擾總電源。Q10三極管主要起到開關(guān)的作用,倘若到了定時的時間,此時單片機(jī)的P1.0腳就會輸出高電平,供給Q10三極管基極,而使Q10導(dǎo)通,繼電器的線圈得電,其常閉開關(guān)閉合,則被控電路啟動。反之,未到定時時間或定時時間已過。則P1.0為低電平,Q10截止,線圈不得電,被控電路未啟動或關(guān)閉。 第7章 畢業(yè)設(shè)計總結(jié)通過3個多月的努力,讓我對單片機(jī)又有了更深的認(rèn)識,掌握了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國泡騰消毒片數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國智能保安巡邏管理系統(tǒng)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國大口徑管線球閥數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國便攜式PXI數(shù)據(jù)采集一體機(jī)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國豐谷老窖數(shù)據(jù)監(jiān)測研究報告
- 2025年中國銅合金磨液市場調(diào)查研究報告
- 2025年中國耐溶劑重氮感光膠市場調(diào)查研究報告
- 家居飾品快遞配送合同
- 2025年中國棕剛玉砂布輪市場調(diào)查研究報告
- 2025年中國數(shù)控標(biāo)準(zhǔn)瀝青恒溫水浴儀器市場調(diào)查研究報告
- 物業(yè)民法典知識培訓(xùn)課件
- 2023年初中畢業(yè)生信息技術(shù)中考知識點(diǎn)詳解
- 2024-2025學(xué)年山東省德州市高中五校高二上學(xué)期期中考試地理試題(解析版)
- 《萬方數(shù)據(jù)資源介紹》課件
- 麻風(fēng)病病情分析
- 《急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)》
- 第一章-地震工程學(xué)概論
- TSGD7002-2023-壓力管道元件型式試驗規(guī)則
- 2024年度家庭醫(yī)生簽約服務(wù)培訓(xùn)課件
- 建筑工地節(jié)前停工安全檢查表
- 了不起的狐貍爸爸-全文打印
評論
0/150
提交評論