Index

A

ADCON0 register, 169
ADCON1 register, 169
ADDLW, 292
ADDWF, 119, 293
ADRES register, 171
ADSEL register, 227
ANDLW, 293
ANDWF, 293
Anti-bounce routine, 107
Assembling code, 19

B

Banks, 85
BCF, 19, 293
BSF, 18, 293
BTFSC, 65, 293
BTFSS, 66, 293
Burglar Alarm, 272

C

CALL, 19, 293
Carry Bit, 173
Clock, 3
CLRF, 68, 84, 110, 293
CLRW, 294
CLRWT, 294
CMCON register, 228
COMF, 294
Compiling, 22
Configuration bits, 83, 90
Counting, 110

D

Data 16F818, 50
Data 16F84, 49
Data types, 13
DECF, 110, 294
DECFSZ, 43, 294
DELAY, 19
Development kits, 285
Dice, 257

E

EECON1, 198
EECON2, 198
EEPROM, 198
Equates, 82

F

Fault finding, 282

G

GOTO, 19, 85, 294
Greenhouse control, 236

H

Header 12C508, 51
Header 12F629, 52
Header 12F675, 53
Header 16C54, 139
Header 16F627, 55
Header 818, 59, 88
Header 16F84, 14, 57, 82
Header 16F872, 61

I

I/O, 12
INCF, 132, 294
INCFSZ, 132, 294
INTCON register, 208
Internal Oscillator, 91
Interrupt sources, 208
Interrupts, 207
IORLW, 295

K

Keypad, 93

L

LIST, 83
Look up table, 115

M

Memory, 2
Memory map 12C508, 217
Memory map 12F629/675, 218
Memory map 16C54, 142
Memory map 16F818, 92
Memory map 84, 87
MOVF, 79, 189, 295
MOVLW, 41, 295
MOVWF, 41, 295
MPLAB, 19–25

N

NOP, 295

O

OPTION, 295
Option Register, 292
OSCCAL register, 228
Oscillator calibration, OSCCAL, 218
OSCON, 90, 291
OTP device, 139

P

Power supply, 6
Prescaler, 86
Program Counter, 290
Pull ups, 98, 219

R

Reaction Timer, 266
Registers, 289
RETFIE, 211, 296
RETLW, 68, 84, 296
RETURN, 296
RLF, 296
RRF, 296

S

Scan routine, 100
SLEEP, 297
Stack, 292
Status Register, 91, 290
SUBLW, 68, 85, 185, 297
Subroutine, 83
SUBWF, 79, 108, 297
SWAPF, 297

T

Temperature measurement, 174
Timing, 12
TMR0, 290
TRIS, 298
TRISA, 46, 86
TRISB, 86

V

Voltage measurement, 178

W

W Register, 292

X

XORLW, 298
XORWF, 298

Z

Zerobit, 84
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.189.171.86