你好,想向你请教16x16点阵程序
你在程序中定义两个全局变量,一个为整型(int_X) ,一个为字符型(char_Y),在屏幕刷新定时器中断程序中每中断一次对 int_X 加一,假如你的屏幕刷新定时器每毫秒中断一次,在main函数的循环中:if(int_X >2000)\/\/(2秒){ int_X = 0;char_Y++;char_Y = char_Y & 1;if( char_Y...
求16*16LED点阵显示汉字程序
if(d==16)d=0;} } } for(a=0;a<8;a++){ for(b=0;b<8;b++){ for(c=0;c<32;c++){ SBUF=~(text[e+c+1+32]>>(8-a)|text[e+c+32]<>(8-a)|text[e+c+1]<
求16x16点阵C程序
\/* 以下是 '程' 的 16点阵楷体_GB2312 字模,32 byte *\/0x00,0x00,0x00,0x00,0x02,0x00,0x0C,0xFC,0x3C,0x88,0x08,0x88,0x0E,0x70,0xF8,0x18,0x18,0xE0,0x1E,0x20,0x28,0xF0,0xC8,0x20,0x08,0x3E,0x09,0xC0,0x08,0x00,0x00,0x00,\/* 以下是 '序' 的 16点阵楷体_GB2312 字...
如何用VHDL语言编写一个16*16的点阵显示电路
根据点阵的不同,方法会有差别若16*16中每行之间采用的是动态显示,16行轮流点亮, 则在一个时间片(如0.5秒)内应该循环刷新这16行,显示某一个字。接下来的一个时间片内,显示下一个字的16行。 若16*16中16行采用的是静态显示,16行同时点亮, 则在一个时间片(如0.5秒)开始送出16行的信息...
求一个16*16的LED点阵屏滚动字幕的C语言程序,内容随便……单片机型号...
sbit LATCH1=P2^6;\/\/定义锁存使能端口 段锁存 sbit LATCH2=P2^7;\/\/ 位锁存 unsigned char const seg[]={0x00,0x6C,0x92,0x82,0x44,0x28,0x10,0x00};\/\/ 心的形状 unsigned char code wei[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};\/\/分别对应相应的段亮 \/\/\/ void d...
单片机大侠请进!如何拼16*16点阵?
先两两拼好,标上标号。再拼起来。我这里是用逐列扫描。16X16点阵是先显示1~8列(左半部上下2 个8X8LED)再显示9~16列(右半部上下2个8X8LED),这样,左上下的列接COL 0~7,右上下列接COL 8~15,即左(右)半上下列的8 个引脚并联。而左(右)半的行引脚分别接ROW 0~15,即左右行引脚...
求助16x16点阵程序
汇编不太行,c语言很简单倒是呵呵 74HC154是个4-16的译码器吧,我用它做过片选的。74HC595带个8位shift寄存器。另外这个问题问在这里不太合适,单片机这东西不是光有程序就行了的
求51单片机控制的16*16点阵代码
IOdata=word_tab[i][a+16];col1=1;col1=0;if (a<8){ IOdata=b;row0=1;row0=0;\/\/上半屏 } else { IOdata=b;row1=1;row1=0;\/\/下半屏 } delay(50);IOdata=0x00;row0=row1=1;row1=row0=0;\/\/清屏 b=_cror_(b,1);} } void main(){ while(1){ disp();} } ...
单片机16*16LED点阵怎样让文字从上到下显示出来 求程序
下面我们就首先介绍使用8×8点阵构建16×16点阵的方法,并构建一块16×16LED点阵,用于本例的显示任务。首先,从Proteus元件库中找到“MATRIX-8X8-RED”元器件,并将四块该元器件放入Proteus文档区编辑窗口中。此时需要注意,如果该元器件保持初始的位置(没有转动方向),我们要首先将其左转90°,使其...
你好,51单片机16*16点阵滚动显示程序能不能发个给我,谢谢了!
} tim=time; while(tim--) display(1); } } 追问 程序编译有错误呢? 我是用的4个8*8点阵拼的16*16的点阵,这个程序能行吗? 追答 我是用的是4个8*8点阵拼的16*16的点阵,可以的,那程序有点问题,就是那xin我把他删了,你改下就可以了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 其他...