找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1623|回复: 19
打印 上一主题 下一主题
收起左侧

单片机程序有1个警告要不要紧?0 Error (s), 1 Warning (s)

  [复制链接]
跳转到指定楼层
楼主
#include <STC15F2K60S2.H>
#include <intrins.H>
void Delay15us()                //@12.000MHz
{
unsigned char i;
                            //delaytime xiao
_nop_();
_nop_();
i = 42;
while (--i);
}
unsigned char DuanMa[]={0xc0,0xf9,0xa4,0xb0};//gongyanji 0123
unsigned char WeiMa[]={0xF7,0xFB,0xFD,0xFE};
void main()
{
unsigned char i=0;
while(1)
{
  P0=WeiMa[i ];
  P2=DuanMa[ i];
  Delay15us();
  i++;
  if(i==4)
  {
   i=0;
  }
}
}

IMG_20230601_102946.jpg (3.94 MB, 下载次数: 48)

IMG_20230601_102946.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:404160 发表于 2023-6-7 16:21 | 只看该作者
不要紧
回复

使用道具 举报

板凳
ID:94031 发表于 2023-6-7 16:46 | 只看该作者
头文件和器件一致后,编译0错误,0警告。
回复

使用道具 举报

地板
ID:94031 发表于 2023-6-7 16:47 | 只看该作者
你给的程序和图片不一致
回复

使用道具 举报

5#
ID:208591 发表于 2023-6-7 16:55 | 只看该作者
有错误和警告不行的  要严谨
回复

使用道具 举报

6#
ID:855733 发表于 2023-6-8 15:23 | 只看该作者
有警告是很正常的事情,有时候程序多的警告上百上千都有能运行就没问题。简单的程序可以细查一下原因。
回复

使用道具 举报

7#
ID:123036 发表于 2023-6-8 21:12 | 只看该作者
不要紧尽量不要有警告。
回复

使用道具 举报

8#
ID:747496 发表于 2023-6-8 22:47 | 只看该作者
有的警告一定要改,大部分警告没有关系。优化级别低一点也会降低警告造成的问题
回复

使用道具 举报

9#
ID:1004455 发表于 2023-6-9 19:24 | 只看该作者
只要不报错就没问题
回复

使用道具 举报

10#
ID:1081175 发表于 2023-6-9 21:05 来自手机 | 只看该作者
有警告可能会使运行出现错误,所以尽量不要有警告
回复

使用道具 举报

11#
ID:69038 发表于 2023-6-10 09:53 | 只看该作者
全局变量,你就用“i”?然后定义了不使用,就是会报警!
变量的名字不要太随意,最好能有实际的表达意思,全局变量不要与局部变量重名会引起误会的。
回复

使用道具 举报

12#
ID:291668 发表于 2023-6-10 10:20 | 只看该作者
不影响使用,但是有条件,有时间的话,还是优化代码,消除掉为好。养成一个良好的编码习惯很重要。
回复

使用道具 举报

13#
ID:1073939 发表于 2023-6-10 11:43 | 只看该作者
楼主应该把警告内容描述下。
注意有些警告不能忽略,要具体分析。
回复

使用道具 举报

14#
ID:1080935 发表于 2023-6-11 22:01 | 只看该作者
警告有的时候没问题,但有的时候就不行,要根据情况。
比方说你写了一句“while(1);”,他会提示你有个警告,这个时候你的这句程序后面的代码就不会被执行(中断、调用除外),调试时可以用这个方法来阻断后续代码的执行,正常时就要注意了。
回复

使用道具 举报

15#
ID:1074206 发表于 2023-6-12 07:29 来自手机 | 只看该作者
要养成好习惯,把所有的错误和告警一个不留!
回复

使用道具 举报

16#
ID:1034195 发表于 2023-6-12 15:09 | 只看该作者
警告可能是编的代码有点小瑕疵 但是不影响运行 我一般选择性忽略
回复

使用道具 举报

17#
ID:1083635 发表于 2023-6-12 20:30 | 只看该作者
不要紧,但尽量不要有警告
回复

使用道具 举报

18#
ID:1083006 发表于 2023-6-12 22:57 | 只看该作者
有警告时=是正常的,只要无错误,在编译的时候都可以
回复

使用道具 举报

19#
ID:517951 发表于 2023-6-13 09:38 | 只看该作者
虽然可以生成hex文件, 但尽量把所有的警告都排查掉.
回复

使用道具 举报

20#
ID:1083771 发表于 2023-6-13 12:09 | 只看该作者
严谨点最好是0错误0警告,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表