我写了一个操作0832的程序,如下:
#include <pic.h> #define DAC0832 XBYTE[0x7FFF] void delay(unsigned char t) {while(t--); } void saw(void) {unsigned char j; for(j=0;j<255;j++) {DAC0832=j; //第九行 delay(10); } delay(250); } void main(void) {TRISD=0X00; while(1) {saw(); } } 编译有错误:
Error[000] D:picTempLAMP.C 9 : undefined identifier: XBYTE Error[000] D:picTempLAMP.C 9 : pointer required Error[000] D:picTempLAMP.C 9 : pointer required
请问高手,如何解决?
谢谢!
|