|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
// LM016L写命令函数
void lm016l_write_command(unsigned char command) {
RS = 0;
RW = 0;
P0 = command;
EN = 1;
_nop_();
_nop_();
EN = 0;
delay_ms(5);
}
// LM016L写数据函数
void lm016l_write_data(unsigned char data) {
RS = 1;
RW = 0;
P0 = data;
EN = 1;
_nop_();
_nop_();
EN = 0;
delay_ms(5);
}
// LM016L初始化函数
void lm016l_init() {
lm016l_write_command(0x38); // 8位数据,2行显示,5x7点阵
delay_ms(5);
lm016l_write_command(0x0c); // 显示开,光标关,闪烁关
delay_ms(5);
lm016l_write_command(0x06); // 光标右移,字符不移
delay_ms(5);
lm016l_write_command(0x01); // 清屏
delay_ms(5);
}
这段程序是LM016L初始化,但是报错说缺少了一些东西,本人才疏学浅,真的看不出来啊啊啊 |
|