|
爱科技、爱创意、爱折腾、爱极致,我们都是技术控
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <STC89C5xRC.H>
#define uchar unsigned char
#define uint unsigned int
void main()
{
lcd_init(void); //1602液晶显示初始化 就是在这一行,提示这一行报错。
lcd1602_syb(1,1,"welcome to swpu"); //随便测试显示点
lcd1602_num(2,1,12345); //从第二行第一列开始显示
lcd1602_float(2,9,-123.01); //从第二行第9列开始显示
while(1);
}
void lcd_init(void) //初始化
{
write_com(0x38);
delay50us(100); //延时5毫秒
write_com(0x38);
delay50us(100); //延时5毫秒
write_com(0x38);
delay50us(100); //延时5毫秒
write_com(0x38);
delay50us(100); //延时5毫秒
write_com(0x08);
write_com(0x01);
delay50us(100); //延时5毫秒
write_com(0x06); //自左向右显示,显示内容不移动
write_com(0x0c); //开启显示 不显示光标
lcd_clr(); //清屏
}
尝试模块化编程,但这里总是提示这个错误
Build target 'Target 1'
compiling 2019年5月23日main.c...
2019年5月23日MAIN.C(7): error C141: syntax error near 'void'
Target not created.
Build Time Elapsed: 00:00:00
网上说是哪里缺分号;了 可是我这个好像不缺啊。
请教问题是哪里出错了
|
|