程序如下~~ 这个是其中一段,编译通过
sbit WR=P3^5; sbit RD=P3^3; sbit RST=P2^3; sbit CD=P2^7; sbit CE=P3^1;
{ CE=0; RST=1; delay(1000); CD=0; P0=0x00; WR=0; delay(10); WR=1; }
按以上程序可以单步执行到WR=0这句,如果改成调用,如下所示
{ CE=0; RST=1; delay(1000); wrdat(0x00); } void wrdat(unsigned char dat) { CD=0; P0=dat; WR=0; delay(10); WR=1; }
就无法单步到WR=0; 提示错误是 cannot perform requested operation! no address correlation for line number 71
现在用的单片机是C8051F020,其他的设置都没有问题,而且整个程序不大。。 现在处于极度迷茫的状态~~~
希望有遇到并解决过的人能帮下~~~谢谢 |