求助Keil编码错误
error C267: 'lcd_write_com': requires ANSI-style prototype
请问Keil软件出现这个错误什么意思啊?怎么改呢
源代码:#include <reg52.h>
#include "intrins.h" #include "24c02.h" #include "music_code.h" #define uchar unsigned char #define uint unsigned int
uchar code tabe1[]="20 - -"; //液晶一直显示的字符 uchar code tabe2[]=" : : "; uchar code tabe3[]="Alarm set:"; uchar miao,fen,shi,nian,yue,ri,week,wd_flag,wendu_shi,wendu_ge,wendu_shu,variate,alarm_shi,alarm_fen,alarm_miao,alarm_shi_2,alarm_fen_2,alarm_miao_2; uchar flag=1,count=0,flag_up=0,flag_down=0,flag_alarm=0,alarm_on,alarm_count=0,done=0,alarm_on_2,alarm_num; //flag为1时,代表设置的初始入口,done为0时,代表进入设置后等待设置完毕 ;count与alarm_count为设置光标所在处号码 uint wendu; uchar Count2; //闹钟定时器计数
//定义IO sbit DQ = P1^3; //ds18b20温度传送数据IO口 sbit ds1302_rst = P1^2; //1302复位 sbit ds1302_io = P1^1; //数据输入输出 sbit ds1302_sclk= P1^0; //串行时钟 sbit alarm_out = P2^3; //闹钟输出 sbit lcd1602_rs = P3^5; // 1602命令、数据选择 sbit lcd1602_rw = P3^6; // 1602写 sbit lcd1602_e = P3^4; // 1602使能 sbit set = P3^0; //选择按键 sbit up = P3^1; //加 sbit down= P3^2; //减 sbit nao = P3^3; sbit ACC0=ACC^0; sbit ACC7=ACC^7;
/****************************显示部分*****************************/ void write_time1(uchar add,uchar date) //日期送显示 { uchar shi,ge; shi=date/10; ge=date%10; lcd_write_com(0x80+add); 问题出在这里 lcd_write_date(0x30+shi); lcd_write_date(0x30+ge); }
|