📄 p12_1.c
字号:
#include "REG51.H"
sbit RS = P3^0;
sbit RW = P3^1;
sbit E = P3^2;
sbit BF = P2^7;
#define LCD P2
void Wait()
{
while( 1 )
{
LCD = 0xff;
RS = 0;
RW = 1;
E = 0;
E = 1;
if( BF == 0 )
break;
}
}
void Write_Cmd( unsigned char Cmd)
{
Wait();
LCD = Cmd;
RS = 0;
RW = 0;
E = 1;
E = 0;
}
void Write_Data( unsigned char D )
{
Wait();
LCD = D;
RS = 1;
RW = 0;
E = 1;
E = 0;
}
main()
{
char Table[] = "Hello!Welcome!";
int i =0;
Write_Cmd(0x01);
Write_Cmd(0x38);
Write_Cmd(0x0f);
Write_Cmd(0x14);
Write_Cmd(0x80);
for( i= 0; i < 6; i ++ )
{
Write_Data(Table[i]);
}
Write_Cmd(0xc0);
for( i= 6; i < 14; i ++ )
{
Write_Data(Table[i]);
}
while(1){
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -