基于單片機(jī)的廣告流水燈控制設(shè)計(jì)_第1頁
基于單片機(jī)的廣告流水燈控制設(shè)計(jì)_第2頁
基于單片機(jī)的廣告流水燈控制設(shè)計(jì)_第3頁
基于單片機(jī)的廣告流水燈控制設(shè)計(jì)_第4頁
基于單片機(jī)的廣告流水燈控制設(shè)計(jì)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)Anhui Vocational & Technical College of Industry & Trade畢畢 業(yè)業(yè) 論論 文文廣廣告告燈燈的的設(shè)設(shè)計(jì)計(jì)與與制制作作Advertising Lamp design and production of this sentence 所在系院:電氣與信息工程系專業(yè)班級:機(jī)電一體化(3)班學(xué)生學(xué)號:學(xué)生姓名:汪靜指導(dǎo)教師:崔老師精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)2014 年 3 月 20 日Anhui Vocational & Technical College of Ind

2、ustry & Trade畢畢業(yè)業(yè)論論文文說說明明書書廣廣告告燈燈的的設(shè)設(shè)計(jì)計(jì)與與制制作作Advertising Lamp design and production of this sentence 所在系院:電氣與信息工程系專業(yè)班級:機(jī)電一體化(3)班學(xué)生學(xué)號:學(xué)生姓名:汪靜精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)指導(dǎo)教師:崔老師2014 年 3 月 20 日安徽工安徽工貿(mào)職業(yè)貿(mào)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書系(院) 電子與信息工程系 專業(yè) 機(jī)電一體化 班級 12 機(jī)電(3)班 學(xué)生姓名 汪靜 學(xué)號 一、一、題題 目:目: 廣告燈的廣告燈的設(shè)計(jì)設(shè)

3、計(jì)與制作與制作 二、內(nèi)容與要求:二、內(nèi)容與要求:1、內(nèi)容主要是利用單片機(jī)來控制廣告燈。2、目的是讓電子信息工程專業(yè)的畢業(yè)生通過自己完全動(dòng)手制作一些實(shí)際電子產(chǎn)品,掌握一定的電子產(chǎn)品設(shè)計(jì)、制作技能和力。三、三、設(shè)計(jì)設(shè)計(jì)( (論論文)起止日期:文)起止日期:任務(wù)下達(dá)日期: 年 月 日完成日期: 年 月 日 指導(dǎo)教師簽名: 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 年 月 日四、教研室四、教研室審查審查意意見見: :教研室負(fù)責(zé)人簽名: 年 月 日安徽工安徽工貿(mào)職業(yè)貿(mào)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師、評閱人評語畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師、評閱人評語專業(yè)、班級 12 級機(jī)電一體化(3)班 學(xué)生

4、姓名 汪靜 完成日期 2014、3、20 題 目: 廣告燈的設(shè)計(jì)與制作 畢業(yè)設(shè)計(jì)(論文)共 頁,其中:圖 幅,表個(gè)指導(dǎo)教師評語: 建議成績 指導(dǎo)教師(簽名): 年 月 日評閱人評語: 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 建議成績 評閱人(簽名): 年 月 日精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)安徽工安徽工貿(mào)職業(yè)貿(mào)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院畢業(yè)設(shè)計(jì)(論文)成績評定畢業(yè)設(shè)計(jì)(論文)成績評定專業(yè)、班級 12 級機(jī)電一體化(3)班 學(xué)生姓名尹文娟 完成日期 2014、3、20 題 目: 廣告燈的設(shè)計(jì)與制作 畢業(yè)設(shè)計(jì)(論文)共 頁,其中:圖 幅,表 個(gè)畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)指文)指導(dǎo)導(dǎo)小

5、小組評組評定意定意見見: : 畢業(yè)論畢業(yè)論文成文成績績的的評評定:定:指導(dǎo)教師審閱成績(70%)評閱教師評閱成績(30%)總 分系(院)負(fù)責(zé)人簽名 年 月 日精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)廣告燈設(shè)計(jì)廣告燈設(shè)計(jì)摘要:當(dāng)今時(shí)代是一個(gè)新技術(shù)層出不窮的時(shí)代,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見的速度被單片機(jī)智能控制系統(tǒng)所取代。各酒店、商店門口的燈就利用了這一技術(shù)。廣告燈,就是以單片機(jī)為核心并通過控制發(fā)光二極管的發(fā)光來實(shí)現(xiàn)燈的亮滅,從而達(dá)到廣告燈的效果。它集單片機(jī)、數(shù)字電路和軟件設(shè)計(jì)于一體,從智能控制、電路設(shè)計(jì)和故障分析等方面進(jìn)行了一系

6、列的研究,并將其廣泛應(yīng)用在日常生活當(dāng)中。關(guān)鍵詞: 控制系統(tǒng) 單片機(jī) 智能控制 廣告燈 電路設(shè)計(jì)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)目錄目錄第 2 章 廣告燈的設(shè)計(jì).2.3第 3 章 廣告燈各器元件的介紹與選擇第 4 章 廣告燈的故障排除.精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 引言引言在現(xiàn)在諸多的娛樂場所、理發(fā)店、賓館、飯店、公司等的門外,都可以看到各式各樣的廣告流水燈。所謂“廣告流水燈” ,就是將一系列的有顏色的廣告燈串聯(lián)接在一起,然后令這些燈按一定的次序逐個(gè)或者幾個(gè)的一次點(diǎn)亮和熄滅。由于各燈點(diǎn)亮和熄滅,產(chǎn)生的效果就像流動(dòng)的水一樣,因此,就稱這類廣告燈為“廣告流水燈” 。生活中廣告

7、流水燈的形式和點(diǎn)亮的次序是多種多樣的。有單一顏色的幾個(gè)燈按固定的次序來點(diǎn)亮的,有多個(gè)不同顏色的燈構(gòu)成某一圖案依次點(diǎn)亮的,也有多排廣告燈按多種組合好的次序循環(huán)點(diǎn)亮的等。我們設(shè)計(jì)的廣告流水燈,就是這些廣告燈中的類型。當(dāng)今時(shí)代是一個(gè)新技術(shù)層出不窮的時(shí)代,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見的速度被單片機(jī)智能控制系統(tǒng)所取代。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動(dòng)控制的核心就是單片機(jī)。在大學(xué)學(xué)習(xí)期間,完成了前期的單片機(jī)基礎(chǔ)知識學(xué)習(xí)以后,從大三開始將理論學(xué)習(xí)和實(shí)踐相結(jié)合,逐步完成了一些系統(tǒng)(廣告流水燈)的設(shè)計(jì)與制作。

8、但以前在制作課件時(shí)只是學(xué)一點(diǎn)做一點(diǎn),沒有系統(tǒng)的總結(jié)經(jīng)驗(yàn)。此次的論文撰寫我認(rèn)真對以前的課件制作及單片機(jī)應(yīng)用過程中的問題進(jìn)行了回顧和總結(jié),使自己的經(jīng)驗(yàn)得到了理論上的升華,這些都將是自己今后進(jìn)一步發(fā)展的寶貴財(cái)富。精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)設(shè)計(jì)目的設(shè)計(jì)目的本設(shè)計(jì)以 AT89S51 單片機(jī)為核心并用它來控制發(fā)光二極管雙燈點(diǎn)亮循環(huán)的實(shí)驗(yàn)裝置,用 AT89S51 單片機(jī)控制 8 個(gè)發(fā)光二極管發(fā)光,實(shí)現(xiàn)亮點(diǎn)以 12HZ 頻率在高、低位循環(huán)移動(dòng)。通過 PROTEL 軟件設(shè)計(jì)、仿真,并能從中掌握通過軟件控制發(fā)光二極管的思路和技巧。這次設(shè)計(jì)重點(diǎn)就在于利用單片機(jī)的知識去控制系統(tǒng)的運(yùn)行。三主要功能三主要

9、功能本控制器的主要功能是完成八路彩燈(包括橋梁燈、護(hù)欄燈以及各種大型廣告招牌的霓虹燈)的控制。本控制器電路可分為 5V 電源、555 振蕩電路、計(jì)數(shù)器、程序存儲(chǔ)器 EPROM、可控硅觸發(fā)電流驅(qū)動(dòng)電路。四廣告流水燈的設(shè)計(jì)四廣告流水燈的設(shè)計(jì)(一)系統(tǒng)基本設(shè)計(jì)及電路圖(一)系統(tǒng)基本設(shè)計(jì)及電路圖在電路設(shè)計(jì)中,采用 8 個(gè)發(fā)光二極管來代表廣告燈。廣告燈是由單片機(jī)的P2 端口的 8 個(gè)引腳來分別控制的。電源部分用的是 5V 直流電源,晶體振蕩器采用的是 12MHz 的石英晶體振蕩器。廣告流水燈控制的電路圖如圖 1 所示。它是用 I/O 端口簡單控制廣告流水燈,以及采用定時(shí)器精選優(yōu)質(zhì)文檔-傾情為你奉上專心-

10、專注-專業(yè)圖圖 1 1 基本設(shè)計(jì)電路圖基本設(shè)計(jì)電路圖圖圖 1 1不同工作方式實(shí)現(xiàn)點(diǎn)亮效果的電路圖。1.主控制器主控制器單片機(jī) AT89S51 具有低電壓供電和體積小等特點(diǎn),四個(gè)端口只需要兩個(gè)口就能滿足電路系統(tǒng)的設(shè)計(jì)需要,很適合便攜手持式產(chǎn)品的設(shè)計(jì)使用,而且系統(tǒng)可用二節(jié)電池供電。2.晶振電路晶振電路晶振提供單片機(jī)需要的時(shí)鐘信號,單片機(jī)必須在時(shí)鐘的驅(qū)動(dòng)下才能正常工作。一般選用石英晶體振蕩器,ATMEL89C2051 的工作頻率范圍很寬(0 到 24M),我們選用 12M 晶振。晶振兩個(gè)端口接單片機(jī) RXD 和 TXD 兩個(gè)腳, 分別構(gòu)成片內(nèi)振蕩器的反相放大器的輸入和輸出端(不分正負(fù)),系統(tǒng)晶振圖如

11、圖 2 所示。精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)圖圖 2 2 系統(tǒng)晶振圖系統(tǒng)晶振圖圖圖 2在下面的程序設(shè)計(jì)中,將實(shí)現(xiàn)使廣告燈先從左至右單個(gè)燈移動(dòng)點(diǎn)亮兩輪,即每輪點(diǎn)亮的次序?yàn)椋篜2.7 亮P2.6 亮P2.5 亮P2.4 亮P2.3 亮P2.2 亮P2.1 亮P2.0 亮。然后再從右至左單個(gè)燈移動(dòng)點(diǎn)亮兩輪,即每輪點(diǎn)亮的次序?yàn)椋篜2.7 亮P2.6 亮P2.5 亮P2.4 亮P2.3 亮P2.2 亮P2.1 亮P2.0 亮。之后,再使所有的廣告燈閃爍兩次,即先所有的燈點(diǎn)亮,然后再所有的燈都熄滅,如此反復(fù)共兩次。(二)系統(tǒng)流程圖及工作原理(二)系統(tǒng)流程圖及工作原理1系統(tǒng)流程圖系統(tǒng)流程圖外部中

12、斷控制廣告流水燈程序流程圖如圖 3 所示。圖圖 3 3精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)b精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)2.工作原理工作原理在程序中,若只涉及一個(gè)外部 INT0 中斷,因此,只需在主程序執(zhí)行前設(shè)置中斷允許即可。若涉及兩個(gè)外部中斷 INT0 和 INT1,而若也涉及定時(shí)器 T0 中斷與外部 INT0 中斷,因此,要考慮的問題會(huì)相對多一些。根據(jù)前面的原理分析可知,當(dāng)兩個(gè)及兩個(gè)以上中斷同時(shí)存在時(shí),在設(shè)置中斷允許之外,還必須設(shè)置中斷優(yōu)先,否則程序功能將無法達(dá)到設(shè)計(jì)要求。以本次要達(dá)到的設(shè)計(jì)要求來說,可做如下分析。(1)設(shè)置中斷優(yōu)先 IP 寄存器由于同時(shí)存在兩個(gè)外部中斷

13、,設(shè)置 IP 寄存器可考慮兩種方法:設(shè)同一層中斷法和高低優(yōu)先中斷法。同一層中斷法不論中斷的高低優(yōu)先級,只管觸發(fā)中斷的先后。先按下按鍵(即先有觸發(fā)電平)則先執(zhí)行其中斷子程序;后按下按鍵(即后有觸發(fā)電平)則后執(zhí)行其中斷子程序。高低優(yōu)先中斷法則是設(shè)置中斷優(yōu)先級。不論按鍵的先后,只論中斷優(yōu)先級的高低。優(yōu)先級高者,即使其是比優(yōu)先級低的后按鍵觸發(fā),也會(huì)在按鍵之后中斷目前正在執(zhí)行的低優(yōu)先級中斷子程序,轉(zhuǎn)而執(zhí)行其中斷子程序,執(zhí)行完成后再繼續(xù)執(zhí)行低中斷優(yōu)先級的服務(wù)程序。結(jié)合本次設(shè)計(jì),用同一層中斷法,可設(shè) IP=B;用高低優(yōu)先中斷法,可設(shè) IP=B,即設(shè) INT1 為高優(yōu)先級,INT0 為低優(yōu)先級。對于第(3)個(gè)

14、程序,可用 IP=B,即設(shè) INT0 為高優(yōu)先級,定時(shí)器 T0 為低優(yōu)先級。(2)設(shè)置 TCON通過設(shè)置 TCON,從而設(shè)定 INT0 和 INT1 的中斷具體出發(fā)方式,這也是在設(shè)計(jì)程序之初所必須考慮的問題。結(jié)合本次的設(shè)計(jì)要求,可用兩種方法來完成設(shè)置:令 TCON=B(INT0 和 INT1 均為電平觸發(fā)方式) ,或令 TCON=B(INT1 為電平觸發(fā)方式,INT0 為下降沿出發(fā)) 。當(dāng)用第一種方法時(shí),若 INT0 和 INT1 同時(shí)長生中斷,則跳至 INT1的中斷子程序去執(zhí)行,執(zhí)行完成后就返回主程序;若 INT0 中斷執(zhí)行時(shí)INT1 產(chǎn)生中斷,則 INT0 中斷暫停,跳至 INT1 的中斷

15、服務(wù)程序去執(zhí)行,執(zhí)行完成后,再回到 INT0 中斷子程序中繼續(xù)執(zhí)行未完的程序,然后返回主程序;若 INT1 中斷執(zhí)行是 INT0 產(chǎn)生中斷,則 INT1 中斷執(zhí)行將不受影響,當(dāng) INT1 中斷子程序執(zhí)行完成后就返回主程序。(3)定時(shí)器 T0 定時(shí)初值的設(shè)定精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)采用 T0 工作于方式 1.由于要求每個(gè)燈點(diǎn)亮的延時(shí)時(shí)間為 0.2s,因此可以設(shè)定定時(shí)時(shí)間為 10ms,然后用 20 次執(zhí)行定時(shí)中斷從而實(shí)現(xiàn) 0.2s的延時(shí)。10ms 的定時(shí)初值,即 TC=21010 6553610000=555360D8F0H。因此,163TH0=0D8H,TL0=0F0H。(三)

16、系統(tǒng)各部分詳細(xì)設(shè)計(jì)(三)系統(tǒng)各部分詳細(xì)設(shè)計(jì)1.芯片連接芯片連接 AT89S51 單片機(jī)芯片共有 40 個(gè)引腳,引腳的排列順序?yàn)閺目啃酒娜笨谧筮吥橇幸_逆時(shí)針數(shù)起,依次為 1、2、3、440,其中芯片的 1 腳頂上有個(gè)凹點(diǎn)。在單片機(jī)的 40 個(gè)引腳中,電源引腳 2 根,外接晶體振蕩器引腳 2 根,控制引腳 4 根以及 4 組 8 位可編程 I/O 引腳32 根。主電源引腳(2 根)VCC(Pin40):電源輸入,接5V 電源GND(Pin20):接地線外接晶振引腳(2 根)XTAL1(Pin19):片內(nèi)振蕩電路的輸入端 XTAL2(Pin20):片內(nèi)振蕩電路的輸出端控制引腳(4 根)RST/V

17、PP(Pin9):復(fù)位引腳,引腳上出現(xiàn) 2 個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。ALE/PROG(Pin30):地址鎖存允許信號 PSEN(Pin29):外部存儲(chǔ)器讀選通信號 EA/VPP(Pin31):程序存儲(chǔ)器的內(nèi)外部選通,接低電平從外部程序存儲(chǔ)器讀指令,如果接高電平則從內(nèi)部程序存儲(chǔ)器讀指令??删幊梯斎?輸出引腳(32 根)AT89S51 單片機(jī)有 4 組 8 位的可編程 I/O 口,分別位 P0、P1、P2、P3 口,每個(gè)口有 8 位(8 根引腳),共 32 根。每一根引腳都可以編程,比如用來控制電機(jī)、交通燈、霓虹燈等,在制作實(shí)物時(shí)就是利用這些可編程引腳來實(shí)現(xiàn)我們想要的功能,PO 口(Pi

18、n39Pin32):8 位雙向 I/O 口線,名稱為 P0.0P0.7;P1 口(Pin1Pin8):8 位準(zhǔn)雙向 I/O 口線,名稱為P1.0P1.7; P2 口(Pin21Pin28):8 位準(zhǔn)雙向 I/O 口線,名稱為 P2.0P2.7; P3口(Pin10Pin17):8 位準(zhǔn)雙向 I/O 口線,名稱為 P3.0P3.7。在實(shí)物制作中我用 P2 口連接了 8 個(gè)發(fā)光二極管。2.廣告流水燈程序及說明廣告流水燈程序及說明 ORG 00H ;起始地址 JMP START ;主程序 START精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) ORG 03H ;INT0 中斷子程序起始地址 JMP E

19、XT0 ;INT0 中斷子程序 EXT0START:MOV IE,#B ;INT0 中斷允許 MOV IP,#B ;INT0 中斷優(yōu)先 MOV TCON,#B ;INT0 為電平觸發(fā) MOV SP,#70H ;設(shè)定堆棧指針START:MOV A,#0FFH ;顯示初值設(shè)定,燈全滅 MOV R1,#02H ;從左至右移動(dòng)兩輪 CLR CM1:MOV R2,#08H ;設(shè)右移 8 次LOOP:RLC A ;左移一位 MOV P2,A ;輸出到 P2 CALL DELAY ;延時(shí) 0.2S DJNZ R2,LOOP ;左移不到 7 次就繼續(xù) DJNZ R1,M1 ;移動(dòng)不到兩輪就繼續(xù) MOV R1,

20、#02H ;從右至左移動(dòng)兩輪M2: MOV R2,#07H ;設(shè)右移 8 次LOOP1:PRC A ;右移一位 MOV P2,A ;輸出到 P2 CALL DELAY ;延時(shí) 0.2S DJNZ R2,LOOP1 ;右移不到 7 次就繼續(xù) DJNZ R1,M2 ;移動(dòng)不到兩輪就繼續(xù) MOV R1,#02H ;閃爍 2 次M3: MOV P2.#0FFH ;全滅 CALL DEALY ;延時(shí) 0.2S MOV P2,#00H ;全亮 CALL DEALY ;延時(shí) 0.2S DJNZ,R1,M3 ;閃爍 2 次不到兩次就繼續(xù) JMP START1 ;重復(fù)循環(huán)顯示 EXT0:PUSH ACC ;累加

21、器的值壓入堆棧保護(hù) PUSH PSW ;PSW 的值壓入堆棧保護(hù) SETB RE0 ;設(shè)定 PSW 工作寄存器組 1,保護(hù)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)R0R7 寄存器內(nèi)容 CLR RS1 MOV A,#00H ;設(shè)置燈閃爍前初值,令燈全亮 MOV R2,#10 ;使燈閃爍 5 次 LOOP2:MOV P2,A ;顯示輸出CALL DELAY ;延時(shí) 0.2SCPL A ;將 A 值反相MOV P2,A ;顯示輸出CALL DELAY ;延時(shí) 0.2SDJNZ P2,LOOP2 ;閃爍不到 5 次就繼續(xù)POP PSW ;從堆棧中取回 PSW 的值POP ADC ;從堆棧中取回 AC

22、C 的值RETI ;返回主程序DELAY:MOV R3,#20 ;延時(shí) 0.2SD1: MOV R4,#20;D2: MOV R5,#248; DJNZ R5,$; DJNZ R4,D2; DJNZ R3,D1; RETEND(四四)元器件介紹與選擇元器件介紹與選擇 AT89S51 是一個(gè)低功耗,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k Bytes ISP(In-system programmable)的可反復(fù)擦寫 1000 次的Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS-51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用

23、8 位中央處理器和 ISP Flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的 AT89S51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。 它有 40 個(gè)管腳,分成兩排,每一排各有 20 個(gè)腳,其精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)中左下角標(biāo)有箭頭的為第 1 腳,然后按逆時(shí)針方向依次為第 2 腳、第 3腳第 40 腳,如圖 4 所示。AT89S51 設(shè)計(jì)和配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省電模式??臻e模式下, CPU 暫停工作,而 RAM 定時(shí)計(jì)數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時(shí)該芯片還

24、具有PDIP、TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求 。其中最常見的就是采用 40Pin 封裝的雙列直接 PDIP 封裝。圖圖 4 4 A AT T8 89 9S S5 51 1 芯芯片片圖圖此外 AT89S51 相對于 AT89C51 增加的新功能包括: (1)新增加很多功能,性能有了較大提升,價(jià)格基本不變,甚至比89C51 更低! (2)ISP 在線編程功能,這個(gè)功能的優(yōu)勢在于改寫單片機(jī)存儲(chǔ)器內(nèi)的程序不需要把芯片從工作環(huán)境中剝離。是一個(gè)強(qiáng)大易用的功能。 精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) (3)最高工作頻率為 33MHz,大家都知道 89C51 的極限工作頻率

25、是24M,就是說 S51 具有更高工作頻率,從而具有了更快的計(jì)算速度。 (4)具有雙工 UART 串行通道。 (5)內(nèi)部集成看門狗計(jì)時(shí)器,不再需要像 89C51 那樣外接看門狗計(jì)時(shí)器單元電路。 (6)雙數(shù)據(jù)指示器。 (7)電源關(guān)閉標(biāo)識。 (8)全新的加密算法,這使得對于 89S51 的解密變?yōu)椴豢赡?,程序的保密性大大加?qiáng),這樣就可以有效的保護(hù)知識產(chǎn)權(quán)不被侵犯。 (9)兼容性方面:向下完全兼容 51 全部字系列產(chǎn)品。比如8051、89C51 等等早期 MCS-51 兼容產(chǎn)品。 故在本次設(shè)計(jì)制作中芯片選擇 AT89S51。 (10)主要特性 與 MCS-51 兼容 ;4K 字節(jié)可編程閃爍存儲(chǔ)器;

26、壽命:1000 寫/擦循環(huán);數(shù)據(jù)保留時(shí)間:10 年;全靜態(tài)工作:0Hz-24Hz;三級程序存儲(chǔ)器鎖定;128*8 位內(nèi)部 RAM;32 可編程 I/O 線;兩個(gè) 16 位定時(shí)器/計(jì)數(shù)器;5 個(gè)中斷源 ;可編程串行通道;低功耗的閑置和掉電模式;片內(nèi)振蕩器和時(shí)鐘電路;可編程串行通道;低功耗的閑置和掉電模式 。(2)管腳說明VCC:供電電壓。GND:接地。P0 口:P0 口為一個(gè) 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng) P1 口的管腳第一次寫 1 時(shí),被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH編程時(shí),P0 口作為原碼

27、輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí),P0 輸出原碼,此時(shí) P0 外部必須被拉高。P1 口:P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。 P2 口:P2 口為一個(gè)內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫“1”時(shí),其管腳被內(nèi)部上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)拉電阻拉高,且作為輸入。并因此

28、作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2 口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在 FLASH編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。P3 口:P3 口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。P3 口

29、也可作為 AT89C51 的一些特殊功能口,如下所示:P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷 0) P3.3 /INT1(外部中斷 1) P3.4 T0(記時(shí)器 0 外部輸入) P3.5 T1(記時(shí)器 1 外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間

30、,此引腳用于輸入編程脈沖。在平時(shí),ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè) ALE 脈沖。如想禁止ALE 的輸出可在 SFR8EH 地址上置 0。此時(shí), ALE 只有在執(zhí)行MOVX,MOVC 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 PSEN:外部程序存儲(chǔ)器的選通信號。在由外部程序存儲(chǔ)器取指期間,精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)每個(gè)機(jī)器周期兩次 PSEN 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效

31、的/PSEN 信號將不出現(xiàn)。EA/VPP:當(dāng) EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH) ,不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式 1 時(shí),/EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。 (3)振蕩器特性XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2 應(yīng)不接。有

32、余輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 (4)芯片擦除整個(gè) PEROM 陣列和三個(gè)鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。 此外,AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU 停止工作。但 RAM,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。五故障排除五故障排除電路板的連接我做的不多,這次是第二次做硬件,經(jīng)驗(yàn)不足,始不知道如何下手,做課件我沒有考慮元件的布局和線路的干擾問題,只是把元件均勻的排在萬能板上,然后焊接。雖然以前也用過電烙鐵,但當(dāng)時(shí)的焊接水平還是有些差勁,認(rèn)為只要焊緊就好了,沒有想過會(huì)不會(huì)形成虛焊。還有選用的導(dǎo)線太粗太硬了,花了很大的工夫才把所有線焊接完。外在焊接 10uf 電容時(shí)沒有考慮到電路板的電源進(jìn)線方向,結(jié)果把正負(fù)極焊反了。在制作好以后,打開電源但是有的發(fā)光二極管一點(diǎn)反應(yīng)都沒有,由精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)于之前焊接有點(diǎn)混亂,因此在檢查電路有沒有漏接

溫馨提示

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

評論

0/150

提交評論