?? lcd12864.h
字號:
#include "config.h"
sbit LCD12864_EN=P2^1;
sbit LCD12864_RS = P2^3;
sbit LCD12864_RW = P2^2;
sbit LCD12864_CS1 = P2^5;
sbit LCD12864_CS2 = P2^4;
void write_cmd_12864(uchar command)
{
//if (flg == 1)check_busy_12864();
LCD12864_RS = 0;
LCD12864_RW = 0;
B= command;
LCD12864_EN = 1;
_nop_();_nop_();_nop_();
LCD12864_EN = 0;
}
void LCD12864INIT(void)
{
write_cmd_12864(0x3f);//DISPLAY ON
write_cmd_12864(0xc0);//行
write_cmd_12864(0xb8);//列
write_cmd_12864(0x40);//頁
}
void write_data_12864(uchar wdata)
{
// if (flg == 1)check_busy_12864();
// LCD12864_EN = 0;
LCD12864_RS = 1;
LCD12864_RW = 0;
//P1 = 0;
B = wdata;
LCD12864_EN = 1;
_nop_();_nop_();_nop_();
//delay_5ms();//加上延時函數后顯示就很緩慢,看來是E下降沿有效
LCD12864_EN = 0;
}
void clean_all_12864(void)
{
uchar row,line;
LCD12864_CS1 = 0;
LCD12864_CS2 = 0;
for(row =0; row<8; row++)
{
write_cmd_12864(0xb8+row);//頁
write_cmd_12864(0x40);//列
for(line=0;line<64;line++)
write_data_12864(0x55);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -