keil中'i':undefined identifier什么意思?万分谢谢 5

voidKEY_Delay(){uchari;j;(错误之处)for(i=0;i<200;i++)(错误)for(j=0;j<200;j++);(错误)}voidSET_... void KEY_Delay()
{
uchar i; j;(错误之处)
for(i=0;i<200;i++)(错误)
for(j=0;j<200;j++);(错误)
}
void SET_YEAR()
{
uchar ;
YEAR[3];(错误)
LCD_Prints(" YEAR SETTING ",0);
LCD_Prints(" YEAR:20 ",0x40);
展开
 我来答
可以叫我表哥
推荐于2017-09-21 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464984
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
'i':undefined identifier未定义的变量”i"。
参考代码如下:

void wr_lcd (uchar dat_comm,uchar content)
{
if (dar_comm)
{
rs=1; //data
rw=0; //write

所以应该是dat_comm,不是dar_comm。
上海德康电子
2023-06-12 广告
ALPS Bluetooth 模块是一种支持蓝牙协议的无线通信模块,通常用于连接蓝牙设备,如手机、耳机、音箱等。ALPS Bluetooth 模块有多种类型,其中包括:1. UGZZC-G 车载用Bluetooth模块:这是一种内置蓝牙协议... 点击进入详情页
本回答由上海德康电子提供
本命还是懦夫
2018-05-22 · TA获得超过4559个赞
知道小有建树答主
回答量:11
采纳率:0%
帮助的人:1832
展开全部

keil中'i':undefined identifier未定义的变量”i"。

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。

可以将编程代码换成如下参考代码:

void wr_lcd (uchar dat_comm,uchar content)
{
if (dar_comm)
{
rs=1;  //data
rw=0;  //write

所以应该是dat_comm,不是dar_comm。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ghost4063
2012-06-01 · TA获得超过6522个赞
知道大有可为答主
回答量:2940
采纳率:75%
帮助的人:2781万
展开全部
定义多个变量时,要用逗号啊。。。。。。
你现在时分号
改成uchar i,j;
更多追问追答
追问
不行啊改为逗号就这样“syntax error near 'i'"
追答
你的uchar 是不是没有定义过啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奇迹之引导者
2022-08-27 · TA获得超过6814个赞
知道小有建树答主
回答量:653
采纳率:50%
帮助的人:459万
展开全部
就是你没定义这个变量,却使用了它。每个人犯的错都不同,抛开题目不谈,我说一个新手常见错误:
比如sbit LED=P0^4,不小心把大写的P打成了小写的p,导致系统无法识别p0(因为小写的p0没定义过,而大写的P0是系统定义好了的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式