| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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初始化,但是报错说缺少了一些东西,本人才疏学浅,真的看不出来啊啊啊   |   
 
 
 
 |