C 程序请高手看下,为什么出现如下错误……感谢!

问题描述:

C 程序请高手看下,为什么出现如下错误……感谢!
#include
sbit KEY = P3^7;
sbit LED = P1^7;
void main(void){
P1M0 = 0X00; //0000 0000 1.7/1.6/1.5/1.4 1.3/1.2/1.1/1.0
P1M1 = 0X00; //0000 0000
P3M0 = 0X80; //1000 0000
P3M1 = 0X00; //0000 0000
LED = 1; //P1.7
KEY = 0;//P3.7
while(1){
LED = KEY;
}
}
错误如下;
Build target 'Target 1'
assembling STARTUP.A51...
compiling 328.c...
328.C(10):error C202:'P1M0':undefined identifier
328.C(11):error C202:'P1M1':undefined identifier
328.C(12):error C202:'P3M0':undefined identifier
328.C(13):error C202:'P3M1':undefined identifier
Target not created
1个回答 分类:综合 2014-11-28

问题解答:

我来补答
P1M0,P1M1,P3M0,P3M1 是STC单片机专用的特殊功能寄存器,必须在编译器内增加STC单片机的相关文件.单片机什么型号?我发给你.
再问: 单片机型号 STC12C4052AD ybw0209@163.com 谢谢帮忙
再答: 文件已发到你的邮箱,按文字说明操作即可。
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率