【正文】
14 15 16 17 18~19 XTAL1~XTAL2 時(shí)鐘振蕩器的輸入輸出口 20 GND 信號地 21~28 ~ 8位雙向 IO口存儲器的高 8位地址 29 PSEN 程序存儲允許信號端 30 ALE/PROG 片外存儲器地址鎖存信號端 31 EA/VPP 內(nèi)外程序存儲器選擇控制端 32~39 ~ 數(shù)據(jù) /低八位地址復(fù)用口 40 VCC 正向電源輸入端 表 21 引腳定義 復(fù)位電路 STC89c52 單片機(jī)的的常用的復(fù)位電路主要有兩種,一種是上電復(fù)位,另外一種是手動復(fù)位,其中手動復(fù)位 包括了上電復(fù)位的功能,由于搖搖棒 設(shè)計(jì)中考慮到手動復(fù)位多了這里不需要的功能 ,因此在這里不考慮使用手動復(fù)位,而采用了上電復(fù)位的方式來實(shí)現(xiàn)單片機(jī)復(fù)位。 STC89 系列單片機(jī)不同的型號除了在 ROM 有大小的限制,其他的功能類似。它們在指令系統(tǒng)、硬件結(jié)構(gòu)和片內(nèi)資源上與標(biāo)準(zhǔn) 8052單片機(jī)完全兼容, DIP40封裝系 列與 8051為 pintopin兼容。 MCS51 家族是目前在單片機(jī)領(lǐng)域發(fā)展最快的一個品種。 STC89C52 芯片 在單片機(jī)家族的眾多成員中, MCS51 系列單片機(jī)以其優(yōu)越的性能、成熟的技術(shù)及高可靠性和高性能價(jià)格比,迅速占領(lǐng)了工業(yè)測控和自動化工程應(yīng)用的主要 市場,成為國內(nèi)單片機(jī)應(yīng)用領(lǐng)域中的主流。實(shí)現(xiàn)的功能主要有如下幾個方面: ( 1)當(dāng)搖晃時(shí)搖搖棒的外部中斷電路會給單片機(jī)一個下降沿中斷,如果達(dá)到左右左一個周期并記錄下來; ( 2)如果外部中斷達(dá)到一個周期輸入數(shù)據(jù)給 LED 燈; ( 3)輸出數(shù)據(jù)后延時(shí)一段時(shí)間; ( 4)從置外部中斷的次數(shù) 為 0,好為下一次顯示數(shù)據(jù)做好準(zhǔn)備; 2 硬件電路實(shí)現(xiàn) 本章節(jié)介紹了搖搖棒的所有模塊的電路設(shè)計(jì)及實(shí)現(xiàn)方法。圖11 為搖搖棒的總體模塊圖。 搖搖棒的電路經(jīng)過仔細(xì)的分析和設(shè)計(jì)采用了單片機(jī)上電即可復(fù)位,手動復(fù)位不合適用在這里使用,這樣可以降低成本。 在市面上所出售的搖搖棒具有體積小、功耗小、 LED 多顏色、可下載程序等功能。 搖搖棒 原理及介紹 眾所周知,人的眼睛存在視覺暫留得現(xiàn)象,正是因?yàn)檠劬Φ姆磻?yīng)遲鈍,才豐富了人的視覺感受。這里采用了宏晶公司的 STC89C52 單片機(jī)為主要控制核心。軟件部分主要是完成搖搖棒的程序設(shè)計(jì)以及取模軟件的使用。 本文是基于 8051 單片機(jī) 16 LED 搖搖棒的設(shè)計(jì),首先,要實(shí)現(xiàn)搖搖棒的硬件設(shè)計(jì),并經(jīng)過測試硬件的可 用性。一般 2 節(jié) 3 號電池即可驅(qū)動,配備更多的取模工具和下載工具,能夠顯示中文、日文、韓文、英文及圖形等效果。人們最大的滿足就是精神的最求,在搖搖棒上輸入自己喜愛的歌星或一些標(biāo)語,即可滿足精神的需求。 因此提出了搖搖棒這個課題, 搖搖棒比傳統(tǒng)的熒光棒更加的環(huán)保更加的耐用,環(huán)保這個問題和資源的合理應(yīng)用是各國最頭疼的問題。近兩年科技部、信息產(chǎn)業(yè)部等相關(guān)部委均在積極推動LED 相關(guān)標(biāo)準(zhǔn)的制定工作 。 在國外 LED 廠商已經(jīng)形成各自的技術(shù)特色。發(fā)展至今 LED 開始進(jìn)入多種應(yīng)用領(lǐng)域,包括宇航、飛機(jī)、工業(yè)應(yīng)用、通信、消費(fèi)類的產(chǎn)品等 ,遍及國民經(jīng)濟(jì)的各個部門和千家萬戶。 隨著新的技術(shù)不斷 的涌入,那一些老的技術(shù)是不是沒有他存在的價(jià)值了呢?這個問題要問市場,市場是決定技術(shù)是否可持續(xù)發(fā)展的一個重要指標(biāo)。比如 :電視機(jī)、電腦顯示器、 3D 顯示技術(shù)、點(diǎn)陣屏顯示技術(shù)等。就如互聯(lián)網(wǎng)發(fā)展的現(xiàn)在,人們能做的事情更多這是個偉大的技術(shù)帶來的,往后的發(fā)展會讓人們的生活更加的便捷、能做更多的事情。 關(guān)鍵詞 : STC89C52, LED, ISP, 搖搖棒 海南軟件職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 2 Abstract This paper describes the 16 LED 8051 based shook his stick. MCUbased controller by sharing control LED lights highlight the reality. In order to achieve the functionality required shook his stick, raised the overall design of the system. System includes a 16bit LED dot matrix, microcontroller minimum system, vibration sensor system, and some other programming system, and the parts for testing. The system is based on STC89C52 MCU LED display, and other various parts of the function realization. Finally, the experimental results and results analysis. Through the experiment, that meet the technical indicators, and some of the development environment, EDA software and test software used in the process of a certain introduction. The system is simple, practical, able to multifunction expansion, the outlook application is very impressive. KEYWORDS:STC89C52, LED ,ISP, Shook rods 海南軟件職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 3 緒論 社會在進(jìn)步,科技在發(fā)展。通過實(shí)驗(yàn),表明達(dá)到的 所要的效果 ,并對一些開發(fā)環(huán)境、實(shí)驗(yàn)過程中所用到的軟件進(jìn)行一定性的介紹。本系統(tǒng)基于 STC89C52 單片機(jī)控 制 LED 的顯示,及其他各個部分的功能實(shí)現(xiàn)。為了實(shí)現(xiàn)搖搖棒所需要的功能,提出了系統(tǒng)的總體設(shè)計(jì)方案。海南軟件職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 基于單片機(jī)的搖搖棒模型畢業(yè)設(shè)計(jì) 目錄 摘要 1 Abstract 2 緒論 3 1 總體設(shè)計(jì)方案 5 搖搖棒原理及介紹 5 硬件設(shè)計(jì) 5 軟件設(shè)計(jì) 6 2 硬件電路實(shí)現(xiàn) 6 STC89c52 單片機(jī)介紹及基本電路 6 STC89C52 芯片 6 復(fù)位電路 8 時(shí)鐘電路 9 LED 基本介紹及原理