Suma Y Resta De 16 Bits Binario
Ingeniería Mecatrónica
Materia: Microcontroladores
PRACTICA 1 “SUMA Y RESTA DE 16 BITS”
Cd. Obregón Sonora a Martes 25 de Septiembre de 2012RESUMEN
La práctica consiste en elaborar un programa que sume y reste 16 bits utilizando un PIC16F84A.
Para seleccionar la operación a realizar, se tendrá un botón de presión que activarála entrada RA4 del PIC. Cuando el botón se encuentre liberado, se realizará la suma y cuando se encuentre presionado, la resta.
Los datos para realizar dichas operaciones serán introducidos por elPuerto B del PIC de manera seccionada por la acción del mismo botón (RA4), es decir, ya que el Puerto B es de 8 bits y los datos a introducir son de 16 bits, se proporcionará la parte baja
(0-7 bits)del dato, se presionará el botón para guardarlo y después se proporcionará la parte alta (8-15 bits) del dato y se presionará el botón; de igual manera se introducirá la parte baja y alta del segundodato.
El resultado se mostrará por la parte baja de Puerto A (RA0 a RA3) mediante 4 LED’s, los cual quiere decir que de igual manera se mostrará el resultado de manera seccionada, en nibbles, con laayuda de un botón de presión.
ÍNDICE
RESUMEN 2
ÍNDICE 3
DESARROLLO 4
1. Construcción 4
2. Diagrama de Flujo 5
3. Descripción Subrutinas 8
3.1 ENTRADA 8
3.2 BOTON 8
3.3 RETARDO 9DATOS CALCULADOS Y EXPERIMENTALES 10
PRODUCTO TERMINADO 11
DESARROLLO
1. Construcción
Para la elaboración de la práctica se necesitará lo siguiente:
Material
1 Protoboard
1 Batería de9V
1 PIC16F84A
1LM7805 (con disipador)
2 Resistencias de 10KΩ
4 Resistencias de 330Ω
4 Resistencias de 3.9KΩ
2 Resistencia de 100Ω
2 Capacitores de 22pF
1 Capacitores de 0.1F
1 Cristal de4MHz
1 Barra de LED’s (4 LED’s)
2 Botón de Presión
1 Microswitch de (8 Interruptores)
De acuerdo como se mencionó anteriormente el circuito se conectará como se muestra a continuación:
Figura...
Regístrate para leer el documento completo.