레지스터의 기능들을 정리한 표.
|
register |
기능 |
|
ZERO_REG |
Zero register로 항상 0000H가 저장되어 있다. |
|
AD_RESULT |
A/D 변환 결과 및 A/D converter의 상태가 저장된다. |
|
AD_COMMAND |
A/D converter를 제어한다. |
|
HSI_MODE |
HSI(High Speed Input)의 trigger pulse의 mode를 결정한다. |
|
HSI_TIME |
HSI가 trigger된 순간에 timer1의 값이 저장된다. |
|
HSO_COMMAND |
HSO(High Speed Output)를 제어한다. |
|
HSI_STATUS |
HSI의 pin 상태가 저장된다. |
|
SBUF(TX) |
transmit buffer for serial port |
|
SBUF(RX) |
receive buffer for serial port |
|
INT_MASK |
interrupt mask register, 해당 bit에 0/1을 쓰면 interrupt disable/enable |
|
INT_PEND |
interrupt 신호의 입력 상태를 표시한다. |
|
WATCHDOG |
64K의 state 시간 등에서 CPU reset이 걸리는 시간을 회피한다. |
|
TIMER1 |
Timer1의 시정수를 저장한다. |
|
TIMER2 |
Timer2의 시정수를 저장한다. |
|
PORT0 |
port0의 digital 입력 신호를 저장한다. |
|
BAUD_RATE |
serial port의 송/수신 baud rate를 설정한다. |
|
PORT1 |
port1의 입/출력 register |
|
PORT2 |
port2의 입/출력 register |
|
SP_STAT |
serial port status register |
|
SP_CON |
serial port control register |
|
IOS0 |
IO status register 0 |
|
IOS1 |
IO status register 1 |
|
IOS2 |
IO status register 2 |
|
IOC0 |
IO control register 0 |
|
IOC1 |
IO control register 1 |
|
IOC2 |
IO control register 2 |
|
IOC3 |
IO control register 3 |
|
PWM_CONTROL |
PWM(Pulse Width Modulation)의 counter. PWM의 pulth width를 제어한다. |
|
INT_PEND1 |
interrupt pending register 1 (196KC의 상위 8개 interrupt) |
|
INT_MASK1 |
interrupt mask register 1 |
|
WSR |
Window Select Register |






