Subrrutinas pic 16f877a

Solo disponible en BuenasTareas
  • Páginas : 2 (458 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de febrero de 2012
Leer documento completo
Vista previa del texto
Instituto Politécnico Nacional
Unidad Profesional Interdisciplinaria en Tecnologías Avanzadas Ingeniería y

Arquitectura de Computadoras

PROFESOR David Arturo Gutiérrez Begovich

Practica 3Villegas Arellano Misael Salazar Hernández Stephany
Grupo: 1TV5

1.- Objetivos
Desarrollar un programa en ensamblador el cual realice ciertas subrutinas de tiempo dependiendo la instruccióndada mediante el puerto B, además de seguir utilizando las operaciones básicas que se utilizaron para la práctica anterior, para que dependiendo de los resultados mande a llamar cierta subrutina detiempo.

2.- Introducción
Se podrá observar el funcionamiento del manejo de subrutinas vistas en clase así como el manejo de puertos para realizar las operaciones básicas como lo son: suma, resta,multiplicación, división, se utilizaran 2 subrutinas de tiempo para que nos arrojen los valores deseados.

3.- Marco Teórico Se utilizó un PIC16F877A, pero para saber el uso de puertos que se iban autilizar se tuvo que checar el diagrama del pic.

Figura 1 Diagrama de PIC16F8776

El diagrama que se muestra en la figura nos sirvió para saber que puertos podíamos utilizar de entrada y cuáles desalida.

Subrutina
Una subrutina es un fragmento de código que va a ser utilizado en varias ocasiones, para identificarlo se pone un etiqueta. Cuando queremos llamar ese fragmento de código,utilizaremos la instrucción call, la cual ira al fragmento de código indicado y realizara las instrucciones programadas en esa parte. 4.- Desarrollo

Código

Conexion para la tarjeta dedesarrollo
Para la implementacion del programa en la tarjeta de desarrollo fue nesasario cablear como lo muestra la fig.1 en la cual se conecto cualuiera de los pines del conector 29 a tierra, el conector26 al puerto D el dip swich que sirve para meter los datos es el S6, el jumper J16 y el J9 esta colocado en posicion “down” y el J17 en 5V. los dip swich S1, S12, S11 deben estar en on y el resto en...
tracking img