📄 液晶的显示程序.txt
字号:
write_code_E1(page+1|0xb8); //设置页地址
write_code_E1(column|0x40); //设置列地址
for(i=16;i<32;i++)
write_data_E1(p_char[i]);
}
else
{
write_code_E2(page|0xb8); //设置页地址
write_code_E2(column|0x40); //设置列地址
for(i=0;i<16;i++)
{write_data_E2(p_char[i]);/*P0_0_flash();*/}
write_code_E2(page+1|0xb8); //设置页地址
write_code_E2(column|0x40); //设置列地址
for(i=16;i<32;i++)
{write_data_E2(p_char[i]);/*P0_7_flash();*/}
}
}
/*******************清屏*******************/
void clear_lcd()
{
uchar page,i;
for(page=0xb8;page<0xc0;page++) //x=0(10111000) y=(10111111);
{
write_code_E1(page); //设置页地址x=page
write_code_E1(0x40); //设置列地址y=0
for(i=0;i<64;i++)
{
write_data_E1(0x00); //写0 每写一次y自动加1
}
}
for(page=0xb8;page<0xc0;page++) //x=0(10111000) y=(10111111);
{
write_code_E2(page); //设置页地址x=page
write_code_E2(0x40); //设置列地址y=0
for(i=0;i<64;i++)
{
write_data_E2(0x00); //写0 每写一次y自动加1
}
}
}
/****************初始化液晶****************/
void init_lcd()
{
write_code_E1(0xc0); //(11 000000) 设置显示起始行z=0
write_code_E2(0xc0); //(11 000000) 设置显示起始行z=0
write_code_E1(0x3f);
write_code_E2(0x3f);
clear_lcd();
}
page_1()
{
clear_lcd();
/**左屏**/
write_char_16_16(wei,0x00,0x00);
write_char_16_16(zhu,0x00,0x10);
write_char_16_16(he,0x00,0x20);
write_char_16_16(chuan,0x00,0x30);
write_char_16_16(da,0x00,0x40);
write_char_16_16(yi,0x00,0x50);
write_char_16_16(yi,0x00,0x60);
write_char_16_16(ling,0x00,0x70);
/**右屏**/
write_char_16_16(zhou,0x03,0x00);
write_char_16_16(nian,0x03,0x10);
write_char_16_16(xian,0x03,0x20);
write_char_16_16(shang,0x03,0x30);
write_char_16_16(yi2,0x03,0x40);
write_char_16_16(fen,0x03,0x50);
write_char_16_16(he,0x03,0x60);
write_char_16_16(li,0x03,0x70);
/*
write_char_16_16(full,0x04,0x40);
write_char_16_16(empty,0x04,0x50);
write_char_16_16(full,0x04,0x60);
write_char_16_16(empty,0x04,0x70);*/
write_char_16_16(fuhao,0x06,0x00);
write_char_16_16(fuhao,0x06,0x10);
write_char_16_16(fuhao,0x06,0x20);
write_char_16_16(fuhao,0x06,0x30);
write_char_16_16(fuhao,0x06,0x40);
write_char_16_16(fuhao,0x06,0x50);
write_char_16_16(fuhao,0x06,0x60);
write_char_16_16(fuhao,0x06,0x70);
}
page_2()
{
clear_lcd();
/**右屏**/
write_char_16_16(empty,0x00,0x00);
write_char_16_16(empty,0x00,0x10);
write_char_16_16(empty,0x00,0x20);
write_char_16_16(empty,0x00,0x30);
write_char_16_16(empty,0x00,0x40);
write_char_16_16(empty,0x00,0x50);
write_char_16_16(empty,0x00,0x60);
write_char_16_16(empty,0x00,0x70);
write_char_16_16(empty,0x03,0x00);
write_char_16_16(yao,0x03,0x10);
write_char_16_16(kong,0x03,0x20);
write_char_16_16(xi,0x03,0x30);
write_char_16_16(cheng1,0x03,0x40);
write_char_16_16(xiao1,0x03,0x50);
write_char_16_16(che,0x03,0x60);
write_char_16_16(empty,0x03,0x70);
write_char_16_16(fuhao1,0x06,0x00);
write_char_16_16(fuhao1,0x06,0x10);
write_char_16_16(fuhao1,0x06,0x20);
write_char_16_16(fuhao1,0x06,0x30);
write_char_16_16(fuhao1,0x06,0x40);
write_char_16_16(fuhao1,0x06,0x50);
write_char_16_16(fuhao1,0x06,0x60);
write_char_16_16(fuhao1,0x06,0x70);
}
page_3()
{
clear_lcd();
write_char_16_16(full,0x00,0x00);
write_char_16_16(wu,0x00,0x10);
write_char_16_16(shui,0x00,0x20);
write_char_16_16(tu,0x00,0x30);
write_char_16_16(empty,0x00,0x40);
write_char_16_16(empty,0x00,0x50);
write_char_16_16(empty,0x00,0x60);
write_char_16_16(empty,0x00,0x70);
/**右屏**/
write_char_16_16(empty,0x03,0x00);
write_char_16_16(full,0x03,0x10);
write_char_16_16(hu,0x03,0x20);
write_char_16_16(cheng,0x03,0x30);
write_char_16_16(yi3,0x03,0x40);
write_char_16_16(empty,0x03,0x50);
write_char_16_16(empty,0x03,0x60);
write_char_16_16(empty,0x03,0x70);
write_char_16_16(empty,0x06,0x00);
write_char_16_16(empty,0x06,0x10);
write_char_16_16(full,0x06,0x20);
write_char_16_16(han,0x06,0x30);
write_char_16_16(shu,0x06,0x40);
write_char_16_16(bao,0x06,0x50);
write_char_16_16(empty,0x06,0x60);
write_char_16_16(empty,0x06,0x70);
}
page_4()
{
clear_lcd();
/**左屏**/
write_char_16_16(gong_1,0x00,0x00);
write_char_16_16(empty,0x00,0x10);
write_char_16_16(empty,0x00,0x20);
write_char_16_16(full,0x00,0x30);
write_char_16_16(empty,0x02,0x00);
write_char_16_16(tong,0x02,0x10);
write_char_16_16(full,0x02,0x20);
write_char_16_16(empty,0x02,0x30);
write_char_16_16(empty,0x04,0x00);
write_char_16_16(full,0x04,0x10);
write_char_16_16(zhi,0x04,0x20);
write_char_16_16(empty,0x04,0x30);
write_char_16_16(full,0x06,0x00);
write_char_16_16(empty,0x06,0x10);
write_char_16_16(empty,0x06,0x20);
write_char_16_16(zuo,0x06,0x30);
/**右屏**/
write_char_16_16(gong_1,0x00,0x40);
write_char_16_16(empty,0x00,0x50);
write_char_16_16(empty,0x00,0x60);
write_char_16_16(full,0x00,0x70);
write_char_16_16(empty,0x02,0x40);
write_char_16_16(tong,0x02,0x50);
write_char_16_16(full,0x02,0x60);
write_char_16_16(empty,0x02,0x70);
write_char_16_16(empty,0x04,0x40);
write_char_16_16(full,0x04,0x50);
write_char_16_16(zhi,0x04,0x60);
write_char_16_16(empty,0x04,0x70);
write_char_16_16(full,0x06,0x40);
write_char_16_16(empty,0x06,0x50);
write_char_16_16(empty,0x06,0x60);
write_char_16_16(zuo,0x06,0x70);
}
page_5()
{
clear_lcd();
write_char_16_16(chuan1,0x00,0x00);
write_char_16_16(da1,0x00,0x10);
write_char_16_16(heng,0x00,0x20);
write_char_16_16(hui,0x00,0x30);
write_char_16_16(ju,0x00,0x40);
write_char_16_16(bai,0x00,0x50);
write_char_16_16(chuan,0x00,0x60);
write_char_16_16(shi,0x00,0x70);
/**右屏**/
write_char_16_16(wei1,0x03,0x00);
write_char_16_16(da,0x03,0x10);
write_char_16_16(ye,0x03,0x20);
write_char_16_16(juhao,0x03,0x30);
write_char_16_16(empty,0x03,0x40);
write_char_16_16(empty,0x03,0x50);
write_char_16_16(empty,0x03,0x60);
write_char_16_16(empty,0x03,0x70);
write_char_16_16(empty,0x06,0x00);
write_char_16_16(empty,0x06,0x10);
write_char_16_16(empty,0x06,0x20);
write_char_16_16(heng,0x06,0x30);
write_char_16_16(heng,0x06,0x40);
write_char_16_16(yang,0x06,0x50);
write_char_16_16(quan,0x06,0x60);
write_char_16_16(ming,0x06,0x70);
}
page_6()
{
clear_lcd();
write_char_16_16(empty,0x00,0x00);
write_char_16_16(full,0x00,0x10);
write_char_16_16(empty,0x00,0x20);
write_char_16_16(xiao2,0x00,0x30);
write_char_16_16(xun,0x00,0x40);
write_char_16_16(empty,0x00,0x50);
write_char_16_16(full,0x00,0x60);
write_char_16_16(empty,0x00,0x70);
/**右屏**/
write_char_16_16(empty,0x03,0x00);
write_char_16_16(hai,0x03,0x10);
write_char_16_16(na,0x03,0x20);
write_char_16_16(bai,0x03,0x30);
write_char_16_16(chuan,0x03,0x40);
write_char_16_16(empty,0x03,0x50);
write_char_16_16(empty,0x03,0x60);
write_char_16_16(empty,0x03,0x70);
write_char_16_16(empty,0x06,0x00);
write_char_16_16(empty,0x06,0x10);
write_char_16_16(you,0x06,0x20);
write_char_16_16(rong,0x06,0x30);
write_char_16_16(nai,0x06,0x40);
write_char_16_16(da,0x06,0x50);
write_char_16_16(empty,0x06,0x60);
write_char_16_16(empty,0x06,0x70);
}
page_7()
{
clear_lcd();
write_char_16_16(empty,0x00,0x00);
write_char_16_16(full,0x00,0x10);
write_char_16_16(empty,0x00,0x20);
write_char_16_16(xiao2,0x00,0x30);
write_char_16_16(feng,0x00,0x40);
write_char_16_16(empty,0x00,0x50);
write_char_16_16(full,0x00,0x60);
write_char_16_16(empty,0x00,0x70);
/**右屏**/
write_char_16_16(empty,0x03,0x00);
write_char_16_16(yan,0x03,0x10);
write_char_16_16(jin,0x03,0x20);
write_char_16_16(empty,0x03,0x30);
write_char_16_16(qin,0x03,0x40);
write_char_16_16(fen1,0x03,0x50);
write_char_16_16(empty,0x03,0x60);
write_char_16_16(empty,0x03,0x70);
write_char_16_16(empty,0x06,0x00);
write_char_16_16(qiu,0x06,0x10);
write_char_16_16(shi1,0x06,0x20);
write_char_16_16(empty,0x06,0x30);
write_char_16_16(chuan2,0x06,0x40);
write_char_16_16(xin,0x06,0x50);
write_char_16_16(empty,0x06,0x60);
write_char_16_16(empty,0x06,0x70);
}
/******************主程序******************/
main()
{
while(1)
{
init_lcd();
page_1();
delay_6s();
page_2();
delay_6s();
page_3();
delay_6s();
page_4();
delay_6s();
page_5();
delay_6s();
page_6();
delay_6s();
page_7();
delay_6s();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -