error C267: 'delay': requires ANSI-style prototype怎么解决 10

#defineucharunsignedchar//宏定义voidmain(void){delay(1000);//延时足够长时间,等待8255复位COM=0x80;//... #define uchar unsigned char //宏定义
void main(void)
{
delay(1000); //延时足够长时间,等待8255复位
COM=0x80; //定义为ABC工作方式0输出
delay(1000); //延时足够长时间
//T0定时器中断计数用
EA=1; //开总中断
EX0=1; //开外部中断0
IT0=1; //外部中断0负边沿触发
ET0=1; //开T0中断
TMOD=0x01; //T0作定时器工作方式1
TL0=0x00; //初值,定时50ms
TH0=0x4C;

Lcd_Init_In(); //将内屏液晶初始化
delay(2);
Init_DS1302(); //将1302初始化
disp6(); //显示日期时间
TR0=1; //启动定时器T0
Lcd_Init_Out(); //将外屏液晶初始化
display_out(); //外屏显示
while(1); //等待中断
}
51单片机c语言程序,delay下面有定义声明
展开
 我来答
leo335636838
2016-10-18
知道答主
回答量:16
采纳率:0%
帮助的人:2万
展开全部
一般main函数最好放在主.c文件的最后面,这样就不用定义,如果你在别的.c文件引用,则引用前在别的.c文件前声明,extern void delay(uint xms);记得括号里要带uint xms之类的
华瑞RAE一级代理商
2024-04-11 广告
impulse-4-xfxx是我们广州江腾智能科技有限公司研发的一款先进产品,它结合了最新的技术创新和市场需求。此产品以其卓越的性能和高效的解决方案,在行业内树立了新的标杆。impulse-4-xfxx不仅提升了工作效率,还为用户带来了更优... 点击进入详情页
本回答由华瑞RAE一级代理商提供
清秋_誓言
2013-07-15
知道答主
回答量:16
采纳率:0%
帮助的人:11.7万
展开全部
你在主函数main钱声明一下呀!使用之前需要声明!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式