📄 hanshu.h
字号:
#define high 1;
#define low 0;
void lcdinit(void)
{
e1=low;
e2=low;
reset=0;
delay1ms();
reset=1;
e2=high; //关显示
a0=0;
wr=0;
P0=0x0ae;
e2=low;
delay1ms();
e1=high;
P0=0x0ae;
e1=low;
delay1ms();
a0=0;
e2=high; /*设置开始显示行*/
P0=lcd_startl;
e2=low;
delay1ms();
e1=high;
P0=lcd_startl;
e1=low;
delay1ms();
e1=high; /*关节电模式*/
P0=0xa4;
e1=low;
delay1ms();
e2=high;
P0=0xa4;
e2=low;
delay1ms();
e1=high; /*设置列地址*/
P0=0;
e1=low;
delay1ms();
e2=high;
P0=0;
e2=low;
delay1ms();
e1=high; /*设置页地址*/
P0=0xb8;
e1=low;
delay1ms();
e2=high;
P0=0xb8;
e2=low;
delay1ms();
e1=high; /*设置占空比*/
P0=0xa9;
e1=low;
delay1ms();
e2=high;
P0=0xa9;
e2=low;
delay1ms();
e1=high; /*设置输出方向*/
P0=0xa1;
e1=low;
delay1ms();
e2=high;
P0=0xa1;
e2=low;
delay1ms();
e1=high; /*设置读修改写特性*/
P0=0xee;
e1=low;
delay1ms();
e2=high;
P0=0xee;
e2=low;
delay1ms();
e2=high; //开显示
P0=0x0af;
e2=low;
delay1ms();
e1=high;
P0=0x0af;
e1=low;
delay1ms();
}
void clr_fullscreen()
{
data unsigned char a,b1,c;
a=0;
b1=0;
a0=1;
//loop:
//if(a==0)
// a=0xff;
//else
// a=0x00;
for(c=0;c<=3;c++)
{
a0=0;
e1=high; /*设置列地址*/
P0=19;
e1=low;
delay1ms();
e2=high;
P0=19;
e2=low;
delay1ms();
e1=high; /*设置页地址*/
P0=0xb8+c;
e1=low;
delay1ms();
e2=high;
P0=0xb8+c;
e2=low;
delay1ms();
a0=1;
for(b1=0;b1<=122;b1++)
{
if(b1>61)
{
e1=high;
delay1ms();
delay1ms();
P0=a;
delay1ms();
delay1ms();
e1=low;
delay1ms();
delay1ms();
}
else
{
e2=high;
delay1ms();
delay1ms();
P0=a;
delay1ms();
delay1ms();
e2=low;
delay1ms();
delay1ms();
}
}
}
//goto loop;
}
void delay1ms()
{
unsigned char a,b,c;
a=10;
c=1;
for(b=0;b<=200;b++)
a=1*b;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -