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
PICC 编译 警告
答案:2 悬赏:0 手机版
解决时间 2021-04-23 14:03
- 提问者网友:皆是孤独
- 2021-04-22 23:43
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-04-23 00:26
都是警告,不影响运行的。
前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
这两行是说结尾要有一个空行,就在最后面点一下回车就可以了
前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
这两行是说结尾要有一个空行,就在最后面点一下回车就可以了
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-04-23 00:43
第一:占用的flash和ram都大很多,是新版本的picc编译器造成的,你用老版本的picc,网上搜一搜有个8.05还是8.50版本,代码空间会小很多。
第二:你的那个break点不能放变量申明,寄存器赋值比较的地方,自然是无效,不要放在if那里。
第三:确定中断寄存器都设置好,仿真时,是自己制造中断,修改标志位触发中断。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯