ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos Para Microcontrolador


Enviado por   •  6 de Febrero de 2013  •  289 Palabras (2 Páginas)  •  597 Visitas

Página 1 de 2

Instrucciones orientadas a registros

MNEMÓNICO

OPERANDOS DESCRIPCIÓN CÓDIGO OP BANDERAS NCIC NOTAS

ADDWF

f,d w + f → d 00 0111 dfff ffff C, DC, Z 1 1,2

ANDWF

f,d w AND f → d 00 0101 dfff ffff Z 1 1,2

CLRF

f 00 h → f 00 0001 1fff ffff Z 1 2

CLRW

- 00 h → w 00 0001 0xxx xxxx Z 1 -

COMF

f,d Complemento de f → d 00 1001 dfff ffff Z 1 1,2

DECF

f,d f - 1 → d 00 0011 dfff ffff Z 1 1,2

DECFSZ

f,d f - 1 → d (si es 0 salta) 00 1011 dfff ffff Ninguna 1(2) 1,2,3

INCF

f,d f + 1 → d 00 1010 dfff ffff Z 1 1,2

INCFSZ

f,d f + 1 → d (si es 0 salta) 00 1111 dfff ffff Ninguna 1(2) 1,2,3

IORWF

f,d w OR f → d 00 0100 dfff ffff Z 1 1,2

MOVF

f,d f → d 00 1000 dfff ffff Z 1 1,2

MOVWF

f w → f 00 0000 1fff ffff Ninguna 1 -

NOP

- No operación 00 0000 0xx0 0000 Ninguna 1 -

RLF

f,d Rota f izq por carry → d 00 1101 dfff ffff C 1 1,2

RRF

f,d Rota f dcha por carry → d 00 1100 dfff ffff C 1 1,2

SUBWF

f,d f - w → d 00 0010 dfff ffff C,DC,Z 1 1,2

SWAPF

f,d Intercambia nibbles de f → d 00 1110 dfff ffff Ninguna 1 1,2

XORWF

f,d w XOR f → d 00 0110 dfff ffff Z 1 1,2

Instrucciones orientadas a bit

MNEMÓNICO

OPERANDOS DESCRIPCIÓN CÓDIGO OP BANDERAS NCIC NOTAS

BCF

f,b Pone a 0 bit b de registro f 01 00bb bfff ffff Ninguna 1 1,2

BSF

f,b Pone a 1 bit b de registro f 01 01bb bfff ffff Ninguna 1 1,2

BTFSC

f,b Salto si bit b de reg. f es 0 01 10bb bfff ffff Ninguna 1(2) 3

BTFSS

f,b Salto si bit b de reg. f es 1 01 11bb bfff ffff Ninguna 1(2) 3

DISPOSITIVOS LÓGICOS MICROPROGRAMABLES Instrucciones del PIC16F84A 9.4

Instrucciones con literales y de control

MNEMÓNICO

OPERANDOS DESCRIPCIÓN CÓDIGO OP BANDERAS NCIC NOTAS

ADDLW

k w + k → w 11 111x kkkk kkkk C,DC,Z 1 -

ANDLW

k w AND k → w 11 1001 kkkk kkkk Z 1 -

CALL

k Llamada a subrutina k 10 0kkk kkkk kkkk Ninguna 2 -

CLRWDT

- Borra temporizador del WDT 00 0000 0110 0100 TO,PD 1 -

GOTO

k Ir a dirección k 10 1kkk kkkk kkkk Ninguna 2 -

IORLW

k w OR k → w 11 1000 kkkk kkkk Z 1 -

MOVLW

k k → w 11 00xx kkkk kkkk Ninguna 1 -

RETFIE

- Retorno de una interrupción 00 0000 0000 1001 Ninguna 2 -

RETLW

k Retorno con k en w 11 01xx kkkk kkkk Ninguna 2 -

RETURN

- Retorno de una subrutina 00 0000 0000 1000 Ninguna 2 -

SLEEP

- Modo Standby 00 0000 0110 0011 TO, PD 1 -

SUBLW

k k - w → w 11

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com