99问答网
所有问题
单片机编程时为什么总出现syntax error
例说8051上的程序
举报该问题
推荐答案 推荐于2018-03-20
我认为,单片机中的c语言和纯c还是有点差别的,有时你用的c语句或函数,在51中有可能不识别,就会产生这种错误的。个人拙见,仅供参考
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jjvjetWe.html
其他回答
第1个回答 2009-05-29
这个error是 语法错误,一般来讲是不符合所用语言的语法,如C语言忘了分号,使用变量前未定义等等
本回答被网友采纳
第2个回答 2009-06-01
“syntax error”是语法错误,把那小段程序法上来看下,乐意帮忙改程序。
第3个回答 2009-05-29
语法错误
相似回答
单片机编程时为什么总出现syntax
error
答:
这个error是 语法错误
,一般来讲是不符合所用语言的语法,如C语言忘了分号,使用变量前未定义等等
单片机
汇编程序在编译
时出现SYNTAX
ERROR时什么
问题
答:
这个东西可能是你的编译程序没安装好
,或者是你在编译时开了多个文本程序,导致编译不出,系统报错
单片机
编译
出现 syntax
error
near"="
答:
这样做:include<reg52> sbit P23=P2^3;void main(){ p23=0;} 这样就不会报错了!花括号后要打回车哦!
51
单片机syntax
error
答:
语法错误。你的排版太差
。大体看了一下,可能是你的定时中断函数后面少了一个右括号。在最后一行加上就可以了。
为什么
c51程序
中
总会
出现 syntax
error
near 'int'
答:
有两个问题:1、变量的定义要放到函数的开始位置;2、
单片机
寄存器的位引用要使用^,比如P2^5;改过后的程序:include"reg51.h"include"string.h"include"intrins.h"include"absacc.h"include"stdlib.h"include"math.h"typedef unsigned char uchar;sbit BEEP=P1^1; //蜂鸣器 sbit KEY=P1^2;//...
关于
单片机syntax
error
错误
答:
看错误的提示在第19行,往上看,可以发现void DelayMS(uint x)函数少了个},所以在第19行的void前加一个 } 就可以了。还有另外两个错误:(1)把第15行的while(x--)后面的‘;’去掉。不去掉的话,程序是先执行完while(x--),即x自减到0后再跳转到下一行的for(t=120;t>0;t--);...
用KEIL
出现syntax
error
near '}'一般是
什么
错误?
答:
用KEIL出现syntax error near '}'一般是缺少“;”在“=”
号附近有语法错误
,双击该错误,光标会跳到该行,仔细检查这一行的上下行有没有错误,比如缺少“;”。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有...
单片机
调试出错
syntax
error
near
答:
define uint unsigned uint 定义错误,嵌套了,unsigned int void delay(z),参数没有类型 a++;这个变量没有定义
单片机
C程序 提示
syntax
error
near'else'是怎么回事?
答:
你的“if(a==11) //检测到按键为密码重置键,无效”后面没有语句……如果是空操作的话,要加一个分号“;”
大家正在搜
单片机中redefinition
单片机error c231
单片机error c202
51单片机error c129
stack error
keil error c202
51单片机唱歌程序
单片机错误C129
单片机寄存器定义
相关问题
为什么c51程序中总会出现 syntax error nea...
单片机编程出现syntax error和undefined ...
单片机汇编语言中syntax error的错误怎么改
各位大神帮我看看这个单片机程序为什么会提示syntax er...
单片机程序编译时出现syntax error near 'u...
单片机程序出现syntax error near void ...
单片机调试 c语言syntax error