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...