Microchip Technology DM164130-9 Manuale Utente
PICkit™ 3 Starter
Ki
t User’s G
u
id
e
DS4
1628B-page
40
20
12 M
12 M
ic
rochip
T
e
chnology
In
c.
3.1
LESSONS
#
Lesson
New Modules
New Concepts
New Registers
New Instructions
1 Hello World
ALU
Latch
Port
Basics of PIC MCU
programming
TRISC
PORTC
LATC
BSF
BCF
CLRF
2 Blink
1.
GPR
2.
SRF
3.
ACCESS RAM
4.
Oscillator
1.
Delay
2.
I/O
3.
Banking
OSCCON
MOVLW
DECFSZ
GOTO
MOVWF
BRA
BTG
3 Rotate
Bit Check
STATUS
BTFSC LSRF
RRCF
4 Analog-to-Digital ADC
Bit
shift
ANSEL
ADCON0/1/2
SWAPF
5 Variable Speed
Rotate
Hardware Stack
Functions
CALL
RETURN
XORWF
TSTFSZ
RCALL
6 Debounce
Preprocessor Macros
7 Reversible
Variable Speed
Rotate
Rotate
Modular Code
RLNCF
8 Pulse-Width
Modulation
ECCP
1.
PWM resolution
2.
PWM frequency
3.
Modulation
CCPxCON
PRx
TxCON
ANDLW
CCPTMRS
CCPRxL
9 Timer0
Timer0
Timers
OPTION_REG
T0CON
1
0
0
Interrupts and
Pull-ups
Pull-ups
1. Interrupt Vector (High/Low)
2. Weak pull-up
2. Weak pull-up
1.
Usefulness of
interrupts
interrupts
IOCAN
IOCA
RETFIE
IOCAF
RCON
WPUA
1
1
1
Indirect
Addressing
Addressing
Virtual registers
1.
Pointers
INDFx
FSRx
INCF
1
2
2
Look-up Table
Program Memory Read
1.
Memory
conservation
conservation
2.
Self Read
3.
State Machine
EEADRx
EEDATx
EECON1
MOVIW
RETLW
BRW
PCL
PCLATH
TBLRD*
TBLPTR
TABLAT
1
3
3
EEPROM
Nonvolatile Memory
Low Power
EECON2
SLEEP