PICkit2 Starter Kit の demo board 上で、AD変換
Low Pin Count Demo Board で可変抵抗から得られる値を AD 変換し、LED へと出力するプログラム。
PIC の型番は、16F690。
MPLAB v8.63
#include <pic.h> #define _XTAL_FREQ 4000000 __CONFIG(INTCLK & WDTDIS & PWRTDIS & MCLRDIS & UNPROTECT & BORDIS & IESODIS & FCMDIS); int main(void){ TRISC=0x00; PORTC=0x00; while(1) { ADCON0=0b00000001; // 充電開始 __delay_us(5); GODONE=1; // AD変換開始 while(GODONE); PORTC=ADRESH >> 4; } }