keil c 编译错误

[复制链接]
3505|5
 楼主| lkkjob 发表于 2008-3-11 15:48 | 显示全部楼层 |阅读模式
请教一个c51的问题  用keilc编译的时候出现如下错误提示:
LCDC1.C(15): error C141: syntax error near '{'  
LCDC1.C(15): error C141: syntax error near '2000'
LCDC1.C(16): error C231: 'EN1602': redefinition
LCDC1.C(17): error C141: syntax error near '0x38'
LCDC1.C(18): error C141: syntax error near '5'
....................................
程序段如下:void lcd1602_init();
{delay_ms(2000);
 EN1602=0;
 lcd1602_wr_cmd(0x38,0);
 delay_ms(5);
 lcd1602_wr_cmd(0x38,0);
 delay_ms(5);
 lcd1602_wr_cmd(0x38,0);
 delay_ms(5);
 lcd1602_wr_cmd(0x08,1);
 lcd1602_wr_cmd(0x01,1);
 lcd1602_wr_cmd(0x06,1);
 lcd1602_wr_cmd(0x0c,1);
}
哪位高手指教一下啊  谢谢啦
dld2 发表于 2008-3-11 15:50 | 显示全部楼层

void lcd1602_init();
分号去掉
zhlp8877 发表于 2008-3-11 19:58 | 显示全部楼层

同意

举手同意!
ayb_ice 发表于 2008-3-12 09:09 | 显示全部楼层

这都是基本书写错误

LoveRF 发表于 2008-3-12 09:51 | 显示全部楼层

呵呵,这个错误好像都是经常犯的

phw_phw 发表于 2008-3-12 16:28 | 显示全部楼层

肯定是直接将 声明 拷过来的

您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

36

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部