Microcontrolador

Solo disponible en BuenasTareas
  • Páginas : 4 (836 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de septiembre de 2012
Leer documento completo
Vista previa del texto
SOFTWARE DE LOS MICROCONTROLADORES PIC 16/17

1

LECCIÓN 4: SOFTWARE DE LOS MICROCONTROLADORES PIC 16/17
Índice:
Formato de las instrucciones
Juego de instrucciones
Ensamblador MPASMdirectivas
programa fuente (.asm)
otros ficheros: .lst, .err, .hex, .cod, .o

• FORMATO DE LAS INSTRUCCIONES
Instrucción (PIC16CXXX): 14 bits = código de operación + operando/s
- manejan bytes (losoperandos son registros):

- manipulan bits:

- control y operandos inmediatos:

- instrucciones “CALL” y “GOTO”:

índice
• JUEGO DE INSTRUCCIONES (Instruction set)

SOFTWARE DE LOSMICROCONTROLADORES PIC 16/17

2

- juego de instrucciones -

índice
• ENSAMBLADOR MPASM
Directivas
No se graban en la memoria de programa.
Controlan el funcionamiento del ensamblador indicándole:
-cómo debe tratar las instrucciones
- las referencias de los datos
- formato que debe dar al fichero

SOFTWARE DE LOS MICROCONTROLADORES PIC 16/17

3

SOFTWARE DE LOS MICROCONTROLADORES PIC16/17

4

- directivas de MPASM -

índice
Programa Fuente (.asm)
Se crea con cualquier editor de texto en caracteres ASCII. Debe cumplir:
1) En cada línea puede haber hasta 4 tipos deinformación: etiquetas, mnemónicos,
operandos y comentarios.
2) Su orden y posición es importante:
- las etiquetas deben comenzar en la columna 1
- los mnemónicos pueden comenzar en la columna 2 (oposteriores)
- los operandos deben ir detrás de los mnemónicos
- los comentarios pueden ir detrás de los operandos, de los mnemónicos o de las
etiquetas, o pueden comenzar en cualquier columna si elprimer carácter que no
sea un espacio es “ ∗ ” ó “ ; ”.
3) La anchura máxima de línea es de 255 caracteres.
4) La etiqueta y los mnemónicos, y éstos y los operandos deben estar separados por uno
o másespacios. Los operandos entre sí pueden ir separados por una “ , ”.
5) Y también:
etiquetas:
· la etiqueta puede ir seguida por “ : ”, “ESPACIO”, “TAB”, o el final de la
línea, sin que se...
tracking img