8X8点阵滚动字幕 适用TX1C开发板_点阵滚动字幕
8X8点阵滚动字幕 适用TX1C开发板由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“点阵滚动字幕”。
#include
#define uchar unsigned char
#define uint unsigned int
sbit hangla=P2^5;//DIOLA
sbit leila=P2^6;//DULA
sbit wela=P2^7;
uchar code dot_lie0[128]={
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xef,0xe7,0xef,0xef,0xef,0xef,0xc7,//1 0xff,0xc7,0xbb,0xbf,0xc7,0xbf,0xbb,0xc7,//3 0xff,0xdf,0xcf,0xd7,0xdb,0x83,0xdf,0xdf,//40xff,0xc7,0xbb,0xbf,0xbf,0xc3,0xfb,0x83,//20xff,0xcf,0xb7,0xb7,0xb7,0xb7,0xb7,0xcf,//00xff,0xc7,0xbb,0xbf,0xbf,0xc3,0xfb,0x83,//20xff,0xf7,0xf3,0xf7,0xf7,0xf7,0xf7,0xe3,//10xff,0xdf,0xcf,0xd7,0xdb,0x83,0xdf,0xdf,//40xff,0xcf,0xb7,0xb7,0xb7,0xb7,0xb7,0xcf,//00xff,0xc7,0xbb,0xbb,0xc7,0xbb,0xbb,0xc7,//80xff,0xc7,0xbb,0xbf,0xbf,0xc3,0xfb,0x83,//2//0xff,0x93,0x6d,0x7d,0xbb,0xd7,0xef,0xff,//心形 0xfb,0xf4,0xed,0xdf,0xbf,0x9f,0xbf,0xff};//电话图形uchar dot_hang[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};data uchar dot_lie1[104];
void delay(uchar x)
{
}
void delay1(uint x)
{
}
void dotmatrix_8B(uchar x)//一个字(8字节)显示函数
{
uchar j,k;for(k=x;k>0;k--)//显示延时 {for(j=0;j0;j--)for(k=200;k>0;k--)for(m=200;m>0;m--);uchar j,k;for(j=x;j>0;j--)for(k=110;k>0;k--);
}} P0=dot_hang[j];hangla=0;P0=0xff;leila=1;P0=dot_lie1[j];leila=0;delay(6);}//显示延时
void main(void){
uchar a,b,d,g;wela=0;//关数码管位选 while(1){for(a=0;a>1;g=dot_lie1[a+d+8];// dot_lie1[d]=(dot_lie1[d]|(g>1;//////// dot_lie1[a]=dot_lie0[a];//// }//while }//main