- Manejo de registros
- clrf f: limpia el registro f, es decir, pone
todos sus bits a 0.
- comf f,d: complementa el registro fuente f
(cambia los 1 por 0 y viceversa) y el resultado lo deposita en el
destino.
Si d = 0 el destino es W y si d = 1, el destino es el
registro fuente f.
- Manejo de bits
- bcf f,b: pone a 0 el bit b del registro f.
- bsf f,b: pone a 1 el bit b del registro f.
- Brinco
- Btfsc f, b: explora el bit b del registro f y
salta si vale 0
- Btfss f, b: explora el bit b del registro f y
salta si vale 1
- Control y especiales
- Goto etiqueta: sitúa el cursor del programa (PCL),
en etiqueta
Circuitería básica
En el siguiente esquema podemos ver la
circuitería básica, es decir, el circuito mínimo para que el PIC empiece
a funcionar

|
Identificador |
Componente |
|
R1 |
Resistencia 100 |
|
R2 |
Resistencia 10k |
|
C1, C2 |
Condensador cerámico 27pF |
|
D1 |
Diodo 1N4148 |
|
XTAL |
Cristal de cuarzo 4 Mhz. |
|
SW1 |
Pulsador NA |
Éste consta básicamente de dos partes:
- Alimentación: se emplean para ello dos pines: 14
VDD (tensión positiva) y 5 GND (masa). Se incluye además un pulsador,
conectado al pin 4: cuando se introduce un nivel alto de tensión (pulsador
abierto) el PIC funciona normalmente y cuando se introduce un nivel
bajo (pulsador cerrado) se resetea el PIC.
- Oscilación: la lleva a cabo el cristal de cuarzo
(de 4 Mhz en nuestro caso) junto con los dos condensadores cerámicos
(27pF). Existen otros tipos de osciladores que pueden sernos útiles
cuando trabajemos con PICs, pero de momento no los veremos.
Enlaces relacionados
-
Programador de PICs y Memorias
-
Tutoriales de computadoras / ordenadores
-
Foro sobre PICs
- Microcontroladores PSOC