搜索
您的当前位置:首页正文

SBUF

来源:二三娱乐


#include

#define uchar unsigned char

sbit ST_CP=P3^2;

uchar code bmp[32*8]={ //字模表

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*\" \",0*/

0x80,0x08,0x84,0x08,0x44,0x08,0x44,0x08,0x24,0x09,0x14,0x49,0x0C,0x89,0xFF,0x79,0x0C,0x0D,0x14,0x0B,0x24,0x09,0x44,0x08,0x44,0x08,0x84,0x08,0x80,0x08,0x00,0x00,/*\"李\

0x80,0x80,0x80,0x60,0xBE,0x1C,0xAA,0x20,0xAA,0x7F,0xAA,0x44,0xBE,0x44,0x80,0x44,

0x02,0x50,0xF2,0x4B,0x1A,0x44,0xD6,0x43,0x12,0x44,0xF2,0x4B,0x02,0x50,0x00,0x00,/*\"题\

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*\" \",7*/

};

void delay(uchar ms) // 延时毫秒@12M,ms最大值255

{

uchar i;

while(ms--)

for(i=0;i<110;i++);

}

void main()

{uchar base,col;

while(1)

{

for(base=0;base<=224;base=base+2) //控制移动效果。偶数 32*(8-1)=224;

{

for(col=0;col<16;col++) // 显示一个汉字

{

SBUF=bmp[base+col*2];

delay(1);

SBUF=bmp[base+col*2+1];

delay(1);

P1=col;

ST_CP=0; //CP上升沿

ST_CP=1; //移位寄存器的数据进入数据存储寄存器 //延时显示

}

}

}

delay(1);

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top