基于單片機(jī)的彩燈控制器畢業(yè)論文_第1頁(yè)
基于單片機(jī)的彩燈控制器畢業(yè)論文_第2頁(yè)
基于單片機(jī)的彩燈控制器畢業(yè)論文_第3頁(yè)
基于單片機(jī)的彩燈控制器畢業(yè)論文_第4頁(yè)
基于單片機(jī)的彩燈控制器畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目 錄畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)- 1 -開(kāi)題報(bào)告- 2 -摘 要- 5 -關(guān)鍵字- 6 -第一章 方案論證與選擇11.1主控電路方案論證與選擇11.2 電源電路方案論證與選擇11.3 顯示電路方案論證與選擇2第二章 硬件設(shè)計(jì)32.1 電源電路32.2主控電路32.3 顯示電路42.3.1 LED彩燈顯示電路42.3.2 數(shù)碼管顯示電路42.4按鍵電路5第三章 軟件設(shè)計(jì)63.1 主函數(shù)流程圖73.2 中斷函數(shù)流程圖83.3 模式函數(shù)流程圖9第四章 芯片簡(jiǎn)介104.1 AT89S51單片機(jī)104.2 三端集成穩(wěn)壓器12第五章 總結(jié)13參考文獻(xiàn)14附 錄15致 謝16畢業(yè)論文(設(shè)計(jì))任務(wù)書(shū)學(xué)生姓名專(zhuān)業(yè)

2、班級(jí)指導(dǎo)教師論文題目彩燈控制器研究的目標(biāo)、內(nèi)容及方法任務(wù):設(shè)計(jì)并制作彩燈控制器。要求:1基本要求(1)自選彩燈,發(fā)光二極管、白熾燈、燈串均可以。(2)用電子電路或單片機(jī)制作彩燈控制器。(3)彩燈的閃爍效果可以自行選擇。用電子電路制作時(shí),閃爍效果最少有兩種;采用單片機(jī)制作時(shí),閃爍效果最少有三種。2發(fā)揮部分(1)制作所需的電源。(2)其它。分階段完成的工作1、2012年7月1日之前查閱資料,進(jìn)行功能分析、完成總體方案設(shè)計(jì)。2、2012年8月1日之前完成各功能模塊的設(shè)計(jì)。3、2012年9月1日之前完成控制器的安裝制作及測(cè)試。4、2012年10月1日之前完成設(shè)計(jì)報(bào)告的編寫(xiě)。4、2012年10月20日之

3、前進(jìn)行排錯(cuò)、改進(jìn),完善設(shè)計(jì)報(bào)告。5、2012年11月進(jìn)行設(shè)計(jì)答辯。系(部)主 任意 見(jiàn)開(kāi)題報(bào)告一、課題來(lái)源由指導(dǎo)老師提供。二、設(shè)計(jì)目的和意義 研究目的 建立基于單片機(jī)的彩燈控制器,用它來(lái)控制16個(gè)發(fā)光二極管發(fā)光,實(shí)現(xiàn)亮點(diǎn)的循環(huán)移動(dòng)。 通過(guò)軟件編程實(shí)現(xiàn)各種各樣的亮點(diǎn)平面循環(huán)移動(dòng)。該彩燈控制器能夠?qū)崿F(xiàn)五種閃爍模式。通過(guò)按鍵可選擇閃爍模式,并由數(shù)碼管顯示出是第幾種模式。 研究意義隨著人們生活環(huán)境的不斷改善和美化,在許多場(chǎng)合可以看到彩色霓虹燈。LED彩燈由于其豐富的燈光色彩,低廉的造價(jià)以及控制簡(jiǎn)單等特點(diǎn)而得到了廣泛的應(yīng)用,用彩燈來(lái)裝飾街道和城市建筑物已經(jīng)成為一種時(shí)尚。通過(guò)對(duì)彩燈控制器的設(shè)計(jì),提高單片機(jī)

4、的應(yīng)用能力,基本掌握單片機(jī)控制系統(tǒng)的設(shè)計(jì)流程。三、國(guó)內(nèi)外現(xiàn)狀和發(fā)展趨勢(shì)目前,國(guó)內(nèi)的一些主要城市都是傳統(tǒng)的單一循環(huán)式的彩燈控制器比較多,因?yàn)槠涔δ軉我?浪費(fèi)高,又不方便實(shí)用漸趨淘汰,取而代之的新一代的單片機(jī)功能實(shí)現(xiàn)的控制器,其選擇功能相當(dāng)多,已經(jīng)有些開(kāi)始在研究基于單片機(jī)、芯片處理技術(shù)方面的平面循環(huán)彩燈控制器,并且以有一些線(xiàn)路以投入運(yùn)行,到目前為止反映良好,更能適合于中小城市的普遍推廣使用。而我們也是利用單片機(jī)通過(guò)編程實(shí)現(xiàn)對(duì)平面彩燈實(shí)現(xiàn)各種控制,這種開(kāi)發(fā)出的產(chǎn)品也是適合市場(chǎng)發(fā)展的潮流的。在2008年北京奧運(yùn)會(huì)上LED彩燈的應(yīng)用遠(yuǎn)不僅于開(kāi)幕式。據(jù)不完全統(tǒng)計(jì),北京奧運(yùn)會(huì)36個(gè)比賽場(chǎng)館中(不包括奧運(yùn)村、

5、奧運(yùn)公園等其他公共照明設(shè)施市場(chǎng))使用LED彩燈產(chǎn)品的總值已接近5億元人民幣,采用的LED產(chǎn)品包括:景觀(guān)照明、數(shù)字化交通信息顯示、疏導(dǎo)標(biāo)識(shí)、太陽(yáng)能LED、室外全彩顯示屏、應(yīng)急照明燈等。開(kāi)創(chuàng)了奧運(yùn)歷史上大規(guī)模使用LED照明技術(shù)的先河。都是使用單片機(jī)控制的大規(guī)模彩燈集群。鳥(niǎo)巢,水立方等著名體育場(chǎng)館更是將LED彩燈照明技術(shù)發(fā)揮的淋漓盡致。四、設(shè)計(jì)內(nèi)容、途徑及技術(shù)路線(xiàn)研究?jī)?nèi)容: 設(shè)計(jì)單片機(jī)主控電路,電源電路及與之配套的平面彩燈驅(qū)動(dòng)顯示電路,并用DXP畫(huà)出硬件電路圖。采用Keil uVision2軟件,通過(guò)C語(yǔ)言程序編程,實(shí)現(xiàn)彩燈控制器對(duì)LED彩燈閃爍的控制。了解彩燈應(yīng)用電路的過(guò)程及有關(guān)技術(shù)要求。 將調(diào)試

6、好的程序下載到單片機(jī)里進(jìn)行綜合調(diào)試,直到完成設(shè)計(jì)。 研究途徑:收集相關(guān)資料和文獻(xiàn),系統(tǒng)學(xué)習(xí)單片機(jī)原理和數(shù)碼管顯示,按鍵識(shí)別與檢測(cè)等基礎(chǔ)知識(shí)。設(shè)計(jì)主控電路、電源電路、按鍵電路、顯示電路,制作硬件電路、編寫(xiě)程序并進(jìn)行程序調(diào)試,直到完成設(shè)計(jì)。技術(shù)路線(xiàn):1.主控電路:用AT89S51單片機(jī)設(shè)計(jì)主控電路,包含單片機(jī)、晶振電路、復(fù)位電路等。2.電源電路:采用三端集成穩(wěn)壓器7805提供+5V電源。3.顯示電路:采用共陽(yáng)型數(shù)碼管顯示閃爍模式,及LED彩燈的閃爍模式。4.按鍵電路:采用獨(dú)立式按鍵切換閃爍模式。五、設(shè)計(jì)工作的主要階段、進(jìn)度和指標(biāo)階段起始日期 終止日期 進(jìn)度技術(shù)指標(biāo)第一階段 2012.06 2012

7、.07 完成選題和資料收集 豐富全面第二階段 2012.07 2012.08 彩燈控制器的設(shè)計(jì) 符合控制要求第三階段 2012.08 2012.09 完成硬件設(shè)計(jì)和軟件編程 設(shè)計(jì)合理第四階段 2012.09 2012.10 進(jìn)行調(diào)試直到完成設(shè)計(jì) 實(shí)現(xiàn)控制要求第五階段 2012.10 2012.10.31編寫(xiě)論文準(zhǔn)備答辯 詳細(xì)全面六、最終目標(biāo)及完成時(shí)間所設(shè)計(jì)的彩燈控制器實(shí)現(xiàn)了五種模式,并由按鍵切換閃爍模式,及數(shù)碼管顯示閃爍模式。增強(qiáng)了我對(duì)單片機(jī)原理、電子技術(shù)和設(shè)計(jì)流程等方面的認(rèn)識(shí),掌握了分析處理方法,調(diào)試等基本技能的訓(xùn)練,提高了實(shí)踐能力。2012年11月之前完成論文“彩燈控制器”。七、現(xiàn)有條件及

8、必須采取的措施單片機(jī)實(shí)驗(yàn)室、電子電路實(shí)驗(yàn)室、圖書(shū)館等。必須措施:在現(xiàn)有條件上還需查看相關(guān)文獻(xiàn),并在老師的指導(dǎo)下開(kāi)發(fā)基于單片機(jī)彩燈控制器的硬件制作和軟件編程。八、協(xié)作單位及要解決的主要問(wèn)題協(xié)作單位:學(xué)院?jiǎn)纹瑱C(jī)實(shí)驗(yàn)室。所要解決本課題的主要問(wèn)題是:元器件的選擇、硬件電路的制作、按鍵的識(shí)別、各閃爍模式的實(shí)現(xiàn)。九、指導(dǎo)教師審核意見(jiàn)指導(dǎo)教師簽名年 月 日十、系畢業(yè)設(shè)計(jì)(論文)領(lǐng)導(dǎo)小組意見(jiàn)組長(zhǎng)簽名年 月 日摘 要本設(shè)計(jì)介紹了一種通過(guò)單片機(jī)編程控制的智能彩燈控制器,可以實(shí)現(xiàn)五種彩燈控制模式、通過(guò)按鍵切換閃爍模式,并由數(shù)碼管顯示閃爍模式,實(shí)現(xiàn)彩燈控制的多樣化、美觀(guān)化。圍繞彩燈控制器的設(shè)計(jì)目標(biāo),主要介紹了硬件電路

9、的設(shè)計(jì)與制作以及相應(yīng)軟件的流程圖。硬件電路主要包括主控電路模塊、電源電路模塊、顯示電路模塊和按鍵電路模塊等;通過(guò)C語(yǔ)言編寫(xiě)主函數(shù)和所需其它函數(shù),通過(guò)對(duì)系統(tǒng)進(jìn)行綜合調(diào)試并達(dá)到設(shè)計(jì)要求。在設(shè)計(jì)中,硬件和軟件都采用了模塊化結(jié)構(gòu),本系統(tǒng)具有體積小、硬件少、電路結(jié)構(gòu)簡(jiǎn)單及容易操作的特點(diǎn)?;就瓿稍O(shè)計(jì)要求。關(guān)鍵字彩燈控制器;AT89S52單片機(jī);LED;獨(dú)立式按鍵;數(shù)碼管;編程第一章 方案論證與選擇1.1主控電路方案論證與選擇方案一:采用AT89C51單片機(jī) 最高工作頻率為24KHz 128*8位內(nèi)部RAM 32條可編程I/O線(xiàn) 兩個(gè)16位定時(shí)器/計(jì)數(shù)器 5個(gè)中斷源 可編程串行通道 片內(nèi)振蕩器和時(shí)鐘電路方

10、案二:采用AT89S51單片機(jī) 最高工作頻率可至 12MHz 內(nèi)部程式存儲(chǔ)器(ROM)為 4KB 內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM)為 128B 32 條雙向輸入輸出線(xiàn),且每條均可以單獨(dú)做 I/O 的控制 外部程序存儲(chǔ)器可擴(kuò)充至 64KB 外部數(shù)據(jù)存儲(chǔ)器可擴(kuò)充至 64KB 2 組獨(dú)立的 16 位定時(shí)器 5個(gè)中斷源 芯片具有數(shù)據(jù)保密的功能 單芯片提供位邏輯運(yùn)算指令綜上所述,本設(shè)計(jì)采用方案二。1.2 電源電路方案論證與選擇方案一: 采用三節(jié)1.5V的干電池構(gòu)成電源電路對(duì)主控電路及顯示電路供電。單片機(jī)工作電壓偏差為±10%即為4.9v5.1v,而三節(jié)干電池最大電壓為4.5v,達(dá)不到單片機(jī)工作所需要的

11、電壓;并且干電池工作不穩(wěn)定對(duì)單片機(jī)工作有影響。方案二:采用三端集成穩(wěn)壓器7805構(gòu)成電源電路對(duì)主控電路及顯示電路供電。輸出電壓為5v在單片機(jī)正常工作的范圍之內(nèi);并且工作穩(wěn)定可靠。綜上所述,本設(shè)計(jì)采用方案二。1.3 顯示電路方案論證與選擇方案一:采用液晶顯示器LCD1602構(gòu)成顯示電路LCD1602共16個(gè)引腳,電源電壓為5V,帶背光,兩行顯示、每行16個(gè)字符,用于顯示較復(fù)雜的字符或字符串。但性?xún)r(jià)比高,結(jié)構(gòu)復(fù)雜,可視角度小,響應(yīng)時(shí)間過(guò)慢。方案二:采用七段數(shù)碼管構(gòu)成顯示電路共有10個(gè)引腳,7個(gè)筆段ag,加上一個(gè)小數(shù)dp,所以一個(gè)數(shù)碼管實(shí)際上是由排列成“8”字的8個(gè)小發(fā)光二極管組成,剩余的兩個(gè)腳連在

12、一起稱(chēng)為公共端com,用于顯示簡(jiǎn)單的09數(shù)字。性?xún)r(jià)比低,結(jié)構(gòu)簡(jiǎn)單,在靜態(tài)顯示中應(yīng)用廣泛,響應(yīng)時(shí)間快等。綜上所述,本設(shè)計(jì)采用方案二。第二章 硬件設(shè)計(jì)2.1 電源電路對(duì)于一個(gè)完整的電子設(shè)計(jì)來(lái)講,首要問(wèn)題就是為整個(gè)系統(tǒng)提供電源供電模塊,電源電路如圖2- 1所示。圖2- 1電源電路電源通過(guò)L1、L2降壓變壓器降壓為所需要的電壓加在由四個(gè)二極管組成的單相橋式整流電路的輸入端,整流后輸出電壓通過(guò)電解電容C1對(duì)整流電壓進(jìn)行濾波,電容C2進(jìn)行穩(wěn)壓,輸出的整流電壓通過(guò)VI口輸入三端穩(wěn)壓器7805,由VO口輸出+5v直流電壓Vcc。2.2主控電路要使彩燈控制器工作起來(lái),最基本的主控電路如圖2-2所示。晶振電路:本

13、系統(tǒng)采用AT89S51單片機(jī)內(nèi)部方式產(chǎn)生時(shí)鐘信號(hào),用于外接一個(gè)12MHz石英晶體振蕩器和2個(gè)30pF微調(diào)電容,構(gòu)成穩(wěn)定的的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時(shí)鐘電路。復(fù)位電路:確定單片機(jī)工作的起始狀態(tài),完成單片機(jī)的啟動(dòng)過(guò)程。單片機(jī)系統(tǒng)的復(fù)位方式有上電自動(dòng)復(fù)位和手動(dòng)按鍵復(fù)位。本設(shè)計(jì)采用手動(dòng)按鍵復(fù)位,該復(fù)位方式同樣具有上電自動(dòng)復(fù)位功能。由AT89S51單片機(jī)、晶振電路、復(fù)位電路組成彩燈控制器的主控電路。圖2- 2主控電路2.3 顯示電路2.3.1 LED彩燈顯示電路LED彩燈顯示電路如圖2- 3所示,由16個(gè)發(fā)光二極管和16個(gè)電阻構(gòu)成。發(fā)光二極管與電阻串聯(lián),然后接在與之相對(duì)應(yīng)的P1、P2口上。

14、通過(guò)軟件編程對(duì)P1、P2口輸出高低電平來(lái)實(shí)現(xiàn)不同的閃爍花型。由于發(fā)光二極管的導(dǎo)通電壓一般為1.7V以上,另外,它的工作電流根據(jù)型號(hào)不同一般為1mA到30mA,電阻選擇范圍1003K在此這里選用330的電阻。2.3.2 數(shù)碼管顯示電路數(shù)碼管顯示電路如圖2- 3所示,共陽(yáng)型數(shù)碼管在顯示時(shí),只要com所接電平不符合要求,不論adp是何狀態(tài),一定不能點(diǎn)亮LED,數(shù)碼管就不能顯示,因此將公共端com稱(chēng)為字位口;而com加上所需的電平,數(shù)碼管可以顯示時(shí),就由adp端的狀態(tài)決定顯示什么樣的數(shù)字,因此將引腳adp稱(chēng)為字段口。數(shù)碼管顯示的條件就是:字位口com與字段口adp所加電平使發(fā)光二極管正向偏置。因此對(duì)于

15、共陽(yáng)型數(shù)碼管若要點(diǎn)亮a筆段:需com=1、a=0,顯示“0”時(shí),需點(diǎn)亮abcdef、g熄滅,因此需字位口com=1、字段口dpgfedcba=11000000。圖2- 3單片機(jī)顯示電路2.4按鍵電路按鍵電路如圖2- 4所示,是由1個(gè)按鍵開(kāi)關(guān)構(gòu)成的。按鍵Key接在P3.2上。當(dāng)按下開(kāi)關(guān)Key時(shí),LED彩燈系統(tǒng)閃爍第一種閃爍花型;第二次按下開(kāi)關(guān)Key時(shí),LED彩燈系統(tǒng)閃爍第二種閃爍花型當(dāng)按到五次后,LED彩燈又回到第一種閃爍花型上。 圖2- 4按鍵電路第三章 軟件設(shè)計(jì)單片機(jī)的應(yīng)用系統(tǒng)由硬件和軟件組成,上述硬件原理圖搭建完成上電之后,還不能看到多控制、多閃爍模式的LED燈系統(tǒng)循環(huán)點(diǎn)亮的現(xiàn)象

16、,還需要告訴單片機(jī)怎么樣進(jìn)行控制,即編寫(xiě)程序控制單片機(jī)管腳電平的高低變化,來(lái)實(shí)現(xiàn)發(fā)光二極管的亮滅。軟件編程是多控制、多閃爍模式的LED彩燈系統(tǒng)中的一個(gè)重要的組成部分,是本設(shè)計(jì)的重點(diǎn)和難點(diǎn)。下面將闡述多控制、多閃爍模式的LED燈系統(tǒng)是如何實(shí)現(xiàn)16個(gè)LED燈的循環(huán)點(diǎn)亮。本設(shè)計(jì)是以單片機(jī)AT89S51為核心控制16個(gè)發(fā)光二極管5種閃爍模式的切換。硬件電路如圖附錄所示,十六個(gè)發(fā)光二極管D1D16分別接在單片機(jī)的P1.0P1.7、P2.0P2.7接口上,當(dāng)給P1.0口輸出“0”時(shí),發(fā)光二極管點(diǎn)亮,當(dāng)輸出“1”時(shí),發(fā)光二極管熄滅。同理,接在P1.1P1.7、P2.0P2.7口的其他15個(gè)LED的點(diǎn)亮和熄滅

17、的方法同LED1。因此,要實(shí)現(xiàn)流水燈功能,只要將發(fā)光二極管LED1LED16依次點(diǎn)亮、熄滅,16只LED燈便會(huì)一亮一暗的成流水燈了。在此還應(yīng)注意一點(diǎn),由于人眼的視覺(jué)暫留效應(yīng)以及單片機(jī)執(zhí)行每條指令的時(shí)間很短,在控制二極管亮滅的時(shí)候應(yīng)該延時(shí)一段時(shí)間,否則就看不到閃爍效果。程序設(shè)計(jì)流程主函數(shù)如圖3.1所示,彩燈控制器接通電源后顯示count的值,若count=1則調(diào)用模式一;若count=2則調(diào)用模式二以此類(lèi)推。中斷函數(shù)如圖3.2所示,程序啟動(dòng)后判斷有無(wú)按鍵key按下,并判斷key的按鍵情況,最后循環(huán)檢測(cè)直到有按鍵按下的時(shí)候,程序跳轉(zhuǎn)相對(duì)應(yīng)按鍵的彩燈顯示的心型模式函數(shù)中去,具體模式函數(shù)流程圖如3.3

18、所示。main()外部中斷0初始化count初始化count=1?count=2?count=3?count=4?count=5?NNNNN調(diào)用模式一調(diào)用模式二調(diào)用模式三調(diào)用模式四調(diào)用模式五YYYYY圖3.1 主函數(shù)流程圖3.1 主函數(shù)流程圖圖3.2 中斷函數(shù)流程圖int0( )外部中斷0關(guān)中斷延時(shí)10mscount+Key鍵按下嗎?count=6?count=1顯示countKey鍵釋放了嗎?延時(shí)10ms外部中斷0開(kāi)中斷返回YNNNYY3.2 中斷函數(shù)流程圖3.3 模式函數(shù)流程圖模式一點(diǎn)亮一個(gè)燈移 位返回模式二每隔三個(gè)燈亮另外的燈間隔亮返回模式三P1口全熄,P2口全亮P1依次點(diǎn)亮,P2口依次

19、熄滅返回模式四P1口全亮,P2口全熄P1依次熄滅,P2口依次點(diǎn)亮返回3.3.1花樣模式一3.3.2花樣模式二3.3.3花樣模式三3.3.4花樣模式四模式五中間開(kāi)始兩邊燈亮依次亮返回3.3.5花樣模式五圖3.3 模式函數(shù)流程圖第四章 芯片簡(jiǎn)介4.1 AT89S51單片機(jī)圖4- 1 AT89S51單片機(jī)引腳圖管腳說(shuō)明:VCC:AT89S51 電源正端輸入,接+5V。XTAL1:?jiǎn)涡酒到y(tǒng)時(shí)鐘的反相放大器輸入端。XTAL2:系統(tǒng)時(shí)鐘的反相放大器輸出端,一般在設(shè)計(jì)上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng)作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)

20、更穩(wěn)定,避免噪聲干擾而死機(jī)。RST:AT89S51的重置引腳,高電平動(dòng)作,當(dāng)要對(duì)晶片重置時(shí),只要對(duì)此引腳電平提升至高電平并保持兩個(gè)機(jī)器周期以上的時(shí)間,AT89S51便能完成系統(tǒng)重置的各項(xiàng)動(dòng)作,使得內(nèi)部特殊功能寄存器之內(nèi)容均被設(shè)成已知狀態(tài),并且至地址0000H處開(kāi)始讀入程序代碼而執(zhí)行程序。EA:表示存取外部程序代碼之意,低電平動(dòng)作,也就是說(shuō)當(dāng)此引腳接低電平后,系統(tǒng)會(huì)取用外部的程序代碼來(lái)執(zhí)行程序。ALE:表示地址鎖存器啟用信號(hào)。AT89S51可以利用這支引腳來(lái)觸發(fā)外部的8位鎖存器,將端口0的地址總線(xiàn)(A0A7)鎖進(jìn)鎖存器中,因?yàn)锳T89S51是以多工的方式送出地址及數(shù)據(jù)。PSEN:表示為程序儲(chǔ)存啟

21、用, AT89S51可以利用PSEN及RD引腳分別啟用存在外部的RAM與EPROM,使得數(shù)據(jù)存儲(chǔ)器與程序存儲(chǔ)器可以合并在一起而共用64K的定址范圍。P0:端口0是一個(gè)8位寬的開(kāi)路汲極(Open Drain)雙向輸出入端口,共有8個(gè)位,P0.0表示位0,P0.1表示位1,依此類(lèi)推。其他三個(gè)I/O端口(P1、P2、P3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路,P0在當(dāng)做I/O用時(shí)可以推動(dòng)8個(gè)LS的TTL負(fù)載。如果當(dāng)EA引腳為低電平時(shí)(即取用外部程序代碼或數(shù)據(jù)存儲(chǔ)器),P0就以多工方式提供地址總線(xiàn)(A0A7)及數(shù)據(jù)總線(xiàn)(D0D7)。設(shè)計(jì)者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0A7,再配合

22、端口2所送出的A8A15合成一完整的16位地址總線(xiàn),而定址到64K的外部存儲(chǔ)器空間。P2:端口2是具有內(nèi)部提升電路的雙向I/O端口,每一個(gè)引腳可以推動(dòng)4個(gè)LS的TTL負(fù)載,若將端口2的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來(lái)使用。P2除了當(dāng)做一般I/O端口使用外,若是在AT89S51擴(kuò)充外接程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),也提供地址總線(xiàn)的高字節(jié)A8A15,這個(gè)時(shí)候P2便不能當(dāng)做I/O來(lái)使用了。P1:端口1也是具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)LS TTL負(fù)載,同樣地若將端口1的輸出設(shè)為高電平,便是由此端口來(lái)輸入數(shù)據(jù)。如果是使用8052或是8032的話(huà),P1.0又當(dāng)做定時(shí)器2

23、的外部脈沖輸入腳,而P1.1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)腳位。P3:端口3也具有內(nèi)部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)TTL負(fù)載,同時(shí)還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計(jì)時(shí)計(jì)數(shù)控制及外部數(shù)據(jù)存儲(chǔ)器內(nèi)容的讀取或?qū)懭肟刂频裙δ?。其引腳分配如下:P3.0:RXD,串行通信輸入。P3.1:TXD,串行通信輸出。P3.2:INT0,外部中斷0輸入。P3.3:INT1,外部中斷1輸入。P3.4:T0,計(jì)時(shí)計(jì)數(shù)器0輸入。P3.5:T1,計(jì)時(shí)計(jì)數(shù)器1輸入。P3.6:WR:外部數(shù)據(jù)存儲(chǔ)器的寫(xiě)入信號(hào)。P3.7:RD,外部數(shù)據(jù)存儲(chǔ)器的讀取信號(hào)。4.2 三端集成

24、穩(wěn)壓器圖4- 2三端集成穩(wěn)壓器引腳圖7805是一種固定式的三端集成穩(wěn)壓器,它可以在滿(mǎn)足一定條件下輸出5V電壓。三端IC是指這種穩(wěn)壓用的集成電路,只有三條引腳輸出,分別是輸入端、接地端和輸出端。從正面看1、2、3引腳從左向右按順序標(biāo)注,接入電路時(shí)1腳電壓高于2腳,3腳為輸出位。如對(duì)于78*正壓系列,1腳高電位,2腳接地,對(duì)與79*負(fù)壓系列,1腳接地,2腳接負(fù)電壓,輸出都是3腳。此外,還應(yīng)注意散熱片總是和接地腳相連。這樣在78*系列中,散熱片和2腳連接,而在79*系列中,散熱片卻和1腳連接。78XX系列集成穩(wěn)壓器的典型應(yīng)用電路,是一個(gè)輸出正5V直流電壓的穩(wěn)壓電源電路。IC采用集成穩(wěn)壓器7805,C

25、5、C6分別為輸入端和輸出端濾波電容,R3為負(fù)載電阻。當(dāng)輸出電流較大時(shí),7805應(yīng)配上散熱板。穩(wěn)壓二極管VD1串接在78XX穩(wěn)壓器1腳與地之間,可使輸出電壓Uo得到一定的提高,輸出電壓Uo為78XX穩(wěn)壓器輸出電壓與穩(wěn)壓二極管VC1穩(wěn)壓值之和。VD2是輸出保護(hù)二極管,一旦輸出電壓低于VD1穩(wěn)壓值時(shí),VD2導(dǎo)通,將輸出電流旁路,保護(hù)7800穩(wěn)壓器輸出級(jí)不被損壞。第五章 總結(jié)主程序顯示count的值并調(diào)用相應(yīng)的模式函數(shù),當(dāng)外部中斷0來(lái)了時(shí)響應(yīng)中斷,count值加一并調(diào)用相應(yīng)的模式函數(shù)。模式一是P1,P2口從左到右依次點(diǎn)亮。模式二是P1,P2口 16個(gè)二極管每隔三個(gè)亮著,每次亮著的燈向前移一位。模式三是P1口全熄,P2全亮,P1口依次點(diǎn)亮后P2口依次熄滅。模式四是P1口全亮,P2全熄,P1口依次熄滅后P2口依次點(diǎn)亮。模式五是亮點(diǎn)從心型上端從兩邊移動(dòng)下來(lái)。與市面上大多數(shù)的LED彩燈相比

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論