?? lcd_driver.c
字號(hào):
#include "jyj07.h"
#include "lcd_driver.h"
void lcd_sub1(byte dat)
{
P_LCD_REQ=0;
while(P_LCD_BUSY)
{
P_LCD_REQ=0;
}
P0=dat;
P_LCD_REQ=0;
P_LCD_REQ=1;
while(P_LCD_BUSY==0){};
P_LCD_REQ=0;
}
//清屏子程序
void clr_lcd()
{
lcd_sub1(0xf4);
//delay_10ms(1);
}
void lcd_ini()
{
clr_lcd(); //清屏
disp_huan_ying(); //顯示歡迎信息
}
//顯示一個(gè)國標(biāo)漢字
void write_hanz(byte x,byte y,byte col,byte row)
{
lcd_sub1(0xf0);
lcd_sub1(x);
lcd_sub1(y);
lcd_sub1(col);
lcd_sub1(row);
}
//顯示一個(gè)asc16字符
void write_asc16(byte x,byte y,byte asc)
{
lcd_sub1(0xf9);
lcd_sub1(x);
lcd_sub1(y);
lcd_sub1(asc);
}
//顯示一個(gè)坐標(biāo)點(diǎn)
void write_dip(byte x,byte y)
{
lcd_sub1(0xf2);
lcd_sub1(x);
lcd_sub1(y);
}
//顯示一個(gè)字節(jié)的點(diǎn)
void write_byte_dip(byte x,byte y,byte black)
{
lcd_sub1(0xf3);
lcd_sub1(x);
lcd_sub1(y);
lcd_sub1(black);
}
//顯示歡迎信息,歡迎使用太空牌加油機(jī)
void disp_huan_ying()
{
write_hanz(4,1,27,22);
write_hanz(5,1,51,13);
write_hanz(6,1,42,25);
write_hanz(7,1,51,35);
write_hanz(3,2,44,11);
write_hanz(4,2,31,53);
write_hanz(5,2,37,38);
write_hanz(6,2,28,51);
write_hanz(7,2,51,45);
write_hanz(8,2,27,90);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -