製作光立方需要知道微控制器哪些方面的知識

時間 2022-06-20 03:05:03

1樓:灬骷衉

微控制器的基礎知識,最起碼的暫存器、鎖存器、定時器等**要會寫;

對**的整合能力,能夠把基礎知識內的**通過自己的方式進行整合和利用,並提高**的執行速度;

對編譯環境的熟悉程度,能否正確使用微控制器的編譯環境,並對其中的**進行編寫和糾錯;

硬體電路的搭建,基於微控制器的光立方,依據其大小不同,你所用到的硬體模組或者是晶片的種類以及數量都不盡相同;

選擇好相應的硬體模組和晶片後,要能夠進行正確的連結。

以上不僅適用於製作光立方,很多基於微控制器的製作都可以。

望採納~

2樓:晨曦月殤

你要會微控制器程式設計啊,簡單的延時,定時器中斷程式編寫,還有光立方迴圈時的各種邏輯演算法,還有io操作,

3樓:匿名使用者

涉及微控制器哪方面的話 ,比較雜

1.c語言 或者彙編(彙編用的較少了)

2.微控制器的外設 io.定時器, 中斷口如何操作3.良好的邏輯能力,不然一會就繞蒙了

4.led顯示的動態顯示原理,共陽極共陰極led區別5.io擴充套件 晶片的選擇 和使用

5.還有一定的除錯bug能力.電烙鐵也要會用ps:做小一點的4x4x4 容易些,別眼高手低

4樓:

一般用微控制器加74ch***晶片和三極體配合使用。微控制器方面需要會用定時器,就可以了。

微控制器光立方怎麼做??

5樓:匿名使用者

還需要鎖存器,和三極體或其他的電路運放來實現電流的放大,基本就差不多了

請教一下。如果想做光立方的話是不是需要51微控制器基礎?

6樓:浮生夢魘

恩, 對,bai 用51是最簡單du的,你首先得zhi瞭解微控制器大部分引dao

腳輸的功能,內

做小一點的光立方, 不需容要太多外圍電路,比如4x4x4,5x5x5,3x3x3就可以不需要加三極體,把光立方按照正確地方式連結好,一般是每一層共陰極, 每一列也共陽極,這樣,你控制光立方所有led就需要所有列加上所有層這麼多數量的微控制器i/o口 ,再把這個光立方組裝到一個完整的微控制器系統上(一個完整的微控制器最小系統在原理圖上畫的很詳細),再然後就是理清每一個led分別是由哪兩個i/o組合使之發亮的,學會一些基本的c語言,就可以開始編寫你自己的光立方影象了。。

7樓:匿名使用者

如果你是用51微控制器來做的話,當然需要會51微控制器才行,不過條條大路通羅馬,做光立方也不只用微控制器一條路可選,還有其他辦法來實現,完全由硬體都可以實現的,只要你基本功紮實,什麼都可能的。

8樓:匿名使用者

樓上說的很對,建議你先學習51微控制器,從點亮一顆led開始,循序漸進,才能很好的消化和掌握這些知識。

怎樣製作光立方、一個微控制器最多控制32個燈、我想弄8*8*8的光立方怎麼辦、需要什麼硬體、怎樣程式設計

9樓:

8*8*8那就用8+8+8=24個io口控制了,通過迴圈掃描的方式顯示。

分成8個平面,每個平面8行8列,8行用8個io口 如p0,8列用8個io口 ;

8個平面的行都用p0控制,p1口通過8個鎖存器構成8組分別控制8個平面的列;

p2口則用來控制8個鎖存器,控制其是否高阻。

這樣每次顯示一個led,按照30hz的頻率,每秒需要掃描8*8*8*30=15360次,也就是65us一次。

若p0口的灌電流達到led的要求,則直接連線led,否則需要加驅動了,一般用三極體驅動,或者驅動晶片也行。

10樓:做而論道

我想弄8*8*8的光立方怎麼辦、需要什麼硬體、怎樣程式設計、----

led 點陣顯示屏,顯示兩個16 * 16 的漢字,就和《 8*8*8 的光立方》相同了。

只不過,一個是平面安裝,一個是重疊安裝,而已。

11樓:浩詩意苑

這是光立方的製作原理圖和**。包括器件。很詳細的。希望可以採納。謝謝

12樓:匿名使用者

不要用迴圈掃描啦,效果太差了

微控制器8×8×8led光立方需要的材料

P521光耦怎麼和微控制器相連,怎麼讓微控制器在光耦導通時收到高電平

把光耦接收管的集電極接高微控制器電平,發射極接微控制器輸入口,同時輸入口要通過10k電阻接地,保證光耦不通時輸入是低電平,光耦通時輸入是高電平。12v控制p521光耦的開關。12v接1k上拉電阻接p521的1腳,2腳接地,34腳分別接微控制器的引腳。 光耦是傳遞電流的,有一個傳輸比 例如p521的不...

51微控制器(stc12系列)想知道微控制器的記憶體到底是如何分配的

51微控制器哪有記憶體?1.程式在eprom裡,flash是擴充套件的儲存器,不是直接定址,不能用來執行程式,通常存放字型檔臨時資料,報告之類的東西。2.程式執行時的資料 靜態變數,自動變數之類 在ram裡。3.ram,就是程式執行時用到的資料存在裡面 這些資料程式不執行就不存在 說白裡就是靜態變數...

學習微控制器需要自己寫程式嗎,微控制器自學都需要什麼?

微控制器 microcontrollers 是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram 只讀儲存器rom 多種i o口和中斷系統 定時器 計數器等功能 可能還包括顯示驅動電路 脈寬調製電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構...