用51单片机驱动8*8点阵 的代码
{ for(i=0;i<8;i++) { P3=0x00; P1=tabb[7-i]; DELAY1();}} for(j=0;j<3;j++) \/\/FROM bottom to top 3 time
求个高手写个单片机控制8*8点阵的代码
define uchar unsigned char uchar b[8]= {0x10,0xFE,0x92,0x92,0xFE,0x92,0x10,0x10}; \/\/字模 \/***延时***\/ void Delayms(unsigned int n){ unsigned int i,j;for(j=n;j>0;j--)for(i=112;i>0;i--);} \/***\/ void main (void){ while(1) \/\/无限循环以下程序...
用51单片机以及8*8点阵显示英文字母或者数字(最好是全部数字和字母都说...
unsigned char code b[]={0x00,0x7F,0x40,0x40,0x40,0x00,0x00,0x00};\/*"L",0*\/ void main(void){ unsigned char i;while (1) \/\/如果没有while循环,将出现闪烁现象 { for(i=0;i<8;i++){ Ser_IN(a[i]);\/\/8X8点阵列扫描 Ser_IN(b[i]);\/\/8X8点阵行扫描 Par_OUT();\/...
求51单片机 4*4矩阵键盘 控制8*8点阵 显示 的语音 程序。
{ for(i=0;i<8;i++){ P0=0;P2=tabP2[i];P0=tabP0[i];Delay_1ms(2);} } }
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...
51单片机 8*8点阵 LED灯全灭 没有效果
你加个延时程序在P3=0xFF下面,不然你刚全灭了,就跳到P3=tab[cnta];在一个时钟周期内,肉眼是看不到的,要延时几秒吧
51单片机 8*8点阵26个英文字母怎么样显示
unsigned char code Dispay[40][8]={{0x1C,0x22,0x22,0x22,0x22,0x22,0x22,0x1C},\/\/0 {0x08,0x18,0x08,0x08,0x08,0x08,0x08,0x1C},\/\/1 {0x1C,0x22,0x02,0x02,0x1C,0x20,0x20,0x3E},\/\/2 {0x1C,0x22,0x02,0x1C,0x02,0x02,0x22,0x1C},\/\/3 {0x08,0x18,...
基于AT89C51电梯滚动8*8点阵显示设计,从1楼至5楼应该是从下往上滚动...
写数据 pc=zi[i+1+b];if(i<16) \/\/逐行送数据 { pa=temp;temp=_crol_(temp,1);delay(1);} else { P1=temp;temp=_crol_(temp,1);delay(1);} } } } 这是一个事件驱动的编程语言,通过集成开发环境打包。它从 BASIC 继承了很多特性。它的图形化开发特性使初学者学习起来非常容易。
51单片机中,点阵8X8点阵取字模软件有 阴码、阳码、逐列式、逐行式、逆 ...
8X8点阵 分为行和列,当以低电平进行行扫描,那么列所送的就是阳码,相反就是阴码。。。如:阳码::第一个20Us内给第一行送低电平0,给列八位送待显示的高电平,第二个20Us内给第二行送低电平0,给列八位送待显示的高电平,如此进行八次,,刚好扫完一个屏幕,用时不到1Ms人眼是无法分辨...
89c52单片机,点阵8*8 这样驱动妥不妥,哪还不很妥,求大神
P1口供电不行啊,要加上驱动电路的,朋友!否则电流不够,亮度会很低的。