永发信息网

PICC 编译 警告

答案:2  悬赏:0  手机版
解决时间 2021-04-23 14:03
0#include "pic.h"
#define uchar unsigned char
#define uint unsigned int
#define JK1 RC5
#define JK2 RC4
void delay(uint x)
{
uint a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}

void main()
{
TRISC=0;
PORTC=0;
JK1=1;
delay(1000);

JK1=0;
delay(1000);
JK2=1;
delay(1000);
JK2=0;
delay(1000);

}

Advisory[1207] : some of the command line options you are using are now obsolete
Advisory[1208] : use --help option or refer to the user manual for option details
Warning[176] E:\danpianji\BISHOU\Untitled.c 27 : missing newline
Warning[337] E:\danpianji\BISHOU\Untitled.c 26 : line does not have a newline on the end
最佳答案
都是警告,不影响运行的。
前2行应该是提示pic.h里面有的函数比较老了,有新的替代了,但是老的还可以用。
some of the command line options you are using are now obsolete
你使用的一些cmd命令已经淘汰过时
use --help option or refer to the user manual for option details
用help选择查看帮助
Warning[176] E:\danpianji\BISHOU\Untitled.c 27 : missing newline
Warning[337] E:\danpianji\BISHOU\Untitled.c 26 : line does not have a newline on the end
这两行是说结尾要有一个空行,就在最后面点一下回车就可以了
全部回答
第一:占用的flash和ram都大很多,是新版本的picc编译器造成的,你用老版本的picc,网上搜一搜有个8.05还是8.50版本,代码空间会小很多。 第二:你的那个break点不能放变量申明,寄存器赋值比较的地方,自然是无效,不要放在if那里。 第三:确定中断寄存器都设置好,仿真时,是自己制造中断,修改标志位触发中断。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
昨天晚上和女朋友喝酒,两个都醉了,后来发生
QQ游戏人生的华夏礼包每天什么时候领取呀?
欢乐升级(炒地皮) 在哪里
蓝色幻晶石在那换车啊
抱怨少一点的完整句子,关于学习的古诗(最少5
理肤泉跟雅漾那个产品更适合经常过敏和已经过
长安大酒店地址在什么地方,想过去办事
个人婚前全款购买住房,现在出售,必须要提供
魔售世界职业问题
火箭队12月的赛程
从南桥到松江最短路线怎么走
路虎神行者2最大扭矩转速是1750rpm吗
激励爱情的英文句子,关于胖子的句子
关于《媚者无疆》
n81怎麽样呢?想买?
推荐资讯
如果你可以自己选择,你会选择出生在农村还是
燕窝哪个牌子好,燕窝哪个牌子好
我是12月25日农历什么星座
主机后面绿色的插孔插了耳机,音响的插哪
外在流量控制什么意思,飞机延误的原因"前站流
谁看到18日的流星雨了?
请问` 我现在20岁了 可是身高只有 168CM 谁可
板桥中心卫生院这个地址在什么地方,我要处理
坚持不懈努力的名言,关于大学生敢于不断努力
怎样增加收入,如何提高收入
军校毕业后怎么分配?可能分配到边防和一些偏
怎样才能学会狠下心放弃一个人?谁可以告诉我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?