Tecnica de Programacion del 8051

Páginas: 30 (7451 palabras) Publicado: 27 de noviembre de 2013
TERCER CURSO. ELECTRÓNICA DIGITAL

Escuela Politécnica Superior
Universidad de Huelva

TÉCNICAS BÁSICAS DE
PROGRAMACIÓN DEL 8051

e

Manuel Sánchez Raya
Versión 1.0
31 de Marzo de 2000

ÍNDICE
1.- Instrucciones máquina del 8051. ................................................................................... 1
1.1.- Movimiento de datos.............................................................................................. 1
1.2.- La Pila. .................................................................................................................... 4
1.3.- Instrucciones de Salto. ............................................................................................ 4
1.3.1.- Salto incondicional.......................................................................................... 4
1.3.2.- Salto condicional.............................................................................................. 5
1.3.3.- Comparaciones................................................................................................. 5
1.3.4.-Llamadas.......................................................................................................... 6
1.4.- Instrucciones Lógicas. ............................................................................................ 7
1.4.1.- Rotaciones........................................................................................................ 8
1.5.- Instrucciones de manipulación de bits. ................................................................... 9
1.6.-Instrucciones matemáticas. ................................................................................... 10
1.6.1.- Suma. ............................................................................................................. 10
1.6.2.- Resta. ............................................................................................................. 11
1.6.3.- Otrasoperaciones........................................................................................... 11
1.6.3.- Instrucciones Decimales. ............................................................................... 12
2.- Lenguaje C y Ensamblador.......................................................................................... 13
2.1.- Variables............................................................................................................... 13
2.2.- #define y EQU. ..................................................................................................... 14
2.3.- Espacios de memoria. ........................................................................................... 14
2.4.- Ejemplo: conmutadores yleds.............................................................................. 15
2.5.- Operadores Lógicos. ............................................................................................. 16
2.6.- Rotaciones y Desplazamientos. ............................................................................ 17
2.7.-Asignaciones......................................................................................................... 17
2.8.- Cambios de un Bit. ............................................................................................... 18
2.9.- Operadores Aritméticos. ....................................................................................... 21
2.10.- Operadores Lógicos. ........................................................................................... 24
2.11.- Precedenciade operadores.................................................................................. 24
3.- Saltos............................................................................................................................ 25
3.1.- Diagramas de Flujo............................................................................................... 25
3.2.- Lenguaje Estructurado....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnicas De Programación
  • Tecnicas de programación
  • Tecnicas de Programacion
  • Tecnicas de programacion
  • Tecnico En Programacion
  • Tecnicismos En Programacion
  • Técnico en programación
  • Tecnico En Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS