久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1237|回復: 3
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
跳轉到指定樓層
樓主
ID:1048841 發表于 2022-10-23 12:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
main004.c(68): warning C206: 'write_data': missing function-prototype
main004.c(68): error C267: 'write_data': requires ANSI-style prototype
源代碼
#include <REGX51.H>
#define uchar unsigned char
#define uint unsigned int
uchar code disp[]="0123456789";
uchar code disp2[]="Temp: ";
uchar code disp3[]={0xdf,'C'};
uchar code diasp4[]="L:   H:         ";
sbit lcden=P2^1;  
sbit lcds=P2^0;
sbit ds=P2^3;
sbit led=P2^5;
sbit led1=P2^4;
sbit beep=P3^5;
sbit key1=P3^2;
sbit key2=P3^3;
sbit key3=P3^4;
uint temp;      
bit flag=0;
float f_temp;
uint TH=300;
uint TL=200;
const tab1[]={0x02,0x06,0x04,0x0c,0x08,0x09,0x01,0x03};
const tab2[]={0x01,0x09,0x08,0x0c,0x04,0x06,0x02,0x03};
void delay(uint z)        
{
uint x,y;
for(x=z;x>0;x--)
{
  for(y=125;y>0;y--);
}
}
void write_com(unsigned char com)
{
lcds=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
delay(5);
}
void wirte_data(unsigned char data1)
{
lcds=1;
P0=data1;
delay(5);
lcden=1;
delay(5);
lcden=0;
delay(5);
}
void lcd_init()
{
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);

}
void temp_dis(uint value)
{
uchar ge,shi,bai;
bai=value/100;
shi=value%100/10;
ge=value%100%10;
write_com(0x80+7);
write_data(disp[bai]);
write_data(disp[shi]);
write('.');
write_data(disp[ge]);
}
void ds_DS18B20(void)
{
  uint i;
  ds=0;
  i=90;
  while(i>0)i--;
  ds=1;
  i=4;
  while(i>0)i--;
}
bit ds_read_bit()
{
  uint i;
  bit value_bit;
  ds=0;
  i++;
  ds=1
  i+;
  i++;
  value_bit=da;
  i=8;
  while(i>0)i--;
  return value_bit;
}
uchar ds_read_byte()
{
uchar i,j,value_byte;
value_byte=0;
for(i=1;i<=8;i++)
{
         j=da_read_bit();
        value_byte=(j<<7)|(value_byte>>1);

}
return value_byte;  
}
void ds_write_byte(cchar write_byte)
{
  uint i;
  uchar j;
  bit write_bit;
  for(j=1;j<=8;j++)
  {
          write_bit=write_byte&0x01;
        write_byte=write_byte>>1;
        if(write_bit)
        {
           ds=0;
           i++;
           ds=1;
           i=8;
           while(i>0)i--;
        }
   else
   {
            ds=0;
         i=8;
         while(i>0)i--;
         ds=1;
         i++;
         i++;
   }
  }
}
void temp_convert()
{
  ds_init();
  delay(1);
  ds_write_byte(0xcc);
  ds_write_byte(0x44);
}
uint temp_get()
{
  uchar temp_lw,temp_high;
  ds_init();
  delay(1);
  ds_write_byte(0xcc);
  ds_write_byte(0xbe);
  temp_low=ds_read_byte();
  temp_high=ds_read_byte();
  temp=temp_high;
  temp<<=8;
  temp=temp|temp_low;
  f_temp=temp*0.0625;
  temp=f_temp*10+0.5;
  return temp;
}
void display()
{
uchar i,j,k;
write_com(0x80+2);
for(i=0;i<5;i++)
{
   write_data(disp2[ i]);
}
write_data(0x80+0x0b);
for(j=0;j<2;j++)
{
   write_data(disp3[j]);
}
write_com(0x80+0x40);
for(k=0;k<15;k++)
{
   write_data(disp4[k]);
}
}
void warn(uint warn)
{
  unsigned int i;
  if(warn<TL)
  {
   beep=1;
   delay(1);
   for(i=0;i<8;i++)
   {
            P0=tab2[ i];
         delay(60);
   }
   beep=0;
   delay(1);
   led=~led;
   led1=0;
  }
  else if(warn>TH)
  {

   beep=1;
   delay(1);
   beep=0;
   delay(1);
   led=~led;
   led1=1;
  }
}
void timer0()interrupt 1
{
flag=~flag;
}
void int0()interrupt 0
{
if(flag==1)
TH++;
else
TL++;
}
void int1()interrupt 2
{
if(flag==1)
TH--;
else
TL--;
}
void main()
{
uchar i;
uint wendu;
TMOD=0x06;
TH0=TL0=0XFF;
IE=0X87;
IT0=1;
IT1=1;
TRO=1;
lcd_init());
dispaly();
while(1)
{
  temp_convert();
  wendu=temp_get();
  write_com(0x80+7);
  temp_dis(temp_get();
  write_com(0x80+0x40+3);
  temp_dis(TL);
  write_com(0x80+0x40+10);
  temp_dis(TH);
  i=50;
  while(i-->0);
  warn(wendu);
}
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:883242 發表于 2022-10-23 17:19 | 只看該作者
write_data這個函數不存在。
回復

使用道具 舉報

板凳
ID:213173 發表于 2022-10-23 20:13 | 只看該作者
不僅僅是write_data一個錯誤,全都是抄寫錯漏所致。
回復

使用道具 舉報

地板
ID:915005 發表于 2022-10-24 15:58 | 只看該作者
這是你的函數:void wirte_data(unsigned char data1)         
這是你的調用:       write_data                                                   

一個字符 一個字符的比較 歡迎你找茬。。。。
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天堂一区在线观看 | 欧美精品在线一区二区三区 | 中文字幕日韩欧美一区二区三区 | 伊人久久综合 | 亚洲最大的黄色网址 | 黄色网址在线播放 | 又爽又黄axxx片免费观看 | 在线日韩不卡 | 午夜爱爱毛片xxxx视频免费看 | 天天视频一区二区三区 | 天天躁日日躁狠狠躁白人 | 精品久久久精品 | 国产一区二区精品自拍 | 亚洲电影免费 | 91色视频在线观看 | 特黄特色大片免费视频观看 | 国产一区二区久久 | 日韩最新网站 | 范冰冰一级做a爰片久久毛片 | 亚洲一区二区三区免费在线观看 | 欧美日韩中文国产一区发布 | 免费看黄色国产 | 免费视频一区二区三区在线观看 | 99在线精品视频 | 999久久久久久久久 国产欧美在线观看 | 久久久99国产精品免费 | a黄毛片 | 免费视频一区 | 亚洲三区在线观看 | 日韩波多野结衣 | 黄色大片免费观看 | 日韩美女一区二区三区在线观看 | 一二三四在线视频观看社区 | 国产探花在线精品一区二区 | 91福利网址 | 国产精品一区二区在线 | 免费看黄色国产 | 日韩免费av网站 | 桃花av在线 | 日韩免费看片 | 久久成人国产 |