四、我寫了簡單的程式,可是在mplab ide compiler後出現 Message[302] C:\CC5X\PORTA3.ASM 34 : Register in operand not in bank 0. Ensure that bank bits are correct. 不知道有沒有關系,ccs 不是會自已切換bank嗎? 以下是我的c code //----------------------------------------// #include "16f877.h"
#pragma bit RAout @ PORTA.0 #pragma bit RAin @ PORTA.1
#define high 1
void main(void) {
ADCON1 =0b.0000.0110; TRISA = 0b.1111.0001; /* xxxx 0001 *//*RA0 is output; RA1~RA3 is input */