📄 1602lcd汉字.c
字号:
#include <at89X52.h>
#include <intrins.h>
#include <LCD1602-1.h>
main()
{
unsigned char code aa[]={
//我
0x00,0x07,0x01,0x01,0x01,0x1F,0x01,0x01,
0x19,0x01,0x01,0x01,0x01,0x1F,0x01,0x01,
0x00,0x08,0x04,0x04,0x00,0x1F,0x00,0x04,
0x01,0x07,0x19,0x01,0x01,0x01,0x05,0x02,
0x18,0x00,0x00,0x01,0x06,0x00,0x00,0x00,
0x14,0x18,0x10,0x08,0x09,0x05,0x03,0x01,
//们
0x01,0x01,0x02,0x02,0x06,0x04,0x0c,0x14,
0x08,0x04,0x06,0x04,0x10,0x10,0x10,0x10,
0x00,0x00,0x1e,0x02,0x02,0x02,0x02,0x02,
0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,
0x02,0x02,0x02,0x02,0x02,0x0a,0x04,0x00,
//的
0x02,0x02,0x04,0x0f,0x08,0x08,0x08,0x0f,
0x02,0x02,0x02,0x13,0x14,0x14,0x18,0x12,
0x00,0x00,0x00,0x1e,0x02,0x02,0x02,0x02,
0x08,0x08,0x08,0x08,0x0f,0x08,0x08,0x00,
0x11,0x11,0x10,0x10,0x10,0x10,0x00,0x00,
0x02,0x12,0x12,0x02,0x02,0x14,0x08,0x00,
//论
0x08,0x04,0x06,0x04,0x00,0x00,0x1a,0x04,
0x01,0x01,0x02,0x02,0x04,0x08,0x14,0x04,
0x00,0x00,0x10,0x08,0x04,0x03,0x02,0x08,
0x04,0x04,0x04,0x04,0x05,0x06,0x04,0x00,
0x04,0x07,0x04,0x14,0x04,0x04,0x03,0x00,
0x1a,0x00,0x00,0x00,0x02,0x02,0x1e,0x00,
//坛
0x00,0x02,0x02,0x02,0x02,0x1f,0x02,0x02,
0x00,0x07,0x00,0x00,0x00,0x10,0x0f,0x01,
0x00,0x1e,0x00,0x00,0x00,0x00,0x1f,0x00,
0x02,0x02,0x03,0x06,0x18,0x00,0x00,0x00,
0x01,0x02,0x12,0x04,0x09,0x1f,0x08,0x00,
0x10,0x00,0x04,0x02,0x1f,0x03,0x02,0x00,
};
unsigned char i,j,s,k,temp;
LCD_init();
temp=0x40;
while(1)
{
k=0;
for(s=0;s<5;s++)
{
/**********存入自定义汉字符号***************/
temp=0x40;
for(j=0;j<6;j++)
{
for(i=0;i<8;i++)
{
LCD_write_command(temp+i);
delay_n40us(100);
LCD_write_dat(aa[k++]);
delay_n40us(100);
}
temp=temp+8;
}
/**********显示自定义汉字符号***************/
for(i=0;i<6;i++)
{
if(i<3)
{
LCD_disp_char(0+i+(3*s),0,i);
delay_n40us(100);
}
else
{
LCD_disp_char(0+i-3+(3*s),1,i);
delay_n40us(100);
}
}
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
delay_n40us(255);
LCD_write_command(0x01);//清屏
delay_n40us(100);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -