微控制器 led點陣屏

時間 2021-08-11 18:10:18

1樓:做而論道

乙個漢字,常見的是16×16的點陣,共256個發光點。 這些點,並不是同時發光的。

如果每一瞬間,只有一行發光,那就需要把整個的漢字「橫向取模」,送到顯示屏;

如果每一瞬間,只有一列發光,那就需要把整個的漢字「縱向取模」,送到顯示屏。

2樓:匿名使用者

這個很簡單,但說起來有點麻煩,led點陣它是行列共用的,有兩種方式掃瞄顯示,分別是行掃和列掃,假如是行掃,那麼列上輸出的就是資料要採用橫向取模,反之則縱向取模。也就是當行掃的時候在同一時間只有一行是亮的,此時資料輸出的是這一行的資訊,等下一行亮時列中輸出的是下一行的資料,所以要橫向取模

不知道這麼說夠不夠明白

3樓:匿名使用者

橫向就是橫著讀,縱向就是豎著讀,至於用那種方式取模,取決你點陣的硬體結構,一般用595這類序列晶元做的點陣屏,是使用橫向取模的

4樓:匿名使用者

橫向取模就是顯示的文字左右滾動,縱向就是上下滾動。

5樓:養秀榮邊碧

你這個命題有點大了~

首先確定:1.led屏顯示內容多少?

是文字還是影象?同步頻率多高?2.

同步的方向是電腦同步led屏,或相反方向?3.led屏的正常顯示,是有專門的控制卡完成,還是你的這個微控制器一起來完成?

不同的情況,應該有不同的解決方案

led點陣用微控制器是怎麼控制的?

6樓:【血戮】龍鈋

相信你是

來個新手,相信你用的是

源51的兩排8位口實現的功能,那麼樓上的解釋你可能不太懂(說實話我也不是很懂。)

但是簡單一點來說led點陣需要兩排8位,乙個負責行,乙個負責列,比如0是選中的意思,那麼行是01111111,列是1011111,那麼第一行的第二列燈亮。原理說完,那麼左移的話那就簡單了,簡單而言,行不變,列左移一位,比如上面的行保持01111111,列在下一次變成01111111,就使得第一行的第一列亮燈了。那麼在左移的時候,行是不用變,原來是多少就多少;而列呢,每次使用左移符號」<<「左移一位,就達到了左移顯示的效果了。

打字不易,如滿意,望採納。

7樓:匿名使用者

原理上和數碼管是一樣的控制方法,乙個數碼管就相當於一排8個燈

求乙個51微控制器驅動led點陣書寫顯示屏(16*16或32*32)的程式(彙編是最好)和具體的電路圖。

8樓:匿名使用者

參考資料:

51微控制器驅動1616led點陣顯示動畫漢字(匯程式設計序)

基於51微控制器控制的led點陣顯示屏(c 語言)

51微控制器led點陣屏顯示設計

89c51微控制器控制的led點陣顯示系統+keil c源程式

9樓:浩海鑲桃

這個其實不是很難的問題,不過挺繁瑣的。建議你一點點自己完成了,值得你做的!

微控制器點陣流動顯示原理,微控制器點陣顯示問題

先顯示出一幅完整的靜態畫面,約200ms 再顯示出一幅完整的靜態畫面,約200ms 再顯示出一幅完整的靜態畫面,約200ms 再顯示出一幅完整的靜態畫面,約200ms 再顯示出一幅完整的靜態畫面,約200ms 各個靜態畫面,稍有不同,看起來,就是畫面動起來了。靜態畫面存留的時間越短,動作就越快。一行...

微控制器16 16LED點陣移動問題

燕樑電子 共六種顯示模式,按了鍵立即改變模式 實時性,呵呵 include define uchar unsigned char define uint unsigned int uchar speed 15 sbit st p3 5 sbit sh p3 6 sbit data p3 7 sbit...

微控制器16 16LED點陣怎樣讓文字從上到下顯示出來求程式

堂洋公羊從 通過撰寫 來實現。proteus中只有5 7和8 8等led點陣,並沒有16 16led點陣,而在實際應用中,要良好地顯示乙個漢字,則至少需要16 16點陣。下面我們就首先介紹使用8 8點陣構建16 16點陣的方法,並構建一塊16 16led點陣,用於本例的顯示任務。首先,從proteu...