php的错误日志在哪里有错误

好像有哪里不对的好像有哪里不对的愤怒山羊百家号我觉得我的孩子有点发烧不能自拔的感觉一个快递员的无声呐喊不知道该心疼主人还是二哈了吃货的幸福吃货的幸福过山车改造的么好像有哪里不对的本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。愤怒山羊百家号最近更新:简介:山羊君给您带来各种搞笑趣闻,逗比图片相关文章单片机高手帮我看看这个程序哪里有错误|创意DIY - 数码之家
查看完整版本: [--
赞助商链接
做的是一个热水器节电程序编译出现如下信息Build target '目标 1'assembling STARTUP.A51...compiling 热水器.c...热水器.C(11): error C132: '_Delay_ms': not in formal parameter list热水器.C(11): error C141: syntax error near '{'热水器.C(12): error C136: 'i': 'void' on variable热水器.C(12): error C132: 'i': not in formal parameter list热水器.C(12): error C136: 'j': 'void' on variable热水器.C(12): error C132: 'j': not in formal parameter list热水器.C(13): error C141: syntax error near 'for'热水器.C(13): error C141: syntax error near '=', expected ')'热水器.C(13): error C129: missing ';' before '&'目标未创建&&&&#include&&&intrins.h&&&&&#include&&&&&REG51.H&&&&&&& sbit key1=P1^2;&&&&sbit key2=P1^7;&&&&sbit hg=P2^7;&&&&sbit deep=P3^6;&&&&sbit shuchu=P1^0;&&&&void Delay_ms(unsigned int a)&&&&/********以下是延时函数********/void Delay_ms(unsigned int a)&&&&&&&&&&&&&&&&&&&&&&{&&&&unsigned int i,j;&&&&for(i=a;i&0;i--);&&&&&&&&&&&&&&//i=xms即延时约xms毫秒&&&&&&&&for(j=110;j&0;j--);&&&&&&} /**************主函数******************/&&&&&&&& main()&&&& {&&&&&& deep=1;//初始化蜂鸣器不响&&&&&& shuchu=1;//初始化继电器关闭&&&&&&&&while(1) ;&&&&&&&& {&&&&&&&&&&if(key1==0)&&&&&&&&&&{&&&&&&&&&&&&Delay_ms(10);&&&&&&&&&& if(key1==0)&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&& while(!key1); //等待k1释放&&&&&&&&&&&&&&&&&&shuchu=0;&&&& //开继电器&&&&&&&&&&&&&&&&&&Delay_ms(500);&&&&&&&&&&&&&&&&&& while(!hg && key2);&& &&&&&&&&&&&&&&&&&& shuchu=1;&&&&&&&&&&&&&&&&&&&&if(hg==1)&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&&&unsigned char n=5 ;&&&&&&&&&&&&&&&&&&&&while(n--);&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&deep=!&&&&&&&&&&&&&&&&&&&& Delay_ms(1000);&&&&&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&& }&&&&&&}&&&&&&}&&&&&&
赞助商链接
应该是延时函数附近错误
赞助商链接
首先声明,我不是高手~ 1. 编译错误,应该是第8行的Delay_ms函数声明语句后面没有分号导致的。加上分号即可。2. 该程序中,有几个语句对结尾分号的使用不当,这样即使编译没有错误,但应该也会存在功能性错误。具体请参见程序中注释。#include&&&intrins.h&#include&&&REG51.H&sbit key1=P1^2;sbit key2=P1^7;sbit hg=P2^7;sbit deep=P3^6;sbit shuchu=P1^0;void Delay_ms(unsigned int a)&&&&//-------------这句后面应该有个分号/********以下是延时函数********/void Delay_ms(unsigned int a)&&&&&&&&&&&&&&&&{&&&&unsigned int i,j;&&&&for(i=a;i&0;i--);&&&&&&&&&&&&&&//i=xms即延时约xms毫秒 ------二句for是嵌套的,则这句后面的分号应该去掉&&&&&&&&for(j=110;j&0;j--);}/**************主函数******************/main(){&&&&&& deep=1;//初始化蜂鸣器不响&&&&shuchu=1;//初始化继电器关闭&&&&while(1) ;&&//-----------------------这句后面的分号应该去掉&&&&{&&&&&&&&if(key1==0)&&&&&&&&{&&&&&&&&&&&&Delay_ms(10);&&&&&&&&&&&&if(key1==0)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&&&&& while(!key1); //等待k1释放&&&&&&&& shuchu=0;&&&& //开继电器&&&&&&&& Delay_ms(500);&&&&&&&&&&&&&&&& while(!hg && key2);&& &&&&&&&&&&&&&&&& shuchu=1;&&&&&&&&&&&&&&&& if(hg==1)&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&unsigned char n=5 ;&&&&&&&&&&&&&&&&&&&&while(n--);&&//------这句后面的分号应该去掉&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&&&&&& deep=!&&&&&&&&&&&&&&&&&&&&&&&& Delay_ms(1000);&&&&&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}&&&&&&&&}&&&&}}
没看出来其他问题,应该就是延时函数附近的问题吧
for(i=a;i&0;i--);&&&& 分号去掉...补丁...
&&&&void Delay_ms(unsigned int a)&&&&后面缺分号
:for(i=a;i&0;i--);     分号去掉...补丁... ( 13:26) 我错了。。
= =总感觉你这个程序错误有点多...
哎呀,还真是函数声明少个分号,厉害啊
不过现在程序运行不正常,我认为将P2^7,就是互感器置低电位,然后按动key1继电器半秒吸合一次,怎么回事呢?我把电路发上来P2^7
[attachment=3476453]
:不过现在程序运行不正常,我认为将P2^7,就是互感器置低电位,然后按动key1继电器半秒吸合一次,怎么回事呢?我把电路发上来P2^7[图片] ( 16:48) 你这么做 接P27的三极管不会坏掉吗
你需要什么功能都没有说清楚....
这代码写的,要是上过课还这样可是该打。没上过课么,可应该找一本正儿八经的C语言教材看看。虽说好多东西是说这样可以那样也行,书中给了个习惯用法,但习惯这事儿跟吃饭用右手一样,偶有左撇子坐旁边的是不习惯的,所以我小时候用左手吃饭还被揍啊!纠正右手。看到前两行就不大想看下去了,写代码这事儿本就跟抓米虫子一样,细活,老拿这问题问人没意思。
首先声明,我不是高手~
1. 你需要什么功能都没有说清楚....只是根据个人理解修改了一下主函数,不知是否是你想要的效果2. 用外部中断的话,效果会更好些main(){&&&&deep=1;//初始化蜂鸣器不响&&&&shuchu=1;//初始化继电器关闭&&&&while(1)//;&&&&{&&&&&&&&unsigned char n=6 ;&&&&&&&&if(key1==0)&&&&&&&&{&&&&&&&&&&&&Delay_ms(10);&&&&&&&&&&&&if(key1==0)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&while(!key1); //等待k1释放&&&&&&&&&&&&&&&&while(key2)&&&&&&//&继电器半秒吸合一次&循环;长按key2结束while循环&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&shuchu=0; //开继电器&&&&&&&&&&&&&&&&&&&&Delay_ms(500);&&&&&&&&&&&&&&&&&&&&&&shuchu=1; //关继电器 &&&&&&&&&&&&&&&&&&&&Delay_ms(500);&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&while(n--)//; &&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&&&deep=!&&&&&&&&&&&&&&&&&&&&Delay_ms(1000);&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&& &&&&&&&&&&&&}&&&&&&&&}&&&&}}
继电器这样用有2个小问题:1,驱动线圈最好加上一个续流二极管.2,最好用固态的继电器或可控硅.触点式的太频繁开关不好.
哥哥,我要的功能是按key1继电器得电吸合,然后热水器供电——&互感器有电将2.7脚拉低,保持继电器吸合,直到水烧完互感器没电或者手动按key2才让继电器释放,可是我的程序就半秒吸合一下,郁闷
:哥哥,我要的功能是按key1继电器得电吸合,然后热水器供电——&互感器有电将2.7脚拉低,保持继电器吸合,直到水烧完互感器没电或者手动按key2才让继电器释放,可是我的程序就半秒吸合一下,郁闷 ( 08:26) 我理解错误了,没注意互感器...感觉用外部中断会好一些
像这种语法性的错误你应该起码自己可以检查的出来,如果连基本格式你都不掌握,还是不要写了,单片机控制程序不容许你这样来写,搞不好就出事故。像你的循环嵌套,你看看这样循环能构成有效延时吗?
查看完整版本: [--
Powered by
Time 0.167469 second(s),query:5 Gzip enabled哪里有错误啊【c++吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:297,902贴子:
哪里有错误啊收藏
大一新生一枚
博为峰作为良心上市企业,提供免费试学,零元入学服务,签订就业协议,保障薪水8K+.博为峰拒绝灌输式填鸭教学,让每个c++都可以独当一面,成为大牛!
没有引用空间名 using namespace std;
你鼠标那里少了一个&吧
能把你的软件 给我发一份?
x没负值,输出是个随机数
登录百度帐号推荐应用哪里有错误??????_百度知道
哪里有错误??????
payMode varchar(10), primary key(ordersId),foreign key (userId) references table User (userid)),isPayed int,totalPrice float,userId intcreate table Order(ordersid int,orderDate Date
我有更好的答案
没遇到,怎么个情况下出现的?木看懂。
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。哪里有错误_百度知道
哪里有错误
#include &stdio.h&
float c,d;
unsigned int u,v;
char c1,c2;
scanf(&%d,%d&,a,b);
scanf(&%f,%f&,c,d);
scanf(&%ld,%ld&,e,f);
scanf(&%o,%o&,u,v);
scanf(&%c,%c&,c1,c2);
我有更好的答案
scanf语句中变量名前要有&;printf语句中变量名前不能有&。还有,运行时的输入要用逗号来分隔数字及字符。
采纳率:82%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 php 错误日志在哪里 的文章

 

随机推荐