1. 單片機驅動led點陣屏與電腦同步顯示
你這個命題有點大了~
首先確定:1.led屏顯示內容多少?是文本還是圖像?同步頻率多高?2.同步的方向是電腦同步led屏,或相反方向?3.led屏的正常顯示,是有專門的控制卡完成,還是你的這個單片機一起來完成?
不同的情況,應該有不同的解決方案
2. 基於51單片機的led點陣顯示屏設計原理與電路圖
51和led點陣一般要用到動態掃描的方式,也就是顯示的畫面不是一下子就把整個畫面的內容全部顯示出來,而是逐行顯示的,只不過顯示的頻率超過了50HZ
甚至更高,所以我們看起來是「不晃眼」的。也就是說,屏幕顯示是由行顯示組成的(即子程序)。行顯示再細分就是有位顯示組成,不過行顯示就不用逐位顯示了。其實行顯示就是串入並出,即行顯示是一下子就顯示出來的。
我給你傳一份資料你參考一下。。。。。。
3. 51單片機如何儲存LED點陣屏顯示的圖案並且可以實現調用出來,求程序
這個建議你咨詢一下程序員,我這邊不是程序員不太清楚這一步怎麼處理。
4. 單片機怎麼控制led點陣模塊上面顯示字
你好!
不知你要實現什麼樣的效果,私信聯系吧
5. 求大神幫忙,單片機可以直接驅動led點陣嗎不能的話驅動電路怎麼做能不能給個圖
理論上是沒問題,但是,現在大量的單片機功耗都很低了,也就是說驅動電流都很小,驅動起來就不是太容易。
你說的點陣應該是8*8的,需要行列驅動,點亮單個發光管大概要5毫安以內,全部點亮應該是300毫安,當然,這種情況並不多。
如果你用的是STC系列5V51單片機,最大輸入電流是120毫安,基本上算是可以點亮一半左右。一個口行,一個口列,輸出口必須強上拉,輸入口灌電流,但是,如果這樣做,單片機將處於比較極限的狀態下,並且,亮度會收到些影響。如果你點亮的數量不是很大,也未必不行。
加驅動也不復雜,8050、8550就足夠了。
6. 關於單片機64*64LED點陣顯示,行和列驅動怎麼弄
實際項目中是使用 四組 16*64 來解決的,可以保證亮度及刷新率,也可以保證效果。最多做到 1/16掃,要不然效果就沒辦法保證了,亮度可能會很低。
7. 單片機控制的LED點陣顯示的字型檔如何製作
我以前做的是使用ucdos下的點陣字型檔,16*16點陣的,包含GB2312的全部漢字,大約260多KB。如果去掉部分不常用的符號,可以縮小到256K。單片機顯示的時候,可以根據漢字內碼計算出漢字在點陣里的位置,然後讀出,顯示。
對了,那個文件名叫HZK16,你在網上應該能收到。
可以用任何ROM晶元來存儲,如果你的單片機引腳不夠,可以用串列EEPROM,有不少是256KB的。
8. 16*16LED點陣顯示如何用單片機實現
這種程序網上一找一大把,還要在這弄啊http://wenku..com/view/a5e6fb4433687e21af45a9a9.html?from=rec&pos=0&weight=5&lastweight=3&count=5
9. 基於單片機的LED點陣顯示原理圖等圖 16x16的
#include<reg52.h>
#include <intrins.h> //包含有左右循環移位子函數的庫
#define uint unsigned int //宏定義
#define uchar unsigned char //宏定義
sbit CLK=P2^2; //時鍾線
sbit DAT=P2^0; //數據線
sbit LCK=P2^1; //鎖存線
void delay(uint z) //延時子函數
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void sendbyte(unsigned char temp) //向595發送一位元組數據,順序從高位到低位
{
unsigned char i;
for(i=0;i<8;i++)
{
CLK=0;
DAT=temp&0x80;
temp<<=1;
CLK=1;
}
}
void out595(void) //將移位寄存器數據鎖存至輸出顯示寄存器
{
LCK=1;
_nop_();
_nop_();
LCK=0;
}
void main()
{
unsigned char i;
for(i=0;i<16;i++)
{
P0=i;
sendbyte(0x00); //送低8位
sendbyte(0x00); //再送高8位
out595(); //開片選
delay(500); //延時0.5ms
}
}