📄 text12.c
字号:
0xFE,0x7F,0xF0,0x00,0x00,0x00,0x00,0x01,0x87,0xE0,0x1E,0x00,0x00,0x00,0xF8,0xF8,
0x78,0xC0,0x00,0x00,0x7C,0x3F,0xF0,0x00,0x00,0x00,0x00,0x01,0x87,0xE0,0x1E,0x00,
0x00,0x00,0xF8,0xF8,0x78,0xC0,0x00,0x00,0x7C,0x3F,0xF0,0x00,0x00,0x00,0x00,0x01,
0x83,0xE0,0x1C,0x00,0x00,0x00,0x7C,0xF8,0x7C,0x60,0x00,0x00,0x78,0x1F,0xE0,0x00,
0x00,0x00,0x00,0x01,0x83,0xE0,0x1C,0x00,0x00,0x00,0x7C,0xF8,0x7C,0x60,0x00,0x00,
0x78,0x1F,0xE0,0x00,0x00,0x00,0x00,0x01,0x81,0xE0,0x18,0x00,0x00,0x00,0x7C,0xFC,
0x7E,0x30,0x00,0x00,0x72,0x07,0xE0,0x00,0x00,0x00,0x00,0x01,0x81,0xE0,0x18,0x00,
0x00,0x00,0x7C,0xFC,0x7E,0x30,0x00,0x00,0x72,0x07,0xE0,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x38,0x00,0x00,0x00,0x3F,0xF8,0x7F,0x10,0x00,0x00,0x70,0x00,0xE0,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x38,0x00,0x00,0x00,0x3F,0xF8,0x7F,0x10,0x00,0x00,
0x70,0x00,0xE0,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x38,0x00,0x00,0x00,0x3F,0xE0,
0x3C,0x90,0x00,0x00,0x60,0x00,0x78,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x38,0x00,
0x00,0x00,0x3F,0xE0,0x3C,0x90,0x00,0x00,0x60,0x00,0x78,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x78,0x00,0x00,0x00,0x3F,0x80,0x3C,0x10,0x00,0x00,0x60,0x00,0x60,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x78,0x00,0x00,0x00,0x3F,0x80,0x3C,0x10,0x00,0x00,
0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x78,0x00,0x00,0x00,0x7E,0x00,
0x3C,0x10,0x00,0x00,0xC0,0x03,0xF0,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x78,0x00,
0x00,0x00,0x7E,0x00,0x3C,0x10,0x00,0x00,0xC0,0x03,0xF0,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0xF8,0x00,0x00,0x00,0xFC,0x00,0x1E,0x08,0x00,0x01,0x40,0x04,0xD8,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0xF8,0x00,0x00,0x00,0xFC,0x00,0x1E,0x08,0x00,0x01,
0x40,0x04,0xD8,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0xF0,0x00,0x00,0x00,0xF8,0x00,
0x07,0x04,0x00,0x01,0x00,0x01,0x08,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0xF0,0x00,
0x00,0x00,0xF8,0x00,0x07,0x04,0x00,0x01,0x00,0x01,0x08,0x00,0x00,0x00,0x00,0x01,
0x80,0x07,0xE0,0x00,0x00,0x00,0xF0,0x00,0x00,0x82,0x00,0x02,0x0C,0x02,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x07,0xE0,0x00,0x00,0x00,0xF0,0x00,0x00,0x82,0x00,0x02,
0x0C,0x02,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x0F,0xC0,0x00,0x00,0x01,0xF0,0x00,
0x00,0x00,0x00,0x02,0x40,0x04,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x0F,0xC0,0x00,
0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x02,0x40,0x04,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x0F,0xC0,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x0C,0x48,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x0F,0xC0,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x0C,
0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x03,0xE0,0x00,
0x00,0x00,0x00,0x38,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0x38,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x0F,0xE2,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x0F,0xE2,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x0F,0x80,0x00,
0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
};
uchar code tab2[]={
"Zhaoqing Golden Palm Electronics Co.,Ltd"
"13 Floor,E Building,Tianning Square, "
"No.13 Jianshe Road 4,Zhaoqing,P.R.China"
"Postcode: 526040 "
"TEL:86-758-2317153 2317156 FAX:2317023 "
"http://www.gptlcm.cn "
"E_mail:syl@gptlcm.cn support@gptlcm.cn "
};
/*---------------延时子程序----------------*/
void delay (uint us)
{
while(us--);
}
void delay1 (uint ms)
{
uint i,j;
for(i=0;i<ms;i++)
for(j=0;j<1000;j++)
;
}
void chk_busy (void) //忙检测
{
//P1=0xff;
a0=0;
wr=1;
rd=0;
while(busy==1)
;
rd=1;
}
void wr_comm (uchar comm) //写命令
{
chk_busy ();
a0=1;
rd=1;
data_ora=comm;
wr=0;
// delay(2);
wr=1;
}
void wr_data (uchar dat) //写数据
{
chk_busy ();
a0=0;
rd=1;
data_ora=dat;
wr=0;
// delay(2);
wr=1;
}
uchar rd_data (uchar dat) //读数据
{
a0=1;
wr=1;
rd=0;
;
dat=data_ora;
rd=1;
return dat;
}
void wr_xd (uint dat) //写一个16进制数据
{
uchar datl,dath;
datl=dat;
dath=dat>>8;
wr_data (datl); //送低八位
wr_data (dath); //送高八位
}
//........显示点阵..........
void lcd_lattice(uchar dat1,uchar dat2)
{
uchar i,j,k;
//wr_comm(0x4c); //光标自动移动方向--向右
wr_comm(0x46);
wr_xd(0x04b0);
wr_comm(0x42);
for(i=0;i<60;i++)
{
for(j=0;j<80;j++)
wr_data(dat1);
for(k=0;k<80;k++)
wr_data(dat2);
}
}
/*--------------显示字符------------------*/
void disp_eng(uchar code *eng)
{
uchar i,j;
wr_comm(0x46);
wr_data(0x00);
wr_data(0x00);
//wr_xd(0x0000);
wr_comm(0x42);
for(i=0;i<7;i++)
for(j=0;j<40;j++)
wr_data(eng[40*i+j]);
for(i=0;i<96;i++)
{
wr_data(0x20+i);
}
for(i=0;i<24;i++)
{
wr_data(0xa0+i);
}
}
//..........显示中文...............
void disp_character(uchar x,uchar y,uchar x1,uchar y1,uchar x2,uchar y2,uchar code *chn)
{ //在x,y处显示大小x1,y1的字,显示x2行,每行y2个字
uchar i,j,k,l; //x为字节数,y为点行数
for(i=0;i<x2;i++)
for(j=0;j<y2;j++)
for(k=0;k<y1;k++)
for(l=0;l<x1;l++)
{
wr_comm(0x46);
wr_xd(0x04b0+x+40*y+l+k*40+j*x1+i*y1*40);
wr_comm(0x42);
wr_data(*chn);
++chn;
}
}
//............显示图形..........
void disp_photo(uchar x,uchar y,uchar x1,uchar y1,uchar code *pho)
{
uchar i,j; //在x,y处显示大小x1,y1的图形
wr_comm(0x46);
wr_xd(0x04b0+x+40*y);
wr_comm(0x42);
for(i=0;i<y1;i++)
for(j=0;j<x1;j++)
{
wr_data(*pho);
++pho;
}
}
//.......清屏............
void lcd_clear(void)
{
uint i,j;
wr_comm(0x46); //显示光标地址
//wr_xd(0x0000);
wr_data(0x00);
wr_data(0x00);
wr_comm(0x42);
for(i=0;i<135;i++)
for(j=0;j<80;j++)
wr_data(0x00);
}
//.......初始化...........
void init_lcd (void)
{
uchar i;
rst=1;
cs=0;
wr_comm(0x40); //WRITE SYSTEMSET 指令和参数
for(i=0;i<8;i++)
wr_data(systab[i]);
wr_comm(0x44); //WRITE SCROLL 指令和参数
for(i=0;i<10;i++)
wr_data(scrtab[i]);
wr_comm(0x5a); //显示画面水平移动量:00--07点
wr_data(0x00);
wr_comm(0x5b); //显示属性:DM1(DM2)=0,文本方式;DM1(DM2)=1,图形方式;OV=1,三重合成;OV=0,两重合成
wr_data(0x08);
wr_comm(0x5d);
wr_data(0x07);
wr_data(0x8f);
wr_comm(0x4c); //光标自动移动方向--向右
wr_comm(0x59); //DISP ON
wr_data(0x56);
}
//...............主程序...............
void main()
{
delay(12);
// SP=0x5f;
init_lcd ();
lcd_clear();
while(1)
{
disp_photo(0,160,40,80,tab1);
disp_character(4,19,3,19,4,12,tab);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -