求助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); }
|