用51单片机驱动8*8点阵 的代码
{ for(i=0;i<8;i++){ P3=taba[i]; P1=0xff; DELAY1();} } for(j=0;j<3;j++) \/\/FROM right to left 3 time { for(i=0;i<8;i++) { P3=taba[7-i]; P1=0xff; DELAY1();}} for(j=0;j<3;j++) \/\/FROM top to bottom 3 time { for(i=0;i<8...
用51单片机以及8*8点阵显示英文字母或者数字(最好是全部数字和字母都说...
{ for(i=0;i<8;i++){ Ser_IN(a[i]);\/\/8X8点阵列扫描 Ser_IN(b[i]);\/\/8X8点阵行扫描 Par_OUT();\/\/74HC595输出显示 } i=0;} } 程序里面还要包含"74HC595.H"把它放在工程文件夹里面就可以了。"74HC595.H"具体程序如下:ifndef __74HC595_H__define __74HC595_H__sbit SD = ...
求个高手写个单片机控制8*8点阵的代码
{ while(1) \/\/无限循环以下程序 { uchar H = 0x01;int i,j;for(j=0;j<8;j++){ for(i=0;i<8;i++){ Delayms(1);P1=0x00; \/\/复位、防止虚亮 P0=~H;P1 = (b[i+1]<<j)|(b[i+1]>>8-j);H=H<<1;} delayms(50);} } } ...
【51单片机系列】文字取模软件使用
【51单片机系列】文字取模软件详解 要利用这款软件在8x8 LED点阵上显示文字,首先双击打开,选择【新建图像】并设置为8x8。操作界面就像一个LED矩阵,点击格子即可控制显示。输入数字0时,通过点击构建其形状。注意取模方式:横向取模时文字纵向排列,纵向取模时则横向排列。完成输入后,Ctrl+Enter确认,图...
C51单片机如何用二维数组让88点阵显示汉字?
先去吧 显示原理 搞明白 这个的话 看不懂 别来问!然后 两个FOR循环 大循环0~7自增 内嵌一个 段码【0~7自增】 :这是8*8 单个的点阵了 你所说的 是要16*16才有能力显示汉字的吧 是这样的 你如果也像上面这样的话一个字就用了整个 48个端口了 你 考虑用 两个...
51单片机 8*8点阵 LED灯全灭 没有效果
你加个延时程序在P3=0xFF下面,不然你刚全灭了,就跳到P3=tab[cnta];在一个时钟周期内,肉眼是看不到的,要延时几秒吧
89c52单片机,点阵8*8 这样驱动妥不妥,哪还不很妥,求大神
P1口供电不行啊,要加上驱动电路的,朋友!否则电流不够,亮度会很低的。
51单片机 8*8点阵26个英文字母怎么样显示
你真厉害,一位数组显示点阵实验,点阵最好是用二位数组,基本思路也就是单片机两个IO口控制点阵的行和列,定义一个二位数组控制点阵每一行要亮拿几个灯,然后下一行亮那几个灯,以此类推,快速刷出没一个亮的灯就能让人感觉是一个字了,好啦,给你程序你自己看吧 unsigned char code table[]={...
51单片机 8*8点阵26个英文字母怎么样显示 ?要从上到下的编码
include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int\/\/---uchar code Table_of_Digits[40][8]={{0x1C,0x22,0x22,0x22,0x22,0x22,0x22,0x1C},\/\/0 {0x08,0x18,0x08,0x08,0x08,0x08,0x08,0x1C},\/\/1 {0x1C,0x22,0x02,0x02,0x...
单片机共阳极8*8点阵程序看的不太明白望指教。这其中定义了全局变量a和...
比如:扫描{0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, \/\/1这个不是要8次吗,所以a++;一直到下一行;;又要从1开始扫描,,所以不能超过8.。当等于8时就清0,循环扫描8次。。不知这样说你是否懂勒。。。