参考: 定番!ARMキット&PIC用Cプログラムでいきなりマイコン制御[DVD-ROM付き] (マイコン活用シリーズ), pp.169-176
main.c
#include "mcc_generated_files/mcc.h" #define LED0 RB2 #define LED1 RB3 #define LED2 RB4 char sio_getc() { char ch; ch = EUSART_Read(); return ch; } /* void sio_putc(char ch) { EUSART_Write(ch); } void sio_puts(char *str) { while(*str) { sio_putc(*str); str++; } } */ void main(void) { char ch; SYSTEM_Initialize(); while(1) { ch = sio_getc(); int num = ch - '0'; switch(num) { case 0: LED0 = 1; break; case 1: LED1 = 1; break; case 2: LED2 = 1; break; default: LED0 = 0; LED1 = 0; LED2 = 0; break; } } }