pic单片机入门 同样的程序 mplab 为什么我的编译不了

使用idev8.10,程序是#include<pic.h>__CONFIG(0x3B31);voidmain(){TRISD=0xfe;//11111110PORTD=0... 使用ide v8.10,程序是
#include<pic.h>
__CONFIG(0x3B31);
void main()
{
TRISD=0xfe;//11111110
PORTD=0x01;//00000001
while(1);
}
安装的picc8.05 破解了,编译后
Executing: "c:\program files\HT-PIC\BIN\PICC.EXE" -C -E"13.cce" "13.c" -O"13.obj" -Zg9 -O -ASMLIST -Q -MPLAB -16F73
Warning[000] D:\my design\pic file\13.c 12 : Missing newline
Error[000] D:\my design\pic file\13.c 9 : undefined identifier: TRISD2
Error[000] D:\my design\pic file\13.c 10 : undefined identifier: RD2
Warning[000] D:\my design\pic file\13.c 11 : line does not have a newline on the end
Halting build on first failure as requested.
BUILD FAILED: Mon Mar 14 12:24:56 2011
,为什么会这样?是不是c编译器不行?
展开
 我来答
micropower
2011-03-14 · TA获得超过1万个赞
知道大有可为答主
回答量:2619
采纳率:50%
帮助的人:1557万
展开全部
你在MPLAB中选对了芯片没有,这里提示RD2没有定义说明你MPLAB现在选择所支持的PIC芯片是没有RD2这个引脚的。而你程序里所对应的pic芯片是有这个引脚的。PIC芯片很多种的,从六个引脚的单片机芯片到一百多个引脚的都有注意写程序前先选好芯片。
冇可以用噶
2011-03-14
知道答主
回答量:16
采纳率:0%
帮助的人:10.6万
展开全部
不是有提示了吗“Missing newline" 在程序最后面回车一下加一行空行
后面的什么错误,没定义TRISD2、 RD2 没看到你的程序里有这个错误,没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式