informe previo n2

9
Universidad Nacional del Callao 2014 INFORME PREVIO N°2 2.- Se tiene conectado al microcontrolador, 1 pulsador, 6 interruptores y 4 diodos leds. Los interruptores se utilizan para formar 2 números A y B de 3 bits cada uno. El pulsador ( al presionar y soltar) permite que el microcontrolador lea los números y de acuerdo a la magnitud de los números leídos, se debe mostrar la suma o el promedio de dichos números para las condiciones siguientes: Si A>B, se muestra la suma Si A<B, se muestra el promedio Si A=B, se prenden todos los leds Conexiones: Interruptores: PB0, PB1, PB2; para el número A, donde PB0 es el bit LSB y PB2 es el bit MSB PD2, PD3, PD4; para el número B, donde PD2 es el bit LSB y PD4 es el bit MSB Pulsador: PC4 LEDS: PB4, PB5, PB6, PB7; Donde PB4 es el bit LSB y PB7 es el bit MSB 1

Upload: michael-castro-vasquez

Post on 13-Dec-2015

225 views

Category:

Documents


5 download

DESCRIPTION

micro

TRANSCRIPT

Page 1: INFORME PREVIO N2

Universidad Nacional del Callao 2014

INFORME PREVIO N°2

2.- Se tiene conectado al microcontrolador, 1 pulsador, 6 interruptores y 4 diodos leds. Los interruptores se utilizan para formar 2 números A y B de 3 bits cada uno. El pulsador ( al presionar y soltar) permite que el microcontrolador lea los números y de acuerdo a la magnitud de los números leídos, se debe mostrar la suma o el promedio de dichos números para las condiciones siguientes:

Si A>B, se muestra la sumaSi A<B, se muestra el promedioSi A=B, se prenden todos los ledsConexiones:Interruptores: PB0, PB1, PB2; para el número A, donde PB0 es el bit LSB y PB2 es el bit MSBPD2, PD3, PD4; para el número B, donde PD2 es el bit LSB y PD4 es el bit MSBPulsador: PC4LEDS: PB4, PB5, PB6, PB7; Donde PB4 es el bit LSB y PB7 es el bit MSB

1

Page 2: INFORME PREVIO N2

Universidad Nacional del Callao 2014

2

Page 3: INFORME PREVIO N2

Universidad Nacional del Callao 2014

3

Page 4: INFORME PREVIO N2

Universidad Nacional del Callao 2014

OBSERVACIÓN:

Cuando los puertos ya sean de salida como de entrada no se encuentran con los mismos bits significativos, debe realizarse un corrimiento ya sea a la derecha o a la izquierda.

La operación de división no se posee un comando específico en el programa, por ello en su reemplazo, se realiza el corrimiento de un bit, esto muestra la parte entera de la división.

4.- Un circuito basado en un microcontrolador cuenta con 4 LEDS, 2 pulsadores y un interruptor. Escriba un programa que muestre inicialmente los leds apagados y con ayuda del pulsador P1( al presionar y soltar) empiece a mostrar una cíclica ascendente de 4 bits desde 0 a 15 en forma consecutiva y al terminar se repita en forma descendente. La función de pulsador P2 es reiniciar la cuenta a 0, en cualquier momento. Además para que la cuenta pueda efectuarse deberá de tener conectado un interruptor que servirá como habilitador del sistema.

Las conexiones:

LEDS: PB0, PB1. PB2, PB3

Pulsadores: PC1, PC3

Interruptor: PD7

4

Page 5: INFORME PREVIO N2

Universidad Nacional del Callao 2014

5

Page 6: INFORME PREVIO N2

Universidad Nacional del Callao 2014

6

Page 7: INFORME PREVIO N2

Universidad Nacional del Callao 2014

7

Page 8: INFORME PREVIO N2

Universidad Nacional del Callao 2014

OBSERVACIÓN:

Cabe recalcar que si se tiene un interruptor que apaga todo el circuito, éste debe ser sondeado tanto en la cuenta ascendente y descendente, para que pueda interrumpir la cuenta y anular todo el circuito.

CONCLUSIONES:

Se usa el corrimiento en el caso que las compuertas de salida y entrada no se encuentren con los mimos bits significativos, y se necesite mostrar los valores que se ingresan como entrada.

Para poder quemar el programa al microcontrolador se debe escribir la “pila” al comienzo del programa

8