光立方-單片機(jī)技術(shù)課程設(shè)計(jì)說明書_第1頁
光立方-單片機(jī)技術(shù)課程設(shè)計(jì)說明書_第2頁
光立方-單片機(jī)技術(shù)課程設(shè)計(jì)說明書_第3頁
光立方-單片機(jī)技術(shù)課程設(shè)計(jì)說明書_第4頁
光立方-單片機(jī)技術(shù)課程設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)技術(shù)課程設(shè)計(jì)說明書光立方學(xué) 院:學(xué)生姓名:指導(dǎo)教師:專 業(yè):班 級(jí):學(xué) 號(hào):完成時(shí)間:湖南工學(xué)院單片機(jī)技術(shù)課程設(shè)計(jì)課題任務(wù)書學(xué)院專業(yè):名 姓 牛 學(xué)方 立 光設(shè) 計(jì) 內(nèi) 容 及 任 務(wù)縫 化討塊陰塊塊也掛屁別 腺. 雅 碩115模方模模軟監(jiān)方程tn甘 煒 的訕電立盤動(dòng)的憲立盤 氏貳 務(wù)小容肪好供光鍵驅(qū)"系光鍵求 応翻糧 v-w 1 fmj 亠 )/ )z jz x)z x)z 、v17 jz x)zifg a圣 4 匕 伯一 卩圮1234 5匕123旻衛(wèi)菊f 1 1 1 z(x zf z(x z(x z(x xy /(x z(x z(x 1 ii 設(shè)設(shè)設(shè)1 >2>設(shè)

2、®'盤以 一、二 一一、一廉種主要參考資料厶 0/ 匚n, 4 ltd 馬初4.教研室意見刖日 遂月 任年當(dāng)今社會(huì),隨著電子行業(yè)的不斷發(fā)展,單片機(jī)的應(yīng)用從根木上改變了傳統(tǒng)的 控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法,已廣泛的應(yīng)用在工業(yè)自動(dòng)化、通信、自動(dòng)檢測(cè)、 信息家電、電力電子航空航天等各個(gè)方面。成為現(xiàn)代生產(chǎn)和生活中不可缺少的一 部分。設(shè)計(jì)采用4*4*4的光立方模式,硬件主要分為七個(gè)模塊:主控模塊、驅(qū)動(dòng)模 塊、顯示模塊、鍵盤模塊、電源模塊、復(fù)位模塊、下載模塊。采用的主控芯片為 at89s52芯片,驅(qū)動(dòng)電路是采用了常用74hc573數(shù)字芯片,設(shè)計(jì)采用c語言編程, 通過單片機(jī)i/o 口控制le

3、d的亮滅,采用延時(shí)控制led亮滅時(shí)間,最終使得整個(gè) 立體展現(xiàn)不同的造型和圖案,使其變得美輪美奐、絢麗多彩。關(guān)鍵詞:光立方;at89s52; 74ls573鎖存器1緒論11.1 光立方的背景11.2研究的意義12設(shè)計(jì)要求和方案介紹22. 1設(shè)計(jì)要求22. 2方案介紹22. 2. 1系統(tǒng)整體框圖22. 2. 2光立方發(fā)光原理33系統(tǒng)硬件電路設(shè)計(jì)43. 1主要元器件的介紹43. 1. 1at89s52 芯片介紹43. 1.2 74hc573 芯片介紹53.1.3四位一體數(shù)碼管介紹53.2硬件電路模塊介紹73.2.1最小系統(tǒng)模塊介紹73.2.2驅(qū)動(dòng)模塊介紹93.2.3鍵盤模塊介紹93. 2. 4顯zf

4、模塊介紹104軟件系統(tǒng)說明124.1軟件系統(tǒng)模塊124.2軟件系統(tǒng)模塊的程序流程框圖125光立方系統(tǒng)測(cè)試155.1 操作說明155.2測(cè)試結(jié)果155. 3 結(jié)果分析175.4設(shè)計(jì)結(jié)論175.5設(shè)計(jì)體會(huì)17結(jié)束語19參考文獻(xiàn)20致謝21附錄22附錄a原理圖22附錄b實(shí)物圖24附錄c元件清單25附錄d程序清單261緒論1.1光立方的背景光立方是由四千多棵光藝高科技“發(fā)光樹”組成的,在2009年10月1日天安門 廣場(chǎng)舉行的國慶聯(lián)歡晚會(huì)上面世,這是新中國成立六十周年國慶晚會(huì)最具創(chuàng)意的 三大法寶之首,自從國慶60周年聯(lián)歡晚會(huì)開始演練后,一個(gè)全新的名詞“光立方”, 吸引了全國人民的關(guān)注,并得到了全球的高度

5、肯定。所謂“光立方”:就是在平 面led基礎(chǔ)上發(fā)展起來的新的顯示技術(shù),通過復(fù)雜的程序控制,在三維空間能夠 顯示具有立體感的圖形、動(dòng)畫等。由此,也掀起了光立方的設(shè)計(jì)與學(xué)習(xí)熱潮,在 原有的基礎(chǔ)上不斷增加難度,增加變換花樣,吸引電子愛好者對(duì)其研究、創(chuàng)新。1.2研究的意義光立方作為一種特殊的顯示資源,己用于一些廣告行業(yè)、家庭、娛樂廳、會(huì) 議室、大型演唱會(huì)、城市地標(biāo)廣場(chǎng)等場(chǎng)所的布置和裝飾,還可以用于更廣泛方面, 具有廣闊的應(yīng)用前景。二十一世紀(jì)將是平板顯示的時(shí)代,基礎(chǔ)材料產(chǎn)業(yè)化,使led燈生產(chǎn)工藝更加 完善,成木更低,應(yīng)用加快發(fā)展。led產(chǎn)品性能的提高,使全彩顯示屏的亮度、 色彩、白平衡均達(dá)到了比較理想的

6、效果,完全可以滿足各種相對(duì)復(fù)雜的壞境條件 要求。同時(shí),由于全彩色顯示屏價(jià)格性能比的優(yōu)勢(shì),預(yù)計(jì)在未來兒年中的發(fā)展中, 全彩led 3d顯示屏在戶外廣告媒體中越來越多的代替?zhèn)鹘y(tǒng)的磁翻板、燈箱、霓 虹燈等產(chǎn)品,體育場(chǎng)館、舞臺(tái)的顯示方面全彩led 3d顯示屏更會(huì)成為主流產(chǎn)品 lo全彩色led 3d顯示屏的廣泛應(yīng)用會(huì)是led 3d顯示產(chǎn)業(yè)如發(fā)展的一個(gè)新的增 長點(diǎn)。未來led 3d顯示屏?xí)蛑?guī)范化、標(biāo)準(zhǔn)化、產(chǎn)品結(jié)構(gòu)多樣化等方向發(fā)展。目前,我國主要的led廣告大屏幕制造廠商主要集中在華北、華東、華南區(qū) 域,大型制造商的市場(chǎng)范圍兒乎覆蓋了整個(gè)中國市場(chǎng)。國產(chǎn)led大屏幕性價(jià)比比 較高,以其獨(dú)有的優(yōu)勢(shì)占據(jù)了很大

7、一部分市場(chǎng)份額。我國led顯示屏產(chǎn)業(yè)的快速 發(fā)展,逐步形成了一批具有一定規(guī)模的骨干企業(yè),而且產(chǎn)品不斷推陳出新,使 led顯示屏產(chǎn)業(yè)成為我國電子信息產(chǎn)業(yè)的重要組成部分,也是平板顯示領(lǐng)域唯一 立足國內(nèi)形成的民族高科技產(chǎn)業(yè)。隨著社會(huì)經(jīng)濟(jì)的不斷進(jìn)步,人們對(duì)led顯示器的認(rèn)識(shí)不斷加深,其應(yīng)用領(lǐng)域 越來越廣。目前正朝著更高亮度、更高耐氣候性、更高的發(fā)光密度、更高的發(fā)光 均勻性,可靠性、全色化方向發(fā)展。而且,光立方的研究對(duì)未來的3d技術(shù)有很大 的借鑒和啟發(fā)作用。2設(shè)計(jì)要求和方案介紹2. 1設(shè)計(jì)要求光立方上電或按鍵復(fù)位后能自動(dòng)顯示p.,進(jìn)入準(zhǔn)備工作狀態(tài)。光立方可以 通過鍵盤選擇顯示花樣,切換花樣,停止顯示。要

8、求4x4的光立方硬件,并且 顯示四種及以上花樣。2.2方案介紹2. 2. 1系統(tǒng)整體框圖系統(tǒng)主要由主控電路、時(shí)鐘電路、復(fù)位電路、驅(qū)動(dòng)電路、電源電路、獨(dú)立鍵 盤電路、數(shù)碼管顯示電路、led光立方電路組成;時(shí)鐘電路、復(fù)位電路和獨(dú)立鍵 盤電路作為單片機(jī)輸入,led光立方電路和數(shù)碼管顯示電路作為單片機(jī)輸出,系 統(tǒng)框圖如圖1所示。2. 2.2光立方發(fā)光原理光立方設(shè)計(jì)采用的是4*4*4的模塊,采取層共陰,豎共陽的接法,即每一層 的led燈引出一個(gè)陰極。共陰極直接接到at89s52單片機(jī)的p3 口線的p37-p3. 4, 豎共陽引出16根導(dǎo)線通過74hc573鎖存器接到單片的p0 口和p2 口。獨(dú)立式鍵 盤

9、接到p1 口線。數(shù)碼管顯示電路接到p0 口和p2 口。通過編寫c語言程序使光 立方按不同的花式變化。3系統(tǒng)硬件電路設(shè)計(jì)3.1主要元器件的介紹3. 1. 1at89s52芯片介紹at89s52是一種低功耗、高性能cm0s8位微控制器,具有8k系統(tǒng)可編程flash 存儲(chǔ)器。使用atmel公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80c51產(chǎn)品指 令和引腳完全兼容。片上flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程 器。在單芯片上,擁有靈活的8位cpu和在系統(tǒng)可編程flash,使得at89s52在 眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。at89s52單片機(jī)引腳圖如圖2所示。23456789101

10、11213141516171819201p1.cut2vccp1.1)t2 expo.op1.2p0.1p1.3p0.2p1.4p0.3p1.5/mosip0.4p1.6/misop0.5p1.7/sckp0.6rst/vpdp0.7p3.0/rxdea/vppp3.dtxdalep3.2/int0psenp3.3/int1p2.7p3.4jt0p2.6p3.5ftlp2.5p3.6/wrp2.4p3.7/rdp2.3xtal2p2.2xtal1p2.1gndp2.0at89s52圖2 at89s52引腳圖3938373635343332313029282726252423222140vcc和

11、gnd:分別為外接電源和接地。p0-p3:為輸入/輸岀口線。其中p3 口每一位有第二功能rst/vpd:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的 高屯平時(shí)間。ale:當(dāng)訪問外部存儲(chǔ)器吋,地址鎖存允許的輸岀電平用于鎖存地址的地址 字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。psen 外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取址期間,每個(gè) 機(jī)器周期兩次瓦麗有效。ea/vpp:當(dāng)鬲保持低屯平時(shí),在此期間外部程序存儲(chǔ)器(000011-ffffii), 不管是否有內(nèi)部程序存儲(chǔ)器。xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。3.

12、 1.2 74hc573芯片介紹74hc573是八進(jìn)制3態(tài)非反轉(zhuǎn)透明鎖存器。器件的輸入是和標(biāo)準(zhǔn)cmos輸 出兼容的;加上拉電阻,他們能和ls/alsttl輸出兼容。當(dāng)鎖存使能端為高時(shí), 這些器件的鎖存對(duì)于數(shù)據(jù)是透明的(也就是說輸出同步)。當(dāng)鎖存使能變低時(shí), 符合建立時(shí)間和保持時(shí)間的數(shù)據(jù)會(huì)被鎖存。輸岀既不是高電平,也不是低電平, 而是高阻抗的狀態(tài);在這種狀態(tài)下,可以多個(gè)芯片并聯(lián)輸出,當(dāng)輸入的數(shù)據(jù)消失 時(shí),在芯片的輸出端,數(shù)據(jù)仍然保持。74hc573引腳圖如圖3所示74hc573圖3 74hc573引腳圖3.1.3四位一體數(shù)碼管介紹設(shè)計(jì)采用的是四位一體共陽極的數(shù)碼管,其內(nèi)部電路已經(jīng)連接好,引出的管

13、 腳如圖4所示。上面八根引腳是段控引腳,下面的是位控引腳。通過輸入位控和 段控信號(hào)使數(shù)碼管按自己想要的方式點(diǎn)亮。4 a f 32 b圖4四位一體數(shù)碼管引腳圖3.2硬件電路模塊介紹3. 2.1最小系統(tǒng)模塊介紹單片機(jī)最小系統(tǒng)由單片機(jī)、電源電路、復(fù)位電路、時(shí)鐘電路以及下載電路等 部分組成。最小系統(tǒng)的原理圖如圖5所示vccsic51p13pi6 1p17 2r卜13tpkt162738495)0xzkii789106gndpl 6vv7rihp30 1ip32 1c3ii1x133pl12m品振1itv a33"p33 1p34 ip37xt2 ifxii 19gnd 20pi.0vccpi

14、.ipoop1.2p0.1pi.3p0.2pi.4p0.3p1.5p0.4pi.6p0.5pi.7p0.6rst/vpdp0.7p32rxdea/vppp3.ltxd ale progp3.2/1nt0psknp3.3/1ntip2.7p3.4t0p2.6p3.5ep2.5p3.6/wrp2.4p3.7/rdp2.3xtal2p2.2xtalip2.ivssp2.0u1ai89s52poo ipoip02p03p04p05p06p07vcc3()_all29 psi:ngs p27 ?7p2626p25243gnd圖5最小系統(tǒng)電路圖(1)電源電路。單片機(jī)的輸入電壓為肓流+5v,必須接通+5v的

15、肓流電源才 能正常工作。為了獲得+5v電源電壓,我們直接采用usb接口提供給系統(tǒng)穩(wěn)定的 直流電壓+5v。為了不直接給單片機(jī)供電,加上一個(gè)總開關(guān)與一個(gè)電源指示燈。 電源電路如圖6所示。kg6v-gv+vcc|-ledgndj21圖6電源電路(2)復(fù)位電路。復(fù)位是單片機(jī)的初始化操作,其主要功能是把pc初始化為 000011,使單片機(jī)從000011單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化z外, 當(dāng)由于程序運(yùn)行岀錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)吋,為擺脫困境,也需要按 復(fù)位鍵以重新啟動(dòng)。硬件系統(tǒng)中釆用的是at89s52單片機(jī),需要在復(fù)位管腳rst上產(chǎn)生兩個(gè)周期的高電平才能使單片機(jī)復(fù)位。因此,在復(fù)位鍵沒

16、有按下時(shí),由計(jì) 算可得,電容c1選取22 u f,電阻r9取1k;當(dāng)復(fù)位鍵按下,復(fù)位端經(jīng)電阻r10 與vcc接通,由于電阻r9與r10分壓,為保證復(fù)位信號(hào)有效,電阻r10取200 q。復(fù)位電路如圖7所示。c1十r9 1k2 mf s|'gnd圖7復(fù)位電路圖(3)時(shí)鐘電路。對(duì)于at89s52來說,片內(nèi)設(shè)有一個(gè)由反向放大器所構(gòu)成的振 蕩電路,xtal1和xtal2分別為振蕩電路的輸入和輸出端,電容器c3、c4起穩(wěn) 定振蕩頻率、快速起振的作用,電容值一般為533pfo但在時(shí)鐘電路的實(shí)際應(yīng) 用中一定要注意正確選擇其大小,并保證電路的對(duì)稱性,盡可能匹配。設(shè)計(jì)中采 用大小為33pf的電容和12mh

17、z的晶振,其時(shí)鐘電路如圖8所示。c3gndj 33pfc4xt1iijz1t 12m晶振lxt233pf圖8時(shí)鐘電路圖(4)下載電路。下載電路用于連接下載線,將程序下載到單片機(jī)內(nèi)部。主體 部分就是一個(gè)下載口,接到電路中。下載電路如圖9所示11p15 12r£t3p1651 102 93 84 75 6xzk10 v+9hgnd圖9下載電路圖3.2.2驅(qū)動(dòng)模塊介紹設(shè)計(jì)采用的是一塊74hc573芯片驅(qū)動(dòng)。驅(qū)動(dòng)模塊電路如圖10所示,單片機(jī) 采用的是三合一-系統(tǒng)版擁有兩個(gè)四位數(shù)碼管,段控接引腳p0.0p07,位控接引 腳 p2. o'p2. 7ou2p272p263p254p245p

18、236p227p218p209gnd10gnd 1co1234567e cqqqqqqqql vv eo12 34567n o-ddddddddg20 vcc1918171615141311 vcc74hc573圖10驅(qū)動(dòng)模塊電路圖3.2.3鍵盤模塊介紹設(shè)計(jì)采用的是獨(dú)立式鍵盤,一共用到四個(gè)按鍵。各個(gè)按鍵z間互不干擾,每 個(gè)按鍵控制光立方的一種顯示狀態(tài)。按鍵部分電路如圖11所示,按鍵s1-s4分 別接到單片機(jī)p10-p13 口線上。單片機(jī)芯片額四個(gè)口線都加了上拉排阻,按鍵按 下時(shí),對(duì)應(yīng)口線的屯平將被拉低。生二珂2鞏0,遼p11p12(土匸p13gnd圖門鍵盤模塊電路圖3. 2. 4顯示模塊介紹數(shù)

19、碼管顯示模塊主要由一個(gè)四位一體數(shù)碼管、74hc573驅(qū)動(dòng)芯片和8個(gè)470 q的電阻構(gòu)成。數(shù)碼管顯示模塊電路如圖12所示。數(shù)碼管實(shí)際上是由二極管構(gòu) 成,發(fā)光二極管正常工作時(shí),其兩端正向壓降約為1.6v,正向電流約為10mao為 了使數(shù)碼管達(dá)到一定的亮度,就使用芯片74hc573放大電流,來作為數(shù)碼管的驅(qū) 動(dòng)控制數(shù)碼管的段控。同時(shí)乂不使電流過大而損壞數(shù)碼管,因此在p0串上470 q的電阻,來達(dá)到限流的作用。圖12顯示模塊電路圖光立方顯示模塊是由64個(gè)led組成的,采取層共陰、豎共陽的方法焊接成 一個(gè)立方體。層共陰引出四根導(dǎo)線,豎共陽引出十六根導(dǎo)線。如圖13所示。圖13光立方顯示樓塊電路圖4軟件系統(tǒng)

20、說明4.1軟件系統(tǒng)模塊軟件系統(tǒng)包括監(jiān)控模塊,鍵盤模塊和顯示模塊,各模塊行駛各自的功能,然 而乂緊密聯(lián)系,共同組成了光立方的軟件系統(tǒng)。軟件系統(tǒng)系統(tǒng)總的c語言程序見附錄do監(jiān)控模塊是軟件系統(tǒng)的主體,反映到c語言程序中就是主程序,是編程時(shí)的 整體思路。程序的成功與否和它的關(guān)系密不可分??梢哉f監(jiān)控模塊出現(xiàn)錯(cuò)誤的話, 整個(gè)軟件系統(tǒng)將進(jìn)行不下去,不能實(shí)現(xiàn)應(yīng)有的功能。設(shè)計(jì)中先初始化光立方,然 后調(diào)用鍵掃描,有鍵按下則執(zhí)行按鍵對(duì)應(yīng)的顯示花樣程序,在顯示過程中一直進(jìn) 行掃描,若有其他功能鍵按下,待到花樣顯示的最后一個(gè)周期執(zhí)行另一個(gè)按鍵對(duì) 應(yīng)的顯示花樣程序。鍵盤模塊的軟件系統(tǒng)設(shè)計(jì)屬于函數(shù),只需在主程序中調(diào)用,判斷

21、有無按鍵按 下,有則執(zhí)行相應(yīng)的鍵功能程序,沒有的話就順序執(zhí)行主程序。顯示模塊分為兩部分,第一部分是數(shù)碼管上電復(fù)位顯示p.,另一部分是光 立方顯示花樣模塊。數(shù)碼管顯示模塊先通過位控選中數(shù)碼管,再由段控選中哪幾 段數(shù)碼管亮。光立方顯示模塊是通過鍵掃描控制,事先編好顯示花樣的函數(shù),有 按鍵按下后直接調(diào)用。4.2軟件系統(tǒng)模塊的程序流程框圖監(jiān)控模塊程序流程圖如圖14所示。圖14監(jiān)控模塊程序流程圖鍵盤模塊程序流程圖如圖15所示。開始返回圖15鍵盤模塊程序框圖顯示模塊程序流程圖如圖16所示。圖16顯示模塊程序框圖5光立方系統(tǒng)測(cè)試5.1操作說明電路連接完畢無誤后,接通電源。上電顯示p,按下復(fù)位鍵也顯示p。按

22、下鍵1,光立方顯示模塊全亮并閃爍。按下鍵2,光立方顯示模塊從第一層全亮 閃爍向下移動(dòng)循環(huán)。按下鍵3, 豎led燈左對(duì)角循環(huán)點(diǎn)亮。按下鍵4,單片的 第一豎和第四豎點(diǎn)亮左右循環(huán)。5.2測(cè)試結(jié)果上電復(fù)位顯示p.如圖17所示。圖17上電復(fù)位顯示p. 按下鍵1顯示花樣1如圖18所示。按下鍵2顯示花樣2如圖19所示。圖19花樣2按下鍵3顯示花樣3如圖20所示。圖20花樣3按下鍵4顯示花樣4如圖21所示。圖21花樣45.3結(jié)果分析光立方顯示模塊電路焊接時(shí)沒怎么對(duì)齊,而且在彎led燈引腳時(shí)存在一些差 距。導(dǎo)致整體看上去不太整齊。分別按下各功能按鍵能實(shí)現(xiàn)相應(yīng)的顯示花樣,滿 足課程設(shè)計(jì)的要求。不足之處在于花樣比較

23、單一,有點(diǎn)簡單。還有燈的亮度太強(qiáng), 導(dǎo)致拍攝的圖片不清楚。5. 4設(shè)計(jì)結(jié)論在焊接過程引腳一定要彎的整齊,焊接需做好焊接模板這樣焊接出來的光立 方硬件才更加完美。光立方顯示的花樣由程序控制,要想顯示更為復(fù)雜的花樣, 程序也對(duì)應(yīng)更為困難。還有l(wèi)ed燈的選擇不應(yīng)該用高亮的,應(yīng)選取霧燈,這樣 led燈的亮度就不會(huì)很刺眼,視覺效果會(huì)更好。5. 5設(shè)計(jì)體會(huì)經(jīng)過自己的努力,光立方課程設(shè)計(jì)終于完成了。在光立方顯示花樣的那刻, 心里既興奮又激動(dòng)。感覺這些天的努力沒有白費(fèi),付出還是有回報(bào)的。一分耕耘 一分收獲,在制作光立方課程設(shè)計(jì)的過程遇到了很多困難,通過查找資料和老師、 同學(xué)們的幫助都一一克服了。在焊接硬件時(shí)l

24、ed燈不好固定,很難焊接。然后用 插針制作了一個(gè)固定led燈模板,焊接速度馬上提升上去,而且焊接出來的實(shí)物 更加美觀。在編寫程序的時(shí)候同樣遇到很多困難,在按鍵掃描程序這塊頓了很長 一段時(shí)間,最后是參照老師的鍵掃描程序才弄出來的。遇到困難并不可怕,可怕 的是沒有面對(duì)困難的勇氣及戰(zhàn)勝困得決心。沒有什么是不可能的,只要你用心, 并且付出努力,一切困難都會(huì)迎刃而解,從而達(dá)成你想要的。結(jié)束語經(jīng)過自己的努力光立方課程設(shè)計(jì)現(xiàn)在總算順利完成,硬件和軟件的運(yùn)行都沒 什么問題,能滿足課程設(shè)計(jì)的要求。光立方設(shè)計(jì)利用硬件的立體性,利用軟件的 變化多樣性,這兩者結(jié)合起來就可以產(chǎn)牛非常絢麗的畫面效果,光立方設(shè)計(jì)功能 強(qiáng)大

25、,可以通過改變程序產(chǎn)牛很多意料不到的畫面效果。課程設(shè)計(jì)的圓滿結(jié)束。 最終看到了絢麗多姿,變化多端的led光立方的圖案。在很大程度上培養(yǎng)了獨(dú)立 思考及其動(dòng)手能力。學(xué)會(huì)了獨(dú)立的發(fā)現(xiàn)問題、分析問題、解決問題。設(shè)計(jì)途中, 遇到的很多困難都一一解決了。同時(shí),通過課程設(shè)計(jì)發(fā)現(xiàn)了很多不足之處,還有 很大的學(xué)習(xí)空間。感受到了單片機(jī)學(xué)科的魅力,堅(jiān)定了學(xué)好單片機(jī)的決心。參考文獻(xiàn)1 李廣第朱月秀冷祖祁單片機(jī)基礎(chǔ)m 北京航空航天大學(xué)出社,2007. 34372 李全利.單片機(jī)原理及應(yīng)用(c51編程)m北京高等教育出版社,2012.56 773 閻石數(shù)字電子技術(shù)基礎(chǔ)(第五版)m 北京高等教育出版社,2006. 4345

26、4 邱光源.電路(第五版)m 北京高等教育出版社,2006. 56635 郭天祥51單片機(jī)c語言教程m北京:電子工業(yè)出版社,2009. 12.2032106 李元生.led光柱專用驅(qū)動(dòng)器m北方工業(yè)大學(xué)出版社,2008. 23-307 榮貴.電子制作m 科學(xué)技術(shù)文獻(xiàn)出版社,2003. 15188 馬忠梅單片機(jī)的c語言應(yīng)用程序設(shè)計(jì)m 第4版.北京航空航天大學(xué)出版 社,200368109 李光飛單片機(jī)c程序設(shè)計(jì)指導(dǎo)m北京航空航天大學(xué)出版社,2003. 1. 51010 李光飛單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)m北京航空航天大學(xué)出版社,2004. 849211 張洪潤,蘭清華單片機(jī)應(yīng)用技術(shù)教程m.北京:清華大學(xué)岀

27、版,1997. 104 10612 胡漢才單片機(jī)原理及其接口技術(shù)m第二版北京:清華大學(xué)出版社,2004.78 81通過這段時(shí)間的努力,我的光立方課程設(shè)計(jì)終于順利完成。在木次課程設(shè) 計(jì)過程中,首先,感謝父母多年來的養(yǎng)育之恩。感謝我的學(xué)校湖南工學(xué)院,給了 我學(xué)習(xí)的環(huán)境,讓我有機(jī)會(huì)接觸單片機(jī)這門課程。其次,感謝凌云老師對(duì)我的的 精心指導(dǎo)和大力支持下。凌老師的嚴(yán)格要求和諄諄教導(dǎo)深深的影響了我。木次課 程設(shè)計(jì)的成功跟凌老師是密不可分的。在此,我對(duì)凌老師致以崇高的敬意。然后 是此次課程設(shè)計(jì)中幫助過我的同學(xué)們。謝謝你們一直默默的給予我?guī)椭椭С?。附錄a原理圖獨(dú)立鍵盤電路j2 pio ptf p12 ph p

28、u 互 p16 p17ji poo pot pot pot 1 p04 pof ' pot pof川j13ji4i卜vcc 10k10kvcc iok上拉排阻li卩13j29gndpist卜讖電路stcp36 ixiicm876587698765sp8j5gnd>30 >31 v»at89s52晶振電排pi6 ipi71rtt3匸pzit i2l品振xt2xt2 18 xii 19gnd 20pl?32叮37654320123c o i 2 3 j 5 6 7 p vcpo.po.po.po.po.po.po.po.a?-ea/溜>-帶sfrlm-rdu 山

29、 3t5 6t;q 丄 234.5.6.7/a as plezplezpl円p1pirsp3p3p3p3p3p3p3p3mxtvs1298765432r1vcc 10kp20opzi7p5t8 ,7p23,lp240p25ap2641p27?2187654321sp8pioqpllop12/ api30<pi4aip153ipi6pi7l1sp8j887654876548765487654iij5jj ojip37111ispxispxispxgndxzk33pf40ispxpi4pi5p16aleprog psen p2.7 p2.6 p2.5 p2.4 p2.3 p2.2 p2.1

30、p2.03029 psen28p27|7p26匚p25|tp24匸必?3 p22j2 p2120單片機(jī)最小系統(tǒng)ti,le李順利sizea4numberrevision附錄b實(shí)物圖附錄c元件清單表1元件清單元器件名稱規(guī)格數(shù)目at89s52單片機(jī)40p1單片機(jī)底座40p1四位一體共陽數(shù)碼管12p1四位一體共陽數(shù)碼管插座12p174hc57320p174hc573芯片插座20p3晶振12mhz1單排插針40p3小按鍵5下載口座子1led燈66電阻2001電阻4708電阻1k4電解電容470 uf2電解電容22 nf1排阻10k4六腳開關(guān)2附錄d程序清單/<j名稱:光立方課程設(shè)計(jì)作者:李順利指導(dǎo)

31、老師:凌云完成時(shí)間:2016年12月功能介紹:按鍵si、s2、s3、s4分別控制光立方的一種花樣s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z

32、s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z s£z six/<1 <1 <1<1 <1<1 <t <11%/#incl

33、ude<reg52. h># include <intrins. h>wdefinc uint unsigned int #dcfine uchar unsigned charsbit si=pro;sbit s2=pri;sbit s3二p2;sbit s4=p1 3;/p3'7 ; /第一層/p3飛;/第二層/p3'5 ; /第三層/p3'4 ; /第四層sbit gong yinl=p3 7;sbit gong_yin2=p3 6;sbit gong yin3=p3 5;sbit gong yin4=p34;uchar di00 = l,0

34、, 1,0, 1,0, 1,0, 1;uchar diol = 0, 1, 1, 1, 0, 1, 1, 1;uchar gong yangl1 = 0x08, 0x40, 0x00, 0x00;uchar gong_yang31 = 0x00, 0x00, 0x08, 0x40;uchar gong yangl2 = 0x48, 0x44, 0x22, 0x21, 0x30, 0xc0;uchar gong yangl3 = 0x09, 0x90, 0x00, 0x00;uchar gong_ang33 = 0x00, 0x00, 0x90, 0x09;/* * *延時(shí) */void delay(uint time) uint i, j;for (ihsitiw i+) for(jhsj10sj+)- 、詵詵詵詵詵詵*詵詵診缺半 _>rj 傘詵詵詵詵詵詵詵*詵一void disp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論