查文庫>總結> 光立方個人總結模板

光立方個人總結

光立方個人總結模板

  篇一:光立方設計總結報告

  一.摘要

  在前一段時間,在網上看了一些關於光立方的資料和它的影片,看到了一些光立方的演示影片,被它那些立體感吸引了。

  光立方顧名思義就是一個立方體,我們採用的是8*8*8的模式, 大概的距離是14cm*14cm*20cm(長.寬.高),主要分為三個模組:主控模組 驅動模組 顯示模組;我們所做的光立方驅動電路,主控電路等都是純手工焊接。採用的主控晶片60K STC12C5A60S2晶片,驅動電路是採用我們常用的74HC573數字晶片。

  關鍵字:光立方 74HC573 STC12C5A60S2 ULN2803

  二.目的與要求

  (1)目的:回顧我們學習的微控制器知識和提高我們的焊接和其他的動手實操能力(包括了數位電路和類比電路的知識)。

  (2)要求:要有自主創新,其中我們的開關是採用觸控型開關,只要由一個I/O口和VCC組成。

  三.電路的設計與元件的選擇

  1.電路設計

  主要分為三個模組分別是主控模組 驅動模組 顯示模組

  (1) 主控模組

  圖1主控電路

  其中P1位一個觸控型的開關,C3為去耦電容防止高頻干擾

  (2) 驅動電路

  圖2驅動電路

  在驅動電路上,每個鎖存晶片的電源端都加了一個瓷片電容,主要的作用是防止高頻干擾

  (3)顯示電路 所有的燈的負端都是接在一起的,下面的每一組都是控制光立方的一個面,控制的是光立方的豎起來的面,而橫著的面由圖3的U10控制

  圖3 顯示電路

  2.元件的選擇

  (1)由於光立方的.程式量比較大,而且要求相對比較高,因此經過考慮之後我們決定用51系列的增強型晶片STC12C5A60S2,選擇的理由:1.無法解密,採用第六代加密技術;

  2.超強抗干擾;

  3.內部整合高可靠復位電路,外部復位可用可不用;

  4.速度快,比8051快8-12倍;

  (2)由於燈的個數比較多,因此所需要的電流相對也比較大,所以選擇ULN2803,ULN2803是八重達林頓,1 至 8腳為8路輸入,18 到 11腳為8路輸出。驅動能力 500MA 50V。應用時9腳接地,要是驅動感性負載,10腳接負載電源V+。輸入的電平訊號為0,或5V。輸入0是,輸出達林頓管截止。輸入為5V電平時,輸出達林頓飽和。輸出負載加在電源V+和輸出口上,當輸入為高電平時,輸出負載工作。

  篇二:光立方設計總結報告

  一、 課題任務

  本次設計製作一個8*8*8的三維的發光二極體立方顯示體,能夠透過編寫程式來實現對每一個發光二級管的亮滅控制,從而可以顯示多種多樣的圖案和動畫實現四種模式的切換:(1)動畫模式: 可實現十秒倒計時

  ABCD字母炫動

  沙漏模式動畫

  波浪動畫等

  (2)音訊模式:插入音訊線可現實音樂的幅度高低

  (3)夜燈模式:簡單的全部燈的同時發光,可在睡覺時

  開啟,又不會感到刺眼

  (4)上位機模式:實現透過電腦控制光立方的發光動畫

  二、 方案比較與選擇

  (1)微控制器的選擇

  方案一:STC12C5A60S2晶片

  方案二:STC89C52RC晶片

  52系列微控制器的ROM 為8K,對我們設計系統不能提供充足的空間進行功能的擴充套件。由於光立方的程式量比較大,而且要求相對比較高,因此經過考慮之後我們決定用51系列的增強型晶片STC12C5A60S2。STC12C5A60S2具有超強抗干擾、內部整合高可靠復位電路,外部復位可用可不用、速度快。因此,我們選擇STC12C5A60S2晶片,即方案一。

  (2) LED燈的選擇

  方案一:草帽型LED

  方案二:方形高亮的LED燈

  由於方形led燈沒有散光作用,在動畫顯示時對一些簡便的動畫效果沒有草帽形led燈的好,而且草帽形在焊接電路板也相對容易些。故選擇了草帽形led燈,即方案一。

  (3)LED的驅動方式的選擇

  方案一:74HC593和74LS138組成的驅動電路。LED燈用16只驅動管驅動,提供足夠大的電流,每個LED燈需要20mA的電流,需要的電流是1.5A,用驅動管來驅動LED燈,74hc595控制LED(來自:WwW.zaiDian.com 在點網)的8位移位寄存,74hc138是3位8出的譯碼器,用來訊號的輸出。

  方案二:SM16126和74HC138組成的驅動電路。SM16126具有亮度調整功能,透過調節R_EXT端的電阻大小或者PWM,就可輕鬆做到亮度可控。4片SM16126構成了64位的靜態顯示,可顯示一層的影象也就是一個二維畫面。 層切換是透過3-8線譯碼器74HC138,對控制器輸出的層訊號譯碼,然後透過P溝道MOS管4953放大後驅動LED光立方一層的二極體陽極,此時對應SM16126移位後的並行資料就被顯示出來了。然後透過協調層的資料和層的選通,動態顯示後就能做到立體控制與顯示。

  方案三:74HC573和ULN2803組成的驅動電路。

  採用74HC573暫存的方法,來分別把8個燈的亮滅資訊儲存,74HC573的64個輸出引腳控制前面所述每一個面的8個燈。而ULN2803控制燈的每一個層,每個573輸出的引腳對應的按順序的X軸的8個引腳。

  由於光立方需要輸出足夠大的電流,而74H573能夠滿足要求,故採用方案三。

  三、 電路設計

  1、STC12C5A60S2最小系統

  2、64燈控制顯示模組

  3、層控制模組

  4、下載口模組

  5、四角電源指示燈模組

  四、 程式設計

  程式設計遵照以下流程,開啟開關,按下模式鍵進入全域性掃描,以檢測有無壞燈。按下模式鍵,選擇光立方工作的模式,並在光立方上顯示,具體如下:音訊模式(A),動畫模式(N),夜燈模式(L),上位機模式(Z)。選擇“進入”進入所選模式,在模式進行中按下“退出”可總之該模式並重新選擇模式。