c语言编译错误c267,为啥编译出现HAHA.C(31): error C267: 'adc0832': requires ANSI-style prototype.......

延迟程序:

#ifndef __DELAY_H__

#define __DELAY_H__

#include

#define uchar unsigned char

#define uint  unsigned int

extern void          _nop_     (void);

/************************************************

** 函数名称 :Delay(uint T)

** 函数功能 : 延时函数

** 输    入 :T--延时倍数 大小--0~65535

************************************************/

void delay(uint T)

{ uchar i;for(T;T>0;T--)

for(i=120;i>0;i--);}

#endif

主程序:

#include "lcd1602.h"

#include"adc0832.h"

/************************************************

** 函数名称 :void main(void)

** 函数功能 : 主函数

************************************************/

void main(void)

{          float qs_fs=0;//风度变量

uchar disp1[16]={" FengSu  System "};

uchar disp2[16]={" QS-FS:00.0m/s  "};

LCD_Init();//LCD初始化

while(1)

{          if((adc0832(1)*50/255)<4)qs_fs=0;

else

qs_fs=(((adc0832(1)*5/255)-0.4)/1.6)*324;//读取风速

disp2[7]=(uint)qs_fs/100+0x30;//百位

disp2[8]=(uint)qs_fs/10%10+0x30; //十位

disp2[10]=(uint)qs_fs%10+0x30; //个位

WriteChar(1,0,16,disp1);  //第一行显示内容

WriteChar(2,0,16,disp2); //第二行显示内容                        }}

LCD1602的程序:

#ifndef __LCD1602_H__

#define __LCD1602_H__

#include"delay.h"                    //添加延时函数头文件

#define LCD_PINDATA P0          //数据端口定义P2

sbit RS  =  P1^3;                  //RS P0^7

sbit RW  =  P1^4;                  //RW P0^6

sbit E   =  P1^5;                  //E  P0^5

sbit D0   =  P2^7;

sbit D1   =  P2^6;

sbit D2   =  P2^5;

sbit D3   =  P2^4;

sbit D4

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值