📄 main.c
字号:
#include <regx52.h>
#include "lcd_driver.h"
code unsigned char zh[16][2] = {
0x00, 0x80, 0x00, 0x40, 0x1f, 0xfe, 0x10, 0x40,
0x17, 0xf8, 0x10, 0x48, 0x1f, 0xfe, 0x10, 0x48,
0x17, 0xf8, 0x10, 0x40, 0x17, 0xf8, 0x14, 0x08,
0x24, 0x08, 0x27, 0xf8, 0x44, 0x08, 0x00, 0x00,
};
code unsigned int ch[16] = {
0x0000,
0x0000,
0x1000,
0x3800,
0x6c00,
0xc600,
0xc600,
0xfe00,
0xc600,
0xc600,
0xc600,
0xc600,
0x0000,
0x0000,
0x0000,
0x0000,
};
code char discname[17] = {"CD2"};
code char songname[17] = {"超级女声"};
code char time[17] = {"0:03:00/0:01:52"};
code char price[17] = {"3.00:RMB VOL:80"};
/*void draw(int y, unsigned char *ch)
{
unsigned char tmp[2], i;
i = 0;
while(*ch != '\0')
{
if(*ch > 0x7f)
{
tmp[0] = *ch;
ch++;
tmp[1] = *ch;
lcd_zh(i, y, tmp);
i += 16;
}
else
{
tmp[0] = *ch;
tmp[1] = 0x20;
lcd_char(i, y, tmp);
i += 8;
}
ch++;
}
}*/
void main(void)
{
unsigned char *p;
lcd_init(0, 0);
lcd_clear();
lcd_zh(0, 0, zh);
lcd_zh(16, 8, zh);
lcd_zh(32, 28, zh);
lcd_zh(48, 40, zh);
lcd_char(64, 0, ch, 16, 8);
lcd_char(80, 20, ch, 16, 8);
lcd_char(96, 40, ch, 16, 8);
/*p = discname;
draw(0, p);
p = songname;
draw(16, p);
p = time;
draw(32, p);
p = price;
draw(48, p);*/
while(1)
{
;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -