Pics

Páginas: 31 (7593 palabras) Publicado: 31 de octubre de 2012
instrucciones orientadas a los bytes  Mnemónico | Parámetros | Descripción | Ciclos | Banderas |
ADDWF | f, d | Add W and f | 1 | C, DC, Z |
ANDWF | f, d | AND W with f | 1 | Z |
CLRF | f | Clear f | 1 | Z |
CLRW | - | Clear W | 1 | Z |
COMF | f, d | Complement f | 1 | Z |
DECF | f, d | Decrement f | 1 | Z |
DECFSZ | f, d | Decrement f, Skip if 0 | 1(2) | None |
INCF | f, d |Increment f | 1 | Z |
INCFSZ | f, d | Increment f, Skip if 0 | 1(2) | None |
IORWF | f, d | Inclusive OR W with f | 1 | Z |
MOVF | f, d | Move f | 1 | Z |
MOVWF | f | Move W to f | 1 | None |
NOP | - | No Operation | 1 | None |
RLF | f, d | Rotate left f through carry | 1 | C |
RRF | f, d | Rotate right f through carry | 1 | C |
SUBWF | f, d | Subtract W from f | 1 | C, DC, Z |
SWAPF| f, d | Swap nibbles in f | 1 | None |
XORWF | f, d | Exclusive OR W with f | 1 | Z |
Instrucciones orientadas a los bits Mnemónico | Parámetros | Descripción | Ciclos | Banderas |
BCF | f, b | Bit Clear f | 1 | None |
BSF | f, b | Bit Set f | 1 | None |
BTFSC | f, b | Bit Test f, Skip if Clear | 1 (2) | None |
BTFSS | f, b | Bit Test f, Skip if Set | 1 (2) | None |
Operaciones conliterales y de control Mnemónico | Parámetros | Descripción | NroCic. | Banderas |
ADDLW | k | Add literal and W | 1 | C, DC, Z |
ANDLW | k | AND literal with W | 1 | Z |
CALL | k | Call subroutine | 2 |   |
CLRWDT | - | Clear Watchdog Timer | 1 | TO,PD |
GOTO | k | Go to address | 2 | None |
IORLW | k | Inclusive OR literal with W | 1 | Z |
MOVLW | k | Move literal to W | 1 | None |RETFIE | - | Return from interrupt | 2 | None |
RETLW | k | Return with literal in W | 2 | None |
RETURN | - | Return from Subroutine | 2 | None |
SLEEP | - | Go into standby mode | 1 | TO,PD |
SUBLW | k | Subtract W from literal | 1 | C, DC, Z |
XORLW | k | Exclusive OR literal with W | 1 | Z |
 LAS INTRUCCIONES DEL PIC 16F84 Introducción Ya llegamos a la parte más interesante eimportante del manejo de un microcontrolador: las instrucciones. Nuestro microcontrolador, como ya sabemos, pertenece a la gama media y es de tipo RISC; esto quiere decir que tiene un juego de instrucciones reducido, en concreto de 35. Estas 35 instrucciones o nemónicos (del inglés mnemonics(os recuerda a la película ;) ?) y a su vez proveniente del juego de palabras: Nem On Icks) serán la base defuncionamiento del PIC. Al igual que los bits de los registros, será imposible aprendernos todas y a la vez su funcionamiento, pero a la hora de codificar nuestros programas deberemos tenerlas en cuenta. Así, cuando tengamos dudas sobre su uso, esta guía será la chuleta ideal para recordarlo ;p.Las instrucciones fundamentalmente se dividen en tres tipos. Esta división viene dada por el tipo de datoscon los que trabajan: -         Instrucciones orientadas a los bytes (byte-oriented operations)-         Instrucciones orientadas a los bits (bit-oriented operations)-         Operaciones con literales y de control (literal and control operations) Aparte de estas instrucciones, hay otro tipo de instrucciones usadas para simplificar la tarea de programar, y q generalmente están formadas por dosinstrucciones básicas. Estas no las trataremos a fondo, pero las veremos en un resumen después de comprender el funcionamiento de las 35 instrucciones básicas.En los tres apartados siguientes veremos todos los datos que se pueden dar acerca de una función. Algunos de ellos son irrelevantes y no son nuestro objetivo. En cambio otros, como la acción, la sintaxis, el funcionamiento, la operación, elcomportamiento del registro STATUS y los ejemplos, son imprescindibles para comprender su funcionamiento. INSTRUCCIONES ORIENTADAS AL MANEJO DE BYTES (REGISTROS) ADDWF  Acción | Suma el contenido del acumulador y el registro dado, y el resultado lo guarda en d |
Sintaxis | ADDWF   f,d |
Funcionamiento | Add W to file register (Añade W al registro) |
Hexadecimal | 07 ff |
Bits (OPCODE) |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PICS
  • Pics
  • pics
  • Pics
  • Pics
  • Pics
  • Pics
  • Pics

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS