📄 main.c
字号:
/*
main.c
128×64液晶屏的驱动显示
*/
#include "LCD.H"
#include <REG51.H>
/*
函数:Delay()
功能:延时1ms~65.536s
参数:
t>0时,延时(t*0.001)s
t=0时,延时65.536s
*/
void Delay(unsigned int t)
{
do
{
TH0 = 0xFC;
TL0 = 0x66;
TR0 = 1;
while ( !TF0 );
TR0 = 0;
TF0 = 0;
} while ( --t != 0 );
}
void main()
{
unsigned char i;
TMOD &= 0xF0;
TMOD |= 0x01; //设置T0为16位定时器
Delay(120); //延时,等待LCD复位完毕
LcdInit(); //LCD初始化
for ( i=0; i<64; i++ )
{
LcdPutChar('P');
Delay(200);
}
for ( i=0; i<2; i++ )
{
LcdLightOff();
Delay(500);
LcdLightOn();
Delay(500);
}
Delay(300);
LcdClear();
Delay(1000);
LcdPuts("欢迎使用SmartSOPC教学实验开发平台!");
for (;;);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -