📄 main.c
字号:
/*
中文字库演示程序
蔡明 09.01.13
*/
#include <REG52.H>
#include <STRING.H>
#include <include\CFONTDRV.H>
#include <GZ.C>
#include <246.C>
#define uchar unsigned char
code uchar str1[] ={"我要科技股份有限公司057188888888"};
code unsigned char str2[] ={"这是屏自带字库显示:WoYao TECHNOLOGY CO.,LTD."};
code unsigned char str3[] ={"这是外挂A繁体字库演示:我要科技股份有限公司"};
code unsigned char str4[] ={"这是外挂简体字库演示:我要科技股份有限公司"};
code uchar str5[] ={"这是外挂字库与图形叠加显示"};
code uchar str6[] ={"这是外挂字库与图形反白叠加显示"};
void delay2s(uchar t) //延时250mS的倍数时间
{
uchar i;
for(i=t;i>0;i--)
delayms(250);
}
void main(void)
{
data uchar dstr[48];
lcdinit(); //LCD及外挂字库初始化
strcpy(dstr,str1); //拷贝字符串到DATA区域
while(1)
{
phoerase(); //擦除图形
photodisp(&p246); //显示Car图形
delay2s(8); //延时2S
photodisp(pgz); //显示格子图象
delay2s(1); //图象闪烁
lcdpoff(); //关图象显示
delay2s(1); //延时250mS
lcdpon(); //开图象显示
delay2s(1); //图象闪烁
lcdpoff(); //关图象显示
delay2s(1); //延时250mS
lcdpon(); //开图象显示
delay2s(8); //显示2S
phoerase(); //擦除图形
lcdstrw(0,0,&str2); //使用屏自带字库显示字符串
delay2s(1); //图象闪烁
lcdoff(); //关字符串显示
delay2s(1); //延时250mS
lcdon(); //开字符串显示
delay2s(1); //图象闪烁
lcdoff(); //关字符串显示
delay2s(1); //延时250mS
lcdon(); //开字符串显示
delay2s(8); //显示2S
clrstr(); //清除字符串
phoerase(); //擦除图形
cht=0x01; //设置繁体
elcdstrw(0,0,&str3); //使用屏自带繁体字库显示字符串
delay2s(20); //显示5S
cht=0x00; //设置简体
elcdstrw(0,0,&str4); //使用屏自带简体字库显示字符串
delay2s(20); //显示5S
phoerase(); //擦除图形
cht=0x01; //设置繁体
elcdstrw(0,32,&dstr); //使用DATA属性简繁同时显示
cht=0x00; //设置简体
elcdstrw(0,0,&str1);
delay2s(20); //显示5S
photodisp(pgz); //显示格子图象
cht=0x02; //简体叠加
elcdstrw(20,20,&str5);
delay2s(20); //显示5S
cht=0x05; //繁体反白
elcdstrw(20,20,&str6);
delay2s(20); //显示5S
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -