找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1174|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

error C267: 'write_data': requires ANSI-style prototype

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1095516 發(fā)表于 2023-11-3 12:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這個問題如何解決呢,剛開始有點不會
#include<reg51.h>
#include<lcd1602.h>
#define uchar unsigned char
#define uint unsigned int
uchar int_time;
uchar second;
uchar minute;
uchar hour;
uchar code date[]="H.I.T.CHINA";
uchar code time[]="TIME 23:59:55";
uchar second=55,minute59,hour=23;

void clock_init()
{
   uchar i,j;
   for(i=0;i<16;i++)
   {
      write_data(date[ i]);
        }
        write_com(0x80+0x40);
        for(j=0;j<16;j++)
        {
           write_data(time[j]);
        }
}

void clock_write(uint s,uint m,uint h)
{
   write_sfm(0x47,h);
   write_sfm(0x4a,m);
   write_sfm(0x4d,s);
}

void main()
{
   init1602();
   clock_init();
   TMOD=0x01;
   EA=1;
   ET0=1;
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
   TR0=1;
   int_time=0;
   second=55;
   minute=59;
   hour=23;
   while(1)
   {
      clock_write(seconf,minute,hour);
   }
}

void T0_interserve(void) interrupt 1 using 1
{  int_time++;
   if(int_time==20)
   {
      int_time=0;
          second++;
   }
   if(second==60)
   {
   second=0;
   minute++;
   }
   if(minute==60)
   {
      minute=0;
          hour++;
        }
        if(hour==24)
        {
           hour=0;
        }
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}


a1103.c(2): warning C318: can't open file 'lcd1602.h'
A1103.C(18): warning C206: 'write_data': missing function-prototype
A1103.C(18): error C267: 'write_data': requires ANSI-style prototype
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:94031 發(fā)表于 2023-11-3 13:22 | 只看該作者
缺 write_data 函數(shù)原型,缺 lcd1602.h 頭文件
回復(fù)

使用道具 舉報

板凳
ID:883242 發(fā)表于 2023-11-3 15:20 | 只看該作者
就是第一個錯誤,找不到頭文件。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表