16*16LED点阵显示如何用单片机实现

如题所述

第1个回答  2012-06-14
若无别的器件 就只能把 所以P口都用上啦 P3口的特殊功能也得禁用
第2个回答  2012-06-16
第3个回答  2012-06-16
2个138驱动行
2个138或5片595控制列
能实现动态显示本回答被提问者采纳

【51单片机系列】proteus中创建16x16LED点阵
首先,文章详细介绍了在Proteus中测试8x8点阵的电流方向和行列控制接口的方法,结果表明红色点阵电流方向为上->下,蓝色、绿色和橘色点阵为下->上,红色点阵接口为上列下行,其他颜色点阵为上行下列。其次,文章提供了使用8x8点阵制作16x16点阵的详细步骤,包括创建、分解、复制、制作Symbol等操作,最终得到16x...

单片机16*16LED点阵怎样让文字从上到下显示出来 求程序
通过撰写代码来实现。Proteus中只有5×7和8×8等LED点阵,并没有16×16LED点阵,而在实际应用中,要良好地显示一个汉字,则至少需要16×16点阵。下面我们就首先介绍使用8×8点阵构建16×16点阵的方法,并构建一块16×16LED点阵,用于本例的显示任务。首先,从Proteus元件库中找到“MATRIX-8X8-RED”元...

单片机大侠请进!如何拼16*16点阵?
先两两拼好,标上标号。再拼起来。我这里是用逐列扫描。16X16点阵是先显示1~8列(左半部上下2 个8X8LED)再显示9~16列(右半部上下2个8X8LED),这样,左上下的列接COL 0~7,右上下列接COL 8~15,即左(右)半上下列的8 个引脚并联。而左(右)半的行引脚分别接ROW 0~15,即左右行引脚...

16x16 点阵led 怎么驱动
你可以用74HC595做驱动,我曾经用它做过16*96的LED点阵。74HC595的作用:LED驱动芯片,8位移位锁存器。第8脚GND,电源地。 第16脚VCC,电源正极 第14脚DATA,串行数据输入口,显示数据由此进入,必须有时钟信号的配合才能移入。 第13脚EN,使能口,当该引脚上为“1”时QA~QH口全部为“1”,为“...

用51单片机做16*16点阵需要哪些材料
首先最基本的要求是点阵驱动。因为16x16,要用32个I\/O口,对于89S51单片机这是不现实的。所以需要I\/O口扩展。I\/O扩展有很多方法,比较常用的是用四个锁存器(74HC573),把一组八个I\/O口的数据在四个时钟周期内分别锁存在四个锁存器里。这是最简单最笨的方法(用12个IO口),而且有缺陷。。更...

...要求:数码管显示时间倒计时、16*16LED点阵显示模块显示红绿黄灯...
void leddisplay(void) interrupt 1 using 1 { register uchar i, j=BLKN;TH0 =(65536-100)\/256; \/\/设定显示屏刷新率每秒60帧 TL0 =(65536-100)%256;i = P1; \/\/读取当前显示的行号 i = ++i & 0x0f; \/\/行号加1,屏蔽高4位 while(j){ j--;SBUF = display[i*BLKN +...

求一个16*16的LED点阵屏滚动字幕的C语言程序,内容随便……单片机型号...
main(){ unsigned char i;while(1){ P0=0xff;LATCH1=1;LATCH1=0;P0=wei[i];\/\/取显示数据 LATCH2=1;LATCH2=0;P1=seg[i]; \/\/取段码 \/\/LATCH2=1;LATCH2=0;delay(200); \/\/扫描间隙延时 i++;if(8==i)i=0;} }

51单片机16*16点阵4个汉字LED屏显示 请帮忙修改下程序,其他都不变...
共16行,第三次中断,从行缓存头上开始,每行送18个BIT,共16行,。。。依此类推。第九次中断,更新缓存字节的内容,每行送16个BIT。每次送的BIT超过了实际显示的象素,这样从显示的效果看起来就是字在向左移动。与之对应,如果先送24个BIT,然后,23,然后22,则显示效果是右移 ...

你好,51单片机16*16点阵滚动显示程序能不能发个给我,谢谢了!
if(tmp2[i]&0x80) \/\/判断下一个要显示汉字的前半行字节的高位是否为1,是移入,否则不处理 date[num+2][ia]++; ia++; tmp2[i]<<=1; \/\/下一个要显示汉字的半行字节向高位移一位,准备下一次取位 } timerc=timer; \/\/处理完16行,调用显示函数更新点阵 while(timerc--) \/\/循环做为处理的速度...

求51单片机16*16的点阵汉字移动原理
首先是让汉字能够静态显示,显示一段时间后(时间可能很短)把所显示的汉字编码移一位重新送出,比如要向左移动,原本显示在第一列的数据就丢弃了,把第二列的数据送到第一列上显示,依次移动显示一屏,显示一段时间再进行一次移动,人们看起来也就是移动的了。 还搞不明白的话,可以晚上问我。

相似回答
大家正在搜