对PCA特殊寄存器操作的问题
这是我程序的一部分,用于输出PWM波(C8051F310),程序开头还没有进行初始化配置,编译的时候,CR(控制PCA16位定时器开关的),PCA0L,PCA0CPL0和PCA0CPH0所在的行都报错了,感觉对PCA特殊寄存器的操作都报错了,请问这是怎么回事,仿真器用的是Keil uVISION4FUNCTION3: SETB CR ;PCA定时/计数器开始工作,输出PWM波
LJMP DISPLAY
FUNCTION4: CLR CR ;停止PCA定时/计数器工作,暂停PWM波输出
MOV PCA0L,#00H ;保证CEX0引脚上输出为低电平
LJMP DISPLAY
CHANGE: MOV A,33H
MOV B,#5
MUL AB
MOV R5,A
MOV A,#255
CLR C
SUBB A,R5
MOV PCA0CPL0,A
MOV PCA0CPH0,A
RET
SJMP $ ;!此处位置存疑
END