📄 240128-stand.c
字号:
write_data(0x00);
write_commd(0x24);
write_commd(0xb0);
for(i=0;i<64;i++)
{
for(j=0;j<30;j++)
{
check_s3();
write_data(x);
}
for(k=0;k<30;k++)
{
check_s3();
write_data(y);
}
}
write_commd(0xb2);
}
//=====================================================================================
void char1()
{ uint i,j;
write_data(0x00);
write_data(0x00);
write_commd(0x42); /*ruturn home address */
write_commd(0x98);
write_data(0x00);
write_data(0x00);
write_commd(0x24);
write_commd(0xb0);
for (i=0;i<16;i++)
{
for(j=0;j<30;j++)
{write_data(0x0f);}
for(j=0;j<30;j++)
{write_data(0x09);}
for(j=0;j<30;j++)
{write_data(0x0f);}
for(j=0;j<30;j++)
{write_data(0x09);}
for(j=0;j<30;j++)
{write_data(0x0f);}
for(j=0;j<30;j++)
{write_data(0x09);}
for(j=0;j<30;j++)
{write_data(0x11);}
for(j=0;j<30;j++)
{write_data(0x00);}
}
write_commd(0xb2);
}
//=====================================================================================
void char2()
{ uint i,j;
write_data(0x00);
write_data(0x00);
write_commd(0x42); /*ruturn home address */
write_commd(0x98);
write_data(0x00);
write_data(0x00);
write_commd(0x24);
write_commd(0xb0);
for (i=0;i<16;i++)
{
for(j=0;j<30;j++)
{write_data(0x04);}
for(j=0;j<30;j++)
{write_data(0x0f);}
for(j=0;j<30;j++)
{write_data(0x14);}
for(j=0;j<30;j++)
{write_data(0x0e);}
for(j=0;j<30;j++)
{write_data(0x05);}
for(j=0;j<30;j++)
{write_data(0x1e);}
for(j=0;j<30;j++)
{write_data(0x04);}
for(j=0;j<30;j++)
{write_data(0x00);}
}
write_commd(0xb2);
}
//=====================================================================================
void char3()
{ uint i,j;
write_data(0x00);
write_data(0x00);
write_commd(0x42); /*ruturn home address */
write_commd(0x98);
write_data(0x00);
write_data(0x00);
write_commd(0x24);
write_commd(0xb0);
for (i=0;i<16;i++)
{
for(j=0;j<30;j++)
{write_data(0x0e);}
for(j=0;j<30;j++)
{write_data(0x11);}
for(j=0;j<30;j++)
{write_data(0x01);}
for(j=0;j<30;j++)
{write_data(0x0d);}
for(j=0;j<30;j++)
{write_data(0x15);}
for(j=0;j<30;j++)
{write_data(0x15);}
for(j=0;j<30;j++)
{write_data(0x0e);}
for(j=0;j<30;j++)
{write_data(0x00);}
}
write_commd(0xb2);
}
//=====================================================================================
void pane()
{
uint i,j;
write_data(0x00);
write_data(0x00);
write_commd(0x42); /*ruturn home address */
write_commd(0x98);
write_data(0x00);
write_data(0x00);
write_commd(0x24);
write_commd(0xb0);
for(j=0;j<30;j++)
{write_data(0xff);}
for (i=0;i<126;i++)
{ write_data(0x80);
for(j=0;j<28;j++)
{write_data(0x00);}
write_data(0x01); }
for(j=0;j<30;j++)
{write_data(0xff);}
write_commd(0xb2);
}
//=====================================================================================
int move()
{
uint i,j,k,x,y;
// uchar key,flag;
do
{
for(i=0;i<128;i++)
{
x=ary2d[i][1];
y=ary2d[i][0];
write_data(x);
write_data(y);
write_commd(0x42);
write_commd(0x98);
x=ary2d[127+i][1];
y=ary2d[127+i][0];
write_data(x);
write_data(y);
write_commd(0x24);
write_commd(0xb0);
{
for(j=0;j<30;j++)
{
write_data(Bmp0[j+30*i]);
}
write_commd(0xb2);
delayms();
if(key==0)
{ i=128;}
else
{}
}
} delayns();delayns();delayns();
}
while(key==1) ;
}
//============================================================================================
void main()
{
RST=0; delayns();RST=1;
initial();
for(;;)
{
FS=0;
display(0xff,0x00);
delayns();
check_key1();
display(0x00,0xff);
delayns();
check_key1();
display(0x55,0x55);
delayns();
check_key1();
display(0xaa,0xaa);
delayns();
check_key1();
char1();
delayns();
check_key1();
char2();
delayns();
check_key1();
char3();
delayns();
check_key1();
pane();
delayns();
check_key1();
display(0xff,0xff);
delayns();
check_key1();
display1();
delayns();
check_key();
display1();
check_key();
delayns();
move();
delayus();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -