51单片机新手遇到问题
时间:10-02
整理:3721RD
点击:
在keil中编译的时候没有问题,但是debug时,出现
WS 1, `sda
WS 1, `scl
WS 1, `dat
______^
*** error 34: undefined identifier
WS 1, `temp______^
*** error 34: undefined identifier
这是什么问题呢?
在原程序中sad scl dat temp的定义分别如下:
sbit sda=P2^0;
sbit scl=P2^1;
void write(int dat)
{
int i,temp;
temp=dat;
scl=0;
}
WS 1, `sda
WS 1, `scl
WS 1, `dat
______^
*** error 34: undefined identifier
WS 1, `temp______^
*** error 34: undefined identifier
这是什么问题呢?
在原程序中sad scl dat temp的定义分别如下:
sbit sda=P2^0;
sbit scl=P2^1;
void write(int dat)
{
int i,temp;
temp=dat;
scl=0;
}
什么乱七八糟的东西
把完整的程序贴出来
我已经解决了
求LZ指导,我也遇到这样的问题
是不是temp应该设置成全局变量呀
没有定义TEMP吧