【電氣設計自動化論文】滾動廣告牌的設計
【電氣設計自動化論文】滾動廣告牌的設計,電氣設計,自動化,論文,滾動,轉動,廣告牌,設計
本科畢業(yè)論文(設計)手冊( 2015 屆) 工地用簡易防盜報警裝置設計 學 院 電子信息工程學院 專 業(yè) 電氣工程及其自動化 姓 名 指導教師 職 稱 助教 等 級 目 錄學號:附件 42本科畢業(yè)論文(設計任務書…………………………………3本科畢業(yè)論文(設計)開題報告………………………………4本科畢業(yè)論文(設計)中期報告………………………………6本科畢業(yè)論文(設計)指導記錄………………………………7本科畢業(yè)論文(設計)答辯記錄………………………………8本科畢業(yè)論文(設計)成績評定表……………………………103本科畢業(yè)論文(設計)任務書(指導教師、學生共同簽訂)學號 姓名 指導教師題目 滾動廣告牌的設計題目來源 A.實驗 B.實習 C.工程實踐 D.社會調查 E.教研 F.科研 G.其它類別 A.論文 B.設計 C.其它 性質 A. 理論研究 B. 應用研究 C. 綜合研究 D.其它一、指導教師責任。(一)指導教師應端正思想,把培養(yǎng)人才放在首位,注重培養(yǎng)學生的學習能力、實踐能力和創(chuàng)新能力。嚴格要求學生,培養(yǎng)學生科學嚴謹的態(tài)度和實事求是的作風。(二)指導教師應當對學生進行學術道德、學術規(guī)范教育,對畢業(yè)論文(設計)進行適當指導(不少于 8 次),對畢業(yè)論文(設計)是否由其獨立完成進行審查。(三)指導教師在指導畢業(yè)論文(設計)期間請假應事先布置學生任務,或委托他人代為指導。請假 2 周以上者,須經院系批準;請假超過 4 周者,應及時向院(系)申請調整指導教師。(四)接受并并執(zhí)行院系指導教師遴選和評價具體辦法以及學校、院系相關考核。二、學生責任。(一)學生應按照專業(yè)人才培養(yǎng)方案規(guī)定,參加畢業(yè)論文(設計)與綜合訓練。(二)學生應重視畢業(yè)論文(設計),嚴格遵守學校、院系相關制度;按照要求參加院系畢業(yè)論文(設計)集中指導;在校外撰寫畢業(yè)論文(設計)的,要遵守所在單位的有關規(guī)章制度。(三)學生應在指導教師指導下,查閱文獻、搜集資料、實地調研,撰寫文獻綜述、開題報告、論文(設計說明書)等;經常、主動向指導教師匯報論文(設計)進展情況,接受指導。畢業(yè)論文(設計)完成后,應按規(guī)范要求提交材料,并按時參加答辯。(四)學生應按時完成各階段任務,保證畢業(yè)論文(設計)質量;應恪守學術道德和學術規(guī)范,在指導教師指導下獨立完成論文,不得抄襲;嚴禁弄虛作假、請人代替完成;否則,任何時候一經發(fā)現均取消成績,并追究當事人責任。教師簽名: 學生簽名: 年 月 日指導小組(教研室)意見:組長簽名:院(系)意見:負責人簽名:4本 科 畢 業(yè) 論 文 ( 設 計 ) 開 題 報 告(學生填寫)學 號 姓 名 指 導 教 師題目 滾動廣告牌的設計課題內容:(研究現狀、目標、意義等,空白不足可增加頁面)當今社會,廣告成為公共開放地信息傳遞手段。廣告成為商品生產者、經營者和消費者之間信息傳遞的重要手段,行業(yè)內以及行業(yè)間的競爭日趨白熱化,以前“酒香不怕巷子深”的狀態(tài)已經完全不存在了。市場競爭競爭不斷升級,廣告也在所謂的“媒體大戰(zhàn)”中不斷成長,LED 廣告牌的出現是廣告媒體發(fā)展的結果。它也成為最有效最性價比高的宣傳方法。在我們生活中 LED 滾動廣告屏隨處可見,滾動LED 點陣顯示屏作為一種新興的顯示信息的媒介走進我們的日常生活,它是由很多個的 LED 發(fā)光二極管封裝在一起形成的。通過 LED 點陣能夠顯示數字、圖像和文字。LED 電子廣告牌隨處可見,對我們的生活也提供了很多便捷。也是信息傳達的一種直接有效的方式。在車站吵鬧的時候我們可以通過看 LED 廣告牌清楚的知道自己所要乘坐車輛的動向。在逛街時有時醒目的電子廣告牌映入眼簾,吸引了顧客達到了商家想要的效果。LED 電子顯示屏廣告作為一種新的電子動態(tài)文本,是一種可以連續(xù)工作本身工作的信息發(fā)布媒體也是走在前列的消費吸引了成千上萬的眼神中的廣告的武器。什么樣的個人及品牌的公司可以利用 LED 電子顯示屏,以吸引顧客,介紹產品,商品和宣傳,為企業(yè)創(chuàng)造更多的財富。課題關鍵問題及難點:在設計電路時,選擇顯示模塊時有些難度,要將單片機有限的接口外接到 64 個點陣顯示模塊中,首先設計相關電路,控制 74LS595 顯示指定內容,控制 74hc154按行選控制。需要選擇合理的芯片進行轉換。同時程序設計也是難點,怎樣實現字體的動態(tài)顯示?值得思考。擬采取的方式、方法及計劃進程安排(主要技術路線):通過上網查詢相關資料,研究其他成功設計的原來及其電路設計,總結經驗,為以后設計打定基礎。其次通過查詢書籍了解所用的設計所需要掌握的知識,并進行相關的學習和研究。最后,實際動手完成相關設計,以達到顯示“電氣一班”內容并且顯示無閃爍,亮度高速度均勻可以應用到實際當中。其次通過設計 4 個 8×8 點陣,像素直徑 5mm 的紅色 LED 模塊拼接成 16×16 點陣的 LED 陣列。這樣每個 16×16 漢字能夠獲得 12×12cm 的顯示尺寸,因此在 50 米5處仍能清晰閱讀。本設計要求整個屏幕能顯示“電氣一班”一系列漢字,則需要用使用 16*16 紅色點陣滾動顯示。最后,測試點陣顯示內容和效果。參考文獻:[1]譚浩強.C 程序設計(第二版)[M].北京:清華大學出版社,1999.12.[2]彭為.單片機典型系統(tǒng)設計實例精講[M].北京:電子工業(yè)出版社,2006.5.[3]李良榮.現代電子設計技術-基于 Multisim7[M].北京:機械工業(yè)出版社,2005.4.[4]姜承昊.最新 LED 驅動電路設計、應用與制造新技術新工藝實用手冊[M].北京:中國科學技術文獻出版社,2008.3.[5]魏洪興.嵌入式系統(tǒng)設計與實例開發(fā)實驗教材 I[M].北京:清華大學出版社,2005.9.[6]童詩白.模擬電子技術基礎(第三版)[M].北京:高等教育出版社,2001.1.[7]吳國經主編.單片機應用技術[M].北京:中國電力出版社,2004[8]中國集成電路大全編委會編.《中國集成電路大全——CMOS 集成電路》[M].北京:國防工業(yè)出版社,1985. [9]圖形液晶顯示模塊使用手冊(第二版) 北京精電蓬遠顯示技術有限公司,2007[10]周航慈.單片機應用程序設計[M].北京航空航天大學出版社,1991[11] Neil G. Jacobson. 用 PLD 器件增強嵌入式系統(tǒng)功能[J].電子工程專輯, 2000[12]K.Alexander,N.O.Sadiku. Fundamentals of electric Circuits[M].北京:清華大學出版社 2000[13] LEES,HA KN.A pyroelectric infrared sensor-based in door location-aware system for the smart home[J].IEEE Transactionson Consumer Electronics,2006 52(4):1311.1317.[14] Motorola INCMC68HC11 Reference Manual,19指導教師意見:教師簽名: 年 月 日指導小組(教研室)意見:組長簽名: 年 月 日6本 科 畢 業(yè) 論 文 ( 設 計 ) 中 期 報 告(學生填寫)學 號 姓 名 指 導 教 師題目 滾動廣告牌的設計(簡述開題以來工作進展和成效、存在的問題、下一步計劃與安排)自從我選定題目之后,我就開始有計劃地查閱相關的碩士論文和期刊進行學習,了解別人的設計思路和方法。確定了設計思路后,在老師的指導下,我完成了原理圖的制作,在原理圖的基礎上開始進行仿真測試,以便知道自己的設計是否可以做成實物。因為我的傳感器是熱釋電紅外傳感器,在仿真軟件中無法找到,考慮到傳感器輸出電平信號是低電平,在查閱了資料以后,我在仿真中我采用按鈕代替了傳感器,這樣也可以輸出一個低電平到單片機,接下來完成了程序的編寫,生成 hex 文件導入仿真圖實現預期的效果。在仿真可以實現的情況下,我開始準備完成實物的焊接,用之前的原理圖生成PCB,進行排列,布線,為事物的焊接打好基礎。接著在老師的安排下,我們開始在實驗室進行自己的實物焊接,問題多多,在老師和同學的幫助下,我相信會更好。老師為我們向學院申請了實物元件,同時指導我們如何焊接。接下來的任務就是講實物更完美焊接出來,將程序燒寫進單片機進行反復調試和完善,以及完善論文。在老師的指導下,進行格式修改、查重、打印裝訂、準備答辯。指導教師意見:教師簽名:月 日指導小組(教研室)意見:組長簽名:月 日7本科畢業(yè)論文(設計)指導記錄(指導教師、學生共同填寫)學 號 姓 名 指 導 教 師題目 滾動廣告牌的設計第 1 次指導 時間:2014.11.5 地點:躬行樓實驗室 指導形式:面談王老師通知畢業(yè)設計相關事宜,關于畢業(yè)選題、畢業(yè)設計的重要性以及歷屆畢業(yè)生論文設計的情況對我們進行了講解,對于我們的選題老師給了指導性意見和建議。第 2 次指導 時間:2014.11.19 地點:躬行樓實驗室 指導形式:面談選定了畢業(yè)設計題目,我的畢業(yè)選題是《滾動廣告牌的設計》 ,指導老師是老師。第 3 次指導 時間:2014.12.10 地點:躬行樓實驗室 指導形式:面談王老師綜合分析我們每個人的能力進行進行接下來任務的安排。首先是到圖書館和電子閱覽室借閱和下載自己論文相關的知識進行了解,確定自己的設計思路和方法、制定設計計劃。畫出自己的設計原理圖并進行仿真。第 4 次指導 時間:2015.1.7 地點:躬行樓實驗室 指導形式:面談本次主要是填寫開題報告,根據自己查閱的相關資料概述本次設計“滾動廣告牌的設計”發(fā)展背景,研究歷史以及研究的意義進行。以及老師進行指導在原理圖和仿真圖上遇到的問題。緊接下來任務的規(guī)劃。第 5 次指導 時間:2015.3.11 地點:躬行樓實驗室 指導形式:面談經過兩個多月的學習與研究,老師檢查每個人論文以及設計的進度并進行下一輪的安排。基本上完成了原理圖、PCB 圖以及仿真的實現,老師對我們在軟件使用和編程上遇到的問題進行指導,并安排我們進行實物焊接。第 6 次指導 時間:2015.3.25 地點:躬行樓實驗室 指導形式:面談本次主要的任務是論文初稿的檢查和實物的焊接完成檢查,以及解決在以前階段遺留下來的問題。老師給我們論文模板進行初次修改,整體框架完成出來。實物基本要完成,并且準備下次預答辯。第 7 次指導 時間:2015.4.15 地點:博約樓 105 指導形式:PPT 展示本次是進行預答辯,熟悉正式答辯的流程。檢查每個人設計和實物的完成情況(原理圖、仿真圖、PCB 圖、論文、實物等) 。老師針對每個人存在的問題進行指導解答。安排下一階段的任務,進行論文的查重和論文的修改準備指導答辯。第 8 次指導 時間:2015.4.22 地點: 指導形式:面談本次是進行指導答辯,主要檢查論文整體結構是否符合要求,以及查重情況,其次指導答辯 PPT 的制作,對于制作實物的設計,需要多圖少字,直觀簡潔,重點介紹實物的功能。指導老師對在正式答辯會出現的問題和在答辯中需要注意的進行8指導和建議。學生簽名: 教師簽名: (指導記錄可連續(xù)填寫,每 2 次指導記錄之間空兩行,時間、地點、簽名、指導形式等格式相同)9本科生畢業(yè)論文(設計)答辯記錄學號 姓名 指導教師題目 滾動廣告牌的設計答辯組成員組長 職稱 職務成員 職稱 成員 職稱成員 職稱 成員 職稱成員 職稱 成員 職稱答 辯 秘 書 答辯時間 月 日 時陳述、提問及回答情況記錄:答辯秘書簽名: 答辯組長簽名: 年 月 日10本科生畢業(yè)論文(設計)成績評定表學號 姓名 指導教師題目 滾動廣告牌的設計內容提要及指導教師意見評分:(百分制) 指導教師簽名: 年 月 日11評閱教師評閱意見評分:(百分制) 評閱教師簽名: 年 月 日答辯小組答辯意見評分:(百分制) 組長簽名: 年 月 日答辯委員會意見總評分數:(百分制) 論文等級:(五級制) 評定人簽名: 負責人簽名: ﹡總評成績=指導教師評分*25%+評閱教師評分*25%+答辯小組評分*50%本科畢業(yè)論文(設計)(2015 屆)滾動廣告牌的設計院系 電子信息工程學院 專業(yè) 電氣自動化 姓名 指導教師 助教副教授2015 年 1 月學號:2015 屆本科畢業(yè)論文(設計)I摘 要當今社會,廣告成為公共開放地信息傳遞手段。廣告成為商品生產者、經營者和消費者之間信息傳遞的重要手段,行業(yè)內以及行業(yè)間的競爭日趨白熱化,以前“酒香不怕巷子深”的狀態(tài)已經完全不存在了。市場競爭競爭不斷升級,廣告也在所謂的“媒體大戰(zhàn)”中不斷成長,LED 廣告牌的出現是廣告媒體發(fā)展的結果。它也成為最有效最性價比高的宣傳方法。在我們生活中 LED 滾動廣告屏隨處可見,滾動 LED 點陣顯示屏作為一種新興的顯示信息的媒介走進我們的日常生活,它是由很多個的 LED 發(fā)光二極管封裝在一起形成的。通過 LED 點陣能夠顯示數字、圖像和文字。LED 電子廣告牌隨處可見,對我們的生活也提供了很多便捷。也是信息傳達的一種直接有效的方式。在車站吵鬧的時候我們可以通過看 LED 廣告牌清楚的知道自己所要乘坐車輛的動向。在逛街時有時醒目的電子廣告牌映入眼簾,吸引了顧客達到了商家想要的效果。LED 電子顯示屏廣告作為一種新的電子動態(tài)文本,是一種可以連續(xù)工作本身工作的信息發(fā)布媒體也是走在前列的消費吸引了成千上萬的眼神中的廣告的武器。什么樣的個人及品牌的公司可以利用 LED 電子顯示屏,以吸引顧客,介紹產品,商品和宣傳,為企業(yè)創(chuàng)造更多的財富。本設計利是一種基于 STC89C52 單片機的 16*16 點陣顯示屏的設計,充分利用 STC9C52 單片機良好的穩(wěn)定控制特點。配合鎖存器和寄存器,利用三極管放大電路使得點陣屏有規(guī)則的點亮。顯示出我們想要達到的文本。從而達到我本次設計的目的。其中 STC89C52 單片機負責對整個系統(tǒng)進行總體控制,設計中使用 4 塊 8*8 單紅色點陣屏來組成 16*16 點陣屏,通過 74LS154 譯碼器來控制點陣的行方向的控制,而列方向的控制采用兩片串行輸入八位并行輸出的 74LS595 級聯(lián)來控制,通過快速的動態(tài)刷新來顯示我們需要的內容,已達到動態(tài)顯示的目的。這樣的設計既實用又能結合我大學所學到的知識,也算是一個課堂只是的良好應用。關鍵詞:點陣;單片機;譯碼器;動態(tài)掃描。2015 屆本科畢業(yè)論文(設計)IIAbstractToday's society, advertising has become open to the public means of information transmission. Advertising commodity producers, an important means between operators and consumers of information transfer, intensified competition within the industry and between the industry, the former “sell themselves“ the state has been completely non-existent. Escalating competition in the market competition, advertising is also called “media war“ in the growing, LED billboard advertising is the result of the emergence of media development. It has also become the most effective and cost-effective promotional methods. In our lives everywhere LED advertising screen scroll, scroll LED dot matrix display screen as a new medium of information into our daily lives, it is composed of a number of LED light-emitting diode package together to form. By LED dot matrix can display numbers, images and text. LED electronic billboards everywhere, on our lives also offer a lot of convenience. Is a direct and effective way to convey information. Noisy at the station when we can see the LED billboard know exactly what you want to take the movements of the vehicle. When shopping sometimes striking electronic billboard greets, attracting customers to achieve the desired business results. LED electronic display advertising as a new electronic dynamic text is an information itself can work continuously release the forefront of consumer media also attracted the eyes of thousands of weapons and advertising. What kind of personal and brand companies can take advantage of LED electronic display to attract customers, introduction of products, goods and propaganda, to create more wealth for the enterprise.This design is based on Lee STC89C52 microcontroller design 16 * 16 dot matrix display, and make full use of the microcontroller STC9C52 good stability control features. With latches and registers, use a transistor amplifier makes regular lattice screen lights up. Shows the text we want to achieve. So as to achieve the purpose of this design I. STC89C52 microcontroller which is responsible for the overall control of the entire system is designed to use four 8 * 8 to form a single red dot matrix screen 16 * 16 dot matrix screen, 74LS154 decoder is controlled by controlling the direction of the lattice lines, and the column control the direction of the serial input using two cascaded 74LS595 eight parallel outputs controlled by fast dynamic refresh to show what we need, has reached the purpose of dynamic display. can be considered a good classroom applications only.Keywords:matrix; single chip microcomputer; decoders; dynamic scanning 2015 屆本科畢業(yè)論文(設計)III目 錄摘 要 IABSTRACT.II目 錄 III第 1 章 引言 .51.1 研究背景及意義 .51.2 LED 電子顯示屏概述 .5第 2 章 總體設計 .52.1 顯示單元的選擇 .52.2 顯示方案的選擇 .52.3 關于屏幕的可擴展性 .62.4 單片機控制器的考慮 .62.5 關于點陣數據的存儲方式 .6第 3 章 硬件電路設計 .73.1 整體設計框圖 .73.2 主控電路 .73.3 LED 點陣顯示電路 .83.4 整體電路 113.5 實物圖 12第 4 章軟件實現 .144.1 概述 144.2 系統(tǒng)程序方案設計 14第 5 章 實現與調試 185.1 軟件調試 185.2 PROTUS仿真 185.3 PCB圖實現 .215.4 硬件實物制作與調試 22總結與思考 .26致 謝 .27參考文獻 .28附 錄 .29附錄 1 電路原理圖 .29附錄 2 設計程序 .292015 屆本科畢業(yè)論文(設計)4第 1 章 引言1.1 研究背景及意義本論文主要圍繞 LED 點陣的特點開展的點陣設計,設計中的難度很多如限流電阻的計算,掃描時間的控制,軟件程序如何設計等,下面我們就介紹下點陣的設計。1.2 LED 電子顯示屏概述LED 顯示屏:是一種平面顯示器,由小的 LED 模塊面板拼接而成。LED 發(fā)光二極管,這是一種發(fā)光二極管顯示模式控制了鎵、砷、磷和氮(N)二極管組成,當孔與電子復合輻射的可見光,因此可用于制造發(fā)光二極管在電路的工具。作為指示劑,或文字或 número.el 紅磷砷化鎵二極管、發(fā)光二極管間隙的綠色,黃色的頭發(fā)碳化硅二極管、藍色銦氮)。LED 顯示屏通常用于顯示視頻圖像和視頻信息等數據信號 LED 顯示半導體二極管相同的排序,使用不同的半導體材料可以生產 LED 矩陣元素目前廣泛使用的像素的紅色,綠色,黃色,綠色和藍色 LED 到實踐的發(fā)展階段。 LED 二極管顯示屏亮與滅控制顯示文本、圖形和動畫等各種市場顯示信息。因為它是光亮度高,視野開闊,低電壓功耗,壽命長,穩(wěn)定性和抗沖擊等優(yōu)點。因此,廣泛應用于車站、碼頭、機場、馬路、商業(yè)街市場建設招標、工業(yè)企業(yè)管理和其他公共場所。第 2 章 總體設計一個完整的系統(tǒng)的實現,考慮到各種各樣的問題,所以是 LED 點陣的設計,下面我來說說我的設計。2.1 顯示單元的選擇顯示一個簡體字,至少需要 16×16 點陣來表示。為了能在比較遠的地方也能看到顯示效果,本設計采用 4 個 8×8 點陣,16×16 點陣由像素直徑 5mm 的紅色 LED 模塊拼接成的 LED 陣列。因此,每個漢字顯示 12 厘米大小,它仍然可以清楚地看到 50 米。本設計要求整個屏幕能顯示“電氣一班華榮文”一系列漢字,則需要 16*16 紅色點陣滾動顯示。2.2 顯示方案的選擇顯示方案是本次設計需要考慮最核心的部分,對于 LED 點陣顯示有下面兩種方案:2015 屆本科畢業(yè)論文(設計)5方案一:靜態(tài)顯示,在每個二極管的狀態(tài),分別為 0 和 1,0 為不發(fā)光二極管的電流,1 為發(fā)光二極管的電流。它的每一段都與一個獨立的并行口相接,而公共端則根據數碼管的種類連接到 VCC 或 GND 端。對于需要多線程譯碼及驅動裝置,越來越復雜,成本高,可靠性低。方案二:動態(tài)顯示,就是分割畫面,在每個部分的顯示模式是動態(tài)的,可以避免設計問題,如果不妥善處理,可能會導致較低的亮度和亮度的問題。要保證電路設計易于實現,保證圖像穩(wěn)定,無閃爍技術。多路復用模式的動態(tài)掃描顯示,動態(tài)顯示是沒有增加,因為我們看到的是一個穩(wěn)定的圖像的影響的持久性和持續(xù)時間的發(fā)光二極管的亮度等。結果發(fā)現,當升級(發(fā)光二極管光的閃爍頻率為 50Hz,頻率)等于或大于 1ms 的時間驅動的發(fā)光二極管的亮度,無光澤,更好。鑒于上述原因,我們采用方案二。2.3 關于屏幕的可擴展性除了設計的基本要求,也是實現顯示單元的數量可任意擴展。在傳統(tǒng)的并行傳輸,因為由列地址線中的數據鎖存器的限制的數目,并且可以在不增加顯示單元,并且為每個顯示單元的不同的電路結構,印刷電路板的結構是不同的,與權利要求的模塊化設計完全不符合。因此摒棄了傳統(tǒng)的并行傳輸模式,以及獨特的串行鎖存器的技術,該總線可以通過控制數據的五列來實現鎖存每個顯示單元。板之間不只是簡單的連接,它難以減小 PCB 布局和布線。印刷電路板各顯示單元是完全相同的,便于批量生產。2.4 單片機控制器的考慮因為這種設計采用軟件來實現滾動效果,并且在串行模式的傳輸模式。因此,微控制器單元的處理速度的要求較高,高速 8 位微控制器的 ARM7 的選擇。 ARM 處理速度快,但對于應用程序,ARM 的資源嚴重浪費的屏幕內,和更高的成本。因此,選擇高速8 位單片機作為控制器,一個共同的高速 8 位微控制器 AVR 微控制器系列都有,C8051F單片機,單片機 STC89C52。這些類型的單片處理速度可以達到 1 MIPS /兆赫(以每秒百萬指令 1MHz 的處理能力的時鐘頻率),但 AVR 單片機時鐘頻率限制僅至 16MHz,而類似 C8051F 系列的 SOC ARM7,時鐘速度為 100MHz,但它是一種資源的浪費其內部豐富的,而且價格很高,在相當浪費的控制單色屏幕。因此,STC89C52 系列單片機的最佳選擇,最高時鐘可達 40MHz,和接口和存儲器資源豐富,價格很低。2.5 關于點陣數據的存儲方式目前最廣泛使用的技術是將串通過 PC 軟件轉換將被顯示為通過根據尋址存儲在E2PROM 經過一定順序編程這些字形數據的方式對應的數據的點陣。在屏幕顯示的過程2015 屆本科畢業(yè)論文(設計)6中規(guī)定的 E2PROM 矩陣數據處理的方式被除去。對于一個 16×16 點陣字庫的數據,你需要一個連續(xù)的 32 個字節(jié)的 E2PROM 的空間來存儲。即便如此,如果你需要顯示 256 個字符,你需要的 E2PROM 存儲空間至少 32B×256=8192 字節(jié)(8KB)。通常沒有集成單片機內部的這樣一個大容量的 E2PROM。所以這個程序,你需要擴展大容量外置 MCU E2PROM,額外的硬件成本。 PC 編程,因為它涉及到中國的模數,模量較大的難度算法。在多字下載時間的傳輸時間較長。設計的許多缺點,放棄了傳統(tǒng)的方案。因為本設計只需要很少的顯示內容所以直接保存在 STC89C52 中是足夠的,因此沒有使用外部設備。第 3 章 硬件電路設計3.1 整體設計框圖經過對此設計的了解,為了能夠達到實驗目的,使用單片機 STC89C52 作為本系統(tǒng)的主要控制單元。LED 點陣顯示屏是顯示單元,把單片機送來的數據翻譯后顯示出來,并且還能夠滾動顯示。硬件整體設計框圖如圖 1 所示:STC89C51單片機74LS154譯 碼 器74LS595鎖 存 器16*16點陣顯示屏圖 1 整體設計框圖3.2 主控電路本設計使用主控電路控制來實現 LED 點陣顯示屏上字符滾動顯示,主控制器采用單片機 STC89C52。STC STC89C52 是一種低功耗,高性能 CMOS 8 位單片機制作可編程閃存在系統(tǒng) 8K字節(jié)。采用 STC89C52 經典 MCS-51 內核,但做了很多改進,使傳統(tǒng)的 51 微控制器芯片具有不可用的功能。在一個芯片上,擁有靈巧的 8 個 CPU 和系統(tǒng)內可編程閃存,使得STC89C52 提供高度靈活,超有效的解決方案為許多嵌入式控制應用。STC89C52 外部結構及特性:包裝有兩種方式:雙列直插式封裝(DIP)和一個 40 平方英尺的 44 引腳封裝2015 屆本科畢業(yè)論文(設計)7(PLCC),行 40 引腳封裝(DIP )和外部總線結構如圖 2 所示:圖 2 STC89C52 引腳排列STC89C52 單片機內包含的具體部分如下:? 一個 8 位 CPU。? 一個片內振蕩器及時鐘電路。?8KBFlash 程序存儲器。?256BRAM 數據存儲器。? 三個 16 位定時器/計數器。? 可尋址 64KB 的 RAM 和 64KB 的 EEPROM 空間的控制電路。32 條可編程的 I/O 線(4組 8 位并行 I/O 端口)。? 一個可編程全雙工串口通信。?8 個中斷源、兩個優(yōu)先級嵌套中斷結構。3.3 LED 點陣顯示電路本設計使用的是 4 塊 8*8 單色點陣屏設計 16*16 點陣屏,采用單色顯示,進行顯示所要顯示的字符,通過 74LS154 譯碼器來控制點陣的行方向的顯示,而列方向的 16 條線2015 屆本科畢業(yè)論文(設計)8則由 74LS595 的八位并行輸出端控制。3.3.1 74LS154 的總體結構1、總體特點高速 CMOS 元件 416 線譯碼器 74LS154 高性能存儲器。與大部分 ttl 和 dtl 電路完全兼容。74ls154 用門電路輸入通道解碼器不可以用來輸出端上的普通邏輯和旁聽解碼器擴展。使門電路包括兩個假信號,輸入必須設為低,輸出端選擇可以用作為輸入數據輸入,74ls154 真之 1 - 16 的多路分配器。其余用低輸入時將地址輸出的應用狀態(tài)。DIP 封裝引腳圖如圖 5 所示:圖 5 74LS154 引腳圖2、參數列表3.3.2 74LS595 的總體特點和工作原理74LS154 基本參數電壓 2.0~6.0V驅動電流 +/-5.2mA傳輸延遲 11ns邏輯電平 CMOS功耗考量 低功耗或電池供電應用封裝與引腳 SO24,SSOP24,DIP24,TSSOP242015 屆本科畢業(yè)論文(設計)91、總體特點:74LS595 是 8 位串行輸入轉并行輸出移位寄存器,有數據存儲寄存器,三態(tài)輸出功能。數據在 SHcp 的上升沿輸入,在 SHCP 上升沿輸入數據,在管理存儲寄存器訪問上升沿。移位寄存器和存儲寄存器兩個單獨的時鐘。如果兩個時鐘連在一起,那么移位寄存器總會比存儲寄存器早一個脈沖。在移位的過程中,輸出端的數據能夠保持穩(wěn)定。這在串行速度慢的場合用途很大,數碼管不存在閃爍感。其 DIP 封裝引腳圖如圖 7 所示:圖 7 74LS595 引腳圖各引腳及其功能:Q0~Q7 八位并行輸出端Ds 串行數據輸入端/OE 輸出使能端STcp 存儲寄存器的時鐘脈沖輸入口SHcp 移位寄存器的時鐘脈沖輸入口/MR 芯片復位端Q7' 并行數據輸出口,即儲寄存器的數據輸出口2、工作原理當 SHCP 上升沿到來時,DS 引腳電流電平值移位寄存器左移,在移位寄存器的下一個上升沿時,所有位的到來將是一個向左,同時,也可串行輸出移位寄存器 Q7 高值,使2015 屆本科畢業(yè)論文(設計)108 連續(xù)的次數,可以把數組的每個元素(8 號)到移位寄存器;當 STCP 上升沿到來時,移位值將被鎖存到寄存器中的鎖存器,和輸出從 Q1 ~ Q7 針。管的主要優(yōu)點是數據存儲寄存器,在移位的過程中,輸出端的數據可以保持不變。這是在串行速度的場合非常有用,無閃爍格。74HC595 可以達到 30MHz 的 5V 電源時的時鐘速度,每個并行輸出端口可以承受20mA 電流沉拔電流。此功能可確保沒有額外的電流放大電路的 LED 驅動可以很容易。它允許 500ns 到結束輸入上升(下降)時,仍然可以檢測到的時鐘脈沖嚴重畸形。它可以容納更大的傳輸線的對地電容,提高抗干擾能力的設計。74HC595 并聯(lián)電阻 20 歐姆連接的輸出端與 LED 列的模塊之間的壓力,這里的阻力,將紅色 LED 并聯(lián)箝位效應。紅色和綠色 LED 的兩組正常發(fā)光。因為工作電流的 LED 顯示不斷變化,引起系統(tǒng)電壓波動。高頻率分量的電壓波動,也有低頻分量。它可能對周圍的無線電環(huán)境造成電磁污染,而在系統(tǒng)時鐘紊亂,邏輯錯誤。為了避免這種情況,接下來的每個 74HC595 VCC 和 GND 的電源并聯(lián)電容器,用于濾波和去耦。系統(tǒng)電壓穩(wěn)定,旁路高頻脈沖電源組件。消除自激,降低了外國的雜散電磁輻射,提高電磁兼容性。3.4 整體電路下面是我設計的主要部分接口電路,總體電路圖見附錄 1(原理圖)。2015 屆本科畢業(yè)論文(設計)11P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78RST9 P3.0(RXD)10P3.1(TXD)11 P3.2(INT0)12P3.3(INT1)13 P3.4(T0)14P3.5(T1)15 P3.6(WR)16P3.7(RD)17 XTAL218XTAL119 GND20 (A8)P2.0 21(A9)P2.1 22(A10)P2.223(A11)P2.3 24(A12)P2.4 25(A13)P2.526(A14)P2.6 27(A15)P2.7 28PSEN29ALE/PROG 30EA/VPP 31(AD7)P0.732(AD6)P0.6 33(AD5)P0.5 34(AD4)P0.435(AD3)P0.3 36(AD2)P0.2 37(AD1)P0.138(AD0)P0.0 39VCC 40U19at89c51A 23B 22C 21D 20G1 18G2 1901 1223 3445 5667 7889 9101011 11131214 13151416 1517U174LS154 SER14SRCLK11SRCLR10RCLK12E13O015O11O22O33O44O55O66O77Q79U2074LS595U22k U52kU32kU42k U62kU72kU82kU92kSER14SRCLK11SRCLR10RCLK12E13O015O11O22O33O44O55O66O77Q79U2174LS595U102k U132kU112kU122k U142kU152kU162kU172k+5 +5GND GNDU18RES2U24CRYSTALU22CAPU23CAPGNDGNDS1SW-PB+C1CAPACITOR POL+5R21RES2GND+5W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14 W15 W161 2 3 4 5 6 7 8 9J2CON9H1H2H3H4H5H6H7H8H9H10H11H12H13H14H15H16D1LED圖 3.4 接口電路3.5 實物圖下面為我制作的 16*16 點陣實物圖,正面圖與背面圖。2015 屆本科畢業(yè)論文(設計)12圖 3.51 16*16 正面點陣圖圖 3.52 16*16 背面點陣圖2015 屆本科畢業(yè)論文(設計)13第 4 章軟件實現4.1 概述整個系統(tǒng)功能由硬件和軟件,為基本形式的軟件、硬件和軟件的決定。主要可以分為兩類:一是監(jiān)督程序(主程序),這是控制系統(tǒng)的核心,特別是對于協(xié)調執(zhí)行模塊和運營商。二是執(zhí)行程序(子程序),進行實質性的功能。我們要結合實驗目的,就主程序和子程序相連接。首先我們要設計系統(tǒng)程序方案。制定程序框圖。了解我們每一步要干嘛。該怎么去做好。從而使我們的目的更容易實現。總之一句話,我們的程序設計要簡單可行。4.2 系統(tǒng)程序方案設計系統(tǒng)程序主要包括了:主程序、點陣顯示驅動程序。程序設計框圖如下:2015 屆本科畢業(yè)論文(設計)14開 始初 始 化 判 斷 鍵讀 取 ROM數 據轉 換 對 應 點 陣 數 據顯 示 效 果 處 理緩 沖 處 理送 入 顯 示 緩 沖 區(qū)調 用 顯 示顯 示 結 束 ?結 束NY讀 取 緩 存 數 據選 擇 掃 描 列送 顯 示 數 據掃 描 完 本 行 ?選 擇 下 一 列掃 描 結 束 ?返 回 主 程 序YNNY主程序:對初始化顯示部分的主控,在可視狀態(tài)下的 LED 顯示系統(tǒng)的亮度均勻性,足夠的,可以顯示文字和數字,文字和數字的顯示應該是穩(wěn)定的和清晰的無干擾。文字顯示可以移入移出。本設計的顯示內容為“電氣一班華榮文”實現向右移動功能。下面是主程序部分:程序中首先對各個變量進行初始化,并對 74HC595 進行初始化,當時初始化過程完成后,開始顯示處理。//主函數2015 屆本科畢業(yè)論文(設計)15voidmain(){uchari=1,j=0;ucharX=0;//595c 初始化Init595();//循環(huán)演示以下程序主要是對漢字的移動和顯示處理:while(1){for(j=0;j0;x--)for(y=7;y0;y--);}4.2.4 行選控制通過單片機 IO 口控制 74HC154,可以實現 5 線控制 16 線的過程。(具體程序見附錄 2)2015 屆本科畢業(yè)論文(設計)17第 5 章 實現與調試5.1 軟件調試用 keil 軟件,編輯 c 語言程序并對程序實行調試。Keilc51 是一個很好的 C 語言軟件開發(fā)系統(tǒng),C 語言比裝配功能,結構,可讀性,可維護性具有明顯的優(yōu)勢,使用簡單,等。Keil 能夠實現包含 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完備開發(fā)方案,如果你使用 C 語言編程,那么 Keil 就是不二之選,平時我們學習之用也是 keil。其簡單易用的集成環(huán)境令你事半功倍。下圖是 keil 調試程序界面:5.2 protus 仿真有了程序和硬件結構首先給 LED 點陣設計進行仿真,用來驗證其可實現性。這樣就要用到 protus 仿真軟件。Proteus 軟件是一款 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,也能實現仿真單片機及外圍器件。也是目前比較好的仿真工具。其簡單易學易用,已受到單片機教學教師、單片機愛好者以及致力于單片機開發(fā)應用人員的喜愛。仿真過程見下圖:仿真前電路圖:2015 屆本科畢業(yè)論文(設計)18H12H34H56H78H910H12H314H516H23H45H67H9810H12H3H1564 1HGFEDCBAHGECAFDBPONMLKJIONMLKJI P1651431210987654321ABCDEFGH ONMLKJI12345H1H2H3H4H5678H8 H7 H616 15 14 13 12 1 10 9H9H10H1H12H13H14H15H16PU4U6 U5U7XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78 P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47UAT89C51C130pFC230pFX1CRYSTALC320uFR110 R210 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U274LS59 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U374LS59A23BC21D0E11829 0112233445566778899101013124315146517U874HC154234567891RP14.7K12U9:A74034U9:B74056U9:C7401312U9:D740110U9:E74098U9:F74012U10:A7434U10:B7456U10:C74312U10:D7410U10:E7498U10:F742U1:A74034U1:B7406U1:C740312U1:D740顯示字“電”:H12H34H56H78H910H12H314H516H23H45H67H9810H12H3H1564 1HGFEDCBAHGECAFDBPONMLKJIONMLKJI P1651431210987654321RCLKABCDEFGH PONMLKJIRCLKSERCLK RCLKSRCLK12345H1H2H3H4H5678H8 H7 H616 15 14 13 12 1 10 9H9H10H1H12H13H14H15H16SRCLKSERU4U6 U5U7XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78 P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47UAT89C51C130pFC230pFX1CRYSTALC310uFR110 R210 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U274LS59 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U374LS59A23BC21D0E11829 0112233445566778899101013124315146517U874HC154234567891RP14.7K12U9:A74034U9:B74056U9:C7401312U9:D740110U9:E74098U9:F74012U10:A7434U10:B7456U10:C74312U10:D7410U10:E7498U10:F742U1:A74034U1:B7406U1:C740312U1:D740顯示第二個字“氣”:2015 屆本科畢業(yè)論文(設計)19H12H34H56H78H910H12H314H516H23H45H67H9810H12H3H1564 1HGFEDCBAHGECAFDBPONMLKJIONMLKJI P1651431210987654321RCLKABCDEFGH PONMLKJIRCLKSERCLK RCLKSRCLK12345H1H2H3H4H5678H8 H7 H616 15 14 13 12 1 10 9H9H10H1H12H13H14H15H16SRCLKSERU4U6 U5U7XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78 P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47UAT89C51C130pFC230pFX1CRYSTALC310uFR110 R210 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U274LS59 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U374LS59A23BC21D0E11829 0112233445566778899101013124315146517U874HC154234567891RP14.7K12U9:A74034U9:B74056U9:C7401312U9:D740110U9:E74098U9:F74012U10:A7434U10:B7456U10:C74312U10:D7410U10:E7498U10:F742U1:A74034U1:B7406U1:C740312U1:D740顯示最后一個字“文”:H12H34H56H78H910H12H314H516H23H45H67H9810H12H3H1564 1HGFEDCBAHGECAFDBPONMLKJIONMLKJI P1651431210987654321RCLKABCDEFGH PONMLKJIRCLKSERCLK RCLKSRCLK12345H1H2H3H4H5678H8 H7 H616 15 14 13 12 1 10 9H9H10H1H12H13H14H15H16SRCLKSERU4U6 U5U7XTAL218XTAL119ALE301PSN29RST9P0./AD039.1/18P0.2/AD237.3/36P0.4/AD435.5/54P0.6/AD63.7/72P1.01.2P1.23.34P1.45.56P1.67.78 P3.0/RXD10.1/TP3.2/IN012./IT13P3.4/014P3.7/RD17.6/W6.5/T15P2.7/A1528P2.0/A821.1/9P2./A023.3/14P2.4/A225.5/136.6/47UAT89C51C130pFC230pFX1CRYSTALC310uFR110 R210 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U274LS59 Q015122Q334455Q6677'9SH_CP1ST_CP12D4MR10OE3U374LS59A23BC21D0E11829 0112233445566778899101013124315146517U874HC154234567891RP14.7K12U9:A74034U9:B74056U9:C7401312U9:D740110U9:E74098U9:F74012U10:A7434U10:B7456U10:C74312U10:D7410U10:E7498U10:F742U1:A74034U1:B7406U1:C740312U1:D7402015 屆本科畢業(yè)論文(設計)205.3 pcb 圖實現仿真結果可實現,那么我們可以開始畫 PCB 圖,這時需要用到 protel 軟件。Protel是 EDA 軟件,在電子行業(yè)中 CAD 軟件, Protel 是排名靠前的 EDA 軟件,電子設計者的首選,一些高校還設立了專門的課程學習電子專業(yè),學校還專門類專業(yè)學習。我們學校我們專業(yè)也專門開課學習過。其優(yōu)點是多層印制線路板的自動布線能夠很容易的實現高密度 PCB 的 100%布通率。原理圖見附錄 1,根據其設計的生成 PCB 圖如下:2015 屆本科畢業(yè)論文(設計)215.4 硬件實物制作與調試2015 屆本科畢業(yè)論文(設計)22所有東西準備就緒。那么就可以做事物了。購買材料焊事物,焊接過程及結果如下:圖 5.41 焊接前圖 5.42 在焊接中2015 屆本科畢業(yè)論文(設計)23圖 5.43 焊接半成品圖 5.44 測試顯示“氣”2015 屆本科畢業(yè)論文(設計)24圖 5.45 測試顯示“華”圖 5.56 測試顯示“文”2015 屆本科畢業(yè)論文(設計)25總結與思考經過這幾個月的努力,終于順利完成畢業(yè)設計。該 LED 點陣顯示系統(tǒng),該 LED 點陣顯示系統(tǒng),由于利用 STC89C52 單片機,串行移位寄存器 74HC595 為驅動,硬件成本大大降低,對顯示單元的可擴展性的改進。由于高速單片機的使用,使系統(tǒng)的動態(tài)刷新率,以保證運動的速度。本設計充分利用了單片機資源,同時,節(jié)省成本的外圍電路簡單、美觀,降低了故障率。性能指標已達到或超過了題目的要求。每個學生將畢業(yè)綜合素質測試的經驗,如果在大學四年來,我們的研究是一個知識積累的過程,畢業(yè)設計綜合運用現在過去認識的深化,并對該理論的時間活動的新認識。在幾個月的畢業(yè)設計,我經歷過艱難的學習和鉆研,當然也有收獲的喜悅。知識得到了鞏固和提高,但我相信實踐經驗將使我在以后的工作和學習生活。第一,學習能力得到提高。在這次畢業(yè)設計中,從開始到結束,獨立完成硬件電路設計,單片機及軟件編程。在這個過程中,會遇到很多困難,但通過書籍和上網查閱大量的相關文獻和問老師終于解決了。通過這次畢業(yè)設計,我不僅對我學習的知識有了更深的了解,培養(yǎng)自我學習和分析能力,更重要的是培養(yǎng)克服困難的勇氣和信心。其次,培養(yǎng)自己的市場概念。一個產品能夠搶占市場,除了功能和質量,必須要求,它的價格是最大的競爭優(yōu)勢。在這個過程中,會遇到很多困難,但通過書籍和上網查閱大量的相關文獻和問老師終于解決了。是每個設計人員進行項目的優(yōu)先因素。再次,它是人際交往能力的鍛煉。沒有人是出世智慧的人!人類的知識永遠是沒有窮盡的,這就要求我們要善于從別人的成功或失敗的經驗中學習,使自己少走彎路??傊厴I(yè)設計完成,但面對工作。我相信我會把他的熱情和奉獻給他們的工作在學校,不斷努力,不斷進?。?015 屆本科畢業(yè)論文(設計)26致 謝本次的畢業(yè)設計經歷幾個月的時間,得到了很多人的幫助。從開題報告到論文的編寫都在積極的準備著。雖然經過大學四年的專業(yè)學習,但是從課本上所學到的知識還是非常的有限。對于專業(yè)的好多知識也是一知半解,應用在實踐上更是不知如何下手。在本次的課程設計聽從老師的建議,重新翻閱以前和課題相關的資料進行更深層次的理解,在網上查閱大量的有關課題資料,對課題不斷深入的了解,在設計的過程中遇到的很多的問題,如軟件設計中對程序的編寫,還有就是實物的焊接,由于之前很少接觸實物焊接,所以沒有一點頭緒,無從下手。經過對這一方面的學習,對整體的認識有所了解,通過動手學習,不斷的實踐,和同學的幫助,最后設計出了超聲波測距器。在本次設計的這一段期間,王老師作為我本次畢業(yè)設計的指導老師。在這里非常感謝他這一段時間對我的指導督促和幫助,在遇到困惑的問題時,他總是不厭其煩的幫助我們解惑,直到我對這一問題完全弄懂。更重要的是他在教會我們知識的同時也教給了我們解決問題的方法。其次,感謝學校給予我們這次動手實踐的機會,讓我們在畢業(yè)之前能夠運用我們所學到的知識進行單獨的設計制作。這對我們以后面向社會,面向自己的工作有著非常深遠的影響。再次感謝在大學期間所有給予我?guī)椭耐瑢W以及任課老師。你們讓我受益匪淺,感謝!2015 屆本科畢業(yè)論文(設計)27參考文獻[1]譚浩強.C 程序設計(第二版)[M].北京:清華大學出版社,1999.12.[2]彭為.單片機典型系統(tǒng)設計實例精講[M].北京:電子工業(yè)出版社,2006.5.[3]李良榮.現代電子設計技術-基于 Multisim7[M].北京:機械工業(yè)出版社,2005.4.[4]姜承昊.最新 LED 驅動電路設計、應用與制造新技術新工藝實用手冊[M].北京:中國科學技術文獻出版社,2008.3.[5]魏洪興.嵌入式系統(tǒng)設計與實例開發(fā)實驗教材 I[M].北京:清華大學出版社,2005.9.[6]童詩白.模擬電子技術基礎(第三版)[M].北京:高等教育出版社,2001.1.[7]吳國經主編.單片機應用技術[M].北京:中國電力出版社,2004[8]中國集成電路大全編委會編.《中國集成電路大全——CMOS 集成電路》[M].北京:國防工業(yè)出版社,1985. [9]圖形液晶顯示模塊使用手冊(第二版) 北京精電蓬遠顯示技術有限公司,2007[10]周航慈.單片機應用程序設計[M].北京航空航天大學出版社,1991[11] Neil G. Jacobson. 用 PLD 器件增強嵌入式系統(tǒng)功能[J].電子工程專輯, 2000[12]K.Alexander,N.O.Sadiku. Fundamentals of electric Circuits[M].北京:清華大學出版社 2000[13] LEES,HA KN.A pyroelectric infrared sensor-based in door location-aware system for the smart home[J].IEEE Transactionson Consumer Electronics,2006 52(4):1311.1317.[14] Motorola INCMC68HC11 Reference Manual,19合肥師范學院 2015 屆本科畢業(yè)論文(設計)28附 錄附錄 1 電路原理圖1 2 3 4 5 6ABCD654321DCBA TitleNumber RevisionSizeBDate: 16-Jan-2015 Shet of File: C:\Users\Administrator\Desktop\原01\DIY 原原原.dbrawn By:P1.01 P1.12 P1.23P1.34 P1.45 P1.56P1.67 P1.78 RST9P3.0(RXD)10 P3.1(TXD)1 P3.2(INT0)12P3.3(INT1)13 P3.4(T0)14 P3.5(T1)15P3.6(WR)16 P3.7(RD)17 XTAL218XTAL119 GND20 (A8)P2.0 21(A9)P2.1 2(A10)P2.2 23(A11)P2.3 24(A12)P2.4 25(A13)P2.5 26(A14)P2.6 27(A15)P2.7 28PSEN 29ALE/PROG 30EA/VPP 31(AD7)P0.7 32(AD6)P0.6 3(AD5)P0.5 34(AD4)P0.4 35(AD3)P0.3 36(AD2)P0.2 37(AD1)P0.1 38(AD0)P0.0 39VC 40U19at89c51R42K Q4PNPVCVCQ15PNPR32KR192KQ3PNPVCVCQ12PNPR92KR162KQ7PNPVCVCQ1PNPR102KR152KQ8PNPVCR202K Q16PNPVCR22K Q2PNPVCVCQ13PNPR12KR172KQ1PNPVCVCQ10PNPR72KR142KQ5PNPVCVCQ9PNPR82KR132KQ6PNPVCR182K Q14PNPVCW5 13W1 92 10W3 14 126 14W7 158 16H88 H77 H66 H55H44 H33 H22H11 8*8點點R68*8原W5 13W1 92 10W3 14 126 14W7 158 16H88 H77 H66 H55H44 H33 H22H11 8*8點點R58*8原W5 13W1 92 10W3 14 126 14W7 158 16H88 H77 H66 H55H44 H33 H22H11 8*8點點R18*8原A 23B 2C 21D 20G1 18G2 1901 12 2334 45 5667 78 89910 101 1131214 1315 14161517U174LS154 SER14SRCLK1SRCLR10RCLK12E13O015O11O22O33O44O55O66O77Q79U2074LS595U22k U52kU32kU42kU62kU72kU82kU92kSER14SRCLK1SRCLR10RCLK12E13O015O11O22O33O44O55O66O77Q79U2174LS595U102k U132kU12kU122kU142kU152kU162kU172k+5 +5GND GNDU18RES2U24CRYSTALU2CAPU23CAPGNDS1SW-PB+C1CAPACITOR POL+5R21RES2GND+5H1H2H3H4H5H6H7H8H9H10H1H12H13H14H15H16Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y1Y12Y13Y14Y15Y16Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y1Y12Y13Y14Y15Y16Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y1Y12Y13Y14Y15Y16W12W34W56W78 W910W112W1314W1516W12W34W56W78W910W1112W1314W1516123456789J2CON912J1CON2+5GNDH1H2H3H4H5H6H7H8H9H10H1H12H13H14H15H16W12W34W56W78W910W1112W1314W1516S2SW SPSTD1LEDW5 13W1 92 10W3 14 126 14W7 158 16H88 H77 H66 H55H44 H33 H22H11 8*8點點R128*8原附錄 2 設計程序//宏定義#define uchar unsigned char #define uint unsigned int//包含頭文件#include #include //管腳定義//154sbit A_=P0^0; //74HC154 的 Asbit B_=P0^1; //74HC154 的 Bsbit C_=P0^2; //74HC154 的 Csbit D_=P0^3; //74HC154 的 D合肥師范學院 2015 屆本科畢業(yè)論文(設計)29sbit G2=P0^7; //74HC154 的使能 低電平有效//595sbit SI=P0^6;//數據腳sbit SCK=P0^5;//上升沿時數據寄存器的數據移位。 QAQBQC.QH;下降沿移位寄存器數據不變sbit RCK=P0^4;//上升沿時移位寄存器的數據進入數據存儲寄存器,下降沿時存儲寄存器數據不變。通常我將//RCK 置為低電平,當移位結束后,在 RCK 端產生一個正脈沖(5V 時,大于幾十納秒就行了。我//通常都選微秒級),更新顯示數據。//函數聲明void Init595();void Write_byte595(uchar temp);void WriteS(uchar data1,uchar data2);void Wei_154(uchar W);void delay(uint z);//漢字數組uchar code HanZi[]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*“ “,0*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*“ “,1*/0xFF,0xFF,0xFF,0xFF,0xE0,0x07,0xEE,0xEF,0xEE,0xEF,0xEE,0xEF,0xEE,0xEF,0x00,0x01,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xE0,0x06,0xFF,0xFE,0xFF,0xF0,0xFF,0xFF,/*“電“,0*/0xFB,0xFF,0xF7,0xFF,0xCD,0xFF,0x1D,0xFF,0xD5,0xFF,0xD5,0xFF,0xD5,0xFF,0xD5,0
收藏