UNIVERSIDAD NACIONAL DEL CALLAO CALL AO
FACULTAD DE IGENIERIA ELECTRONICA
CURSO: MICROCONTROLADORES TEMA: SOLUCIONARIO SOLUCIONARIO DE TERCERA PRACTICA
ALUMNO: TINEO QUISPE ROLAN PROFESOR: CICLO : 6TO
CODIGO:
1223220597
2015
PROBLEMA1.SE RECOMIENDA REALIZAR UN LETRERO PARA MOSTRAR UN MENSAJE DE UNAC-FIEE!------------------------------ 1"FILA # COLUMNA 5
MICRO-ATMEGA$!--------------------- 2"FILA # COLUMNA 2
ESTO MUESTRA SI EL INTERRUPTOR ESTA CERRADO EN PB0 SOLUCION: PROGRAMACION:
#include
>*lcd,u$%)&?ICRO=AT?EGA@&* el%e+// de no %er %ier$o lo an$erior e%$a %e e9ecu$a lcd,clear)*-// "orra el lcd
SIMULACION EN PROTEUS CUANDO ESTA AIERTO EL INTERRU3TOR LCD1 LM016L
U1 14 15 16
PB0/ICP1
PC0/ADC0
PB1/OC1A
PC1/ADC1
PB2/SS/OC1B
17
PB3/MOSI/OC2
18 19 9
PC3/ADC3 PC4/ADC4/SDA
PB5/SCK
PC5/ADC5/SCL
PB6/TOSC1/XTAL1
10
PC2/ADC2
PB4/MISO
PC6/RESET
PB7/TOSC2/XTAL2 PD0/RXD PD1/TXD PD2/INT0 PD3/INT1 PD4/T0/XCK
21 20
PD5/T1 AREF
PD6/AIN0
AVCC
PD7/AIN1
S D E S D E V V V
23 24 25
1 2 3
26
S R R E 4 5 6
0 1 2 3 4 5 6 7 D D D D D D D D 7 8 9 0 1 2 3 4 1 1 1 1 1
27 28 1 2 3 4 5 6 11 12 13
ATMEGA8
R1 10!
CUANDO ESTA CERRADO EL INTERRU3TOR LCD1 LM016L
U1 14 15 16 17 18 19 9 10
PB0/ICP1
PC0/ADC0
PB1/OC1A
PC1/ADC1
PB2/SS/OC1B
PC2/ADC2
PB3/MOSI/OC2
PC3/ADC3
PB4/MISO
PC4/ADC4/SDA
PB5/SCK
PC5/ADC5/SCL
PB6/TOSC1/XTAL1
PC6/RESET
PB7/TOSC2/XTAL2 PD0/RXD PD1/TXD PD2/INT0 PD3/INT1 PD4/T0/XCK
21 20
PD5/T1 AREF
PD6/AIN0
AVCC
PD7/AIN1
S D E 0 1 2 3 4 5 6 7 S D E S V V V R R E D D D D D D D D
23 24 25
1 2 3
26 27 28 1 2 3 4 5 6 11 12 13
ATMEGA8
R1 10!
4 5 6
7 8 9 0 1 1 2 3 4 1 1 1 1
PROBLEMA 2:
REALIZAR UN %OLTIMETRO DIGITAL PARA MEDIR %OLTAJES ENTRE 0-5% LAS PUNTAS DEL %OLTIMETRO DEBE DE CONECTARSE AL CANAL AN2 # GND EL %ALOR DE LOS %OLTIOS DEBE MOSTRARSE EN EL LCD PROGRAMACION: #include &avr,co(iler.& #include &lcd.& #include <%$dli".! #include &(a$.& #include B6in$ nvol6vol>oa$ vollcd,ini$)*adc,%e$u)*lcd,;o$orc)66*lcd,u$%)&ADC1 UNAC&*lcd,;o$orc)>6*lcd,u$%)&vol$a9e&*5ile)6* + n1adc,read)>*vol1n:.4/64>Hvol61volvol>1)vol=vol6*644%rin$7 )cadena&444u&n*lcd,;o$orc)6:*lcd,u$%)cadena*%rin$7 )cadena> &d.4>d v.&vol6vol>*lcd,;o$orc)>66*lcd,u$%)cadena>* void adc,%e$u)void* + AD?UJ14J4ADCSRA14J@K un%i;ned in$ adc,read)car cannel* + AD?UJ014JF@AD?UJ1cannelADCSRA1)6<
SIMULACI&N EN PROTEUS LCD1 LM016L
S D E 0 1 2 3 4 5 6 7 S D E S V V V R R E D D D D D D D D
#5$
U1 14
RV1
15 16 17 18
" 3 8
19 9
PC0/ADC0
PB1/OC1A
PC1/ADC1
PB2/SS/OC1B
PC2/ADC2
PB3/MOSI/OC2
PC3/ADC3
PB4/MISO
PC4/ADC4/SDA
PB5/SCK
PC5/ADC5/SCL
PB6/TOSC1/XTAL1
10 1!
1 2 3
PB0/ICP1
PC6/RESET
PB7/TOSC2/XTAL2
#4%15
PD0/RXD
Volts
PD1/TXD PD2/INT0 PD3/INT1 PD4/T0/XCK 21 20
PD5/T1 AREF
PD6/AIN0
AVCC
PD7/AIN1
23
4 5 6
7 8 9 0 1 2 3 4 1 1 1 1 1
24 25 26 27 28 1 2 3 4 5 6 11 12 13
ATMEGA8
LCD1 LM016L
S D E 0 1 2 3 4 5 6 7 S D E S V V V R R E D D D D D D D D
#5$
1 2 3
U1 14
RV1
15 16 17 18
" 0 0 1
19 9 10 1!
PB0/ICP1
PC0/ADC0
PB1/OC1A
PC1/ADC1
PB2/SS/OC1B
PC2/ADC2
PB3/MOSI/OC2
PC3/ADC3
PB4/MISO
PC4/ADC4/SDA
PB5/SCK
PC5/ADC5/SCL
PB6/TOSC1/XTAL1
PC6/RESET
PB7/TOSC2/XTAL2
#5%00
PD0/RXD
Volts
PD1/TXD PD2/INT0 PD3/INT1 PD4/T0/XCK 21 20
PD5/T1 AREF
PD6/AIN0
AVCC
PD7/AIN1
23 24 25 26 27 28 1 2 3 4 5 6 11 12 13
ATMEGA8
C.-LA RESOLUCION R1
5− 0 10
2
−1
D.- REGISTROS DE TRABAJO
−3
= 4.88 ∗10
4 5 6 7 8 9 0 1 2 3 4 1 1 1 1 1
M U X 3 - - 0 A D P S 2 : A D P S 0
ADC0
0000
ADC1
0001
ADC2
0010
ADC3
0011
ADC4
0100
Vre f+
REFS1;REFS0
A D E N 1
RELOJ-ADC 10BITS A D C
ADC5
0101 R E G. R E SU L TA D OS 1
A D S C
V & ' ()
A D L A R = 0
000000 A D C H
A D C L
A D L A R A D L A R = 1
000000
EL RESULTADO SE ESTA GUARDANDO CON MUSTIFICACION A LA ISUIEDA ADLR14
E.- E'PLI(UE SELECCI&N DE FRECUENCIAS DEL RELOJ DE TRABAJO SE ESTA SELECCIONANDO ===
664FACTOR DE K O SEA
f oscADC =
f osc 64
F.- E'PLI(UE COMO SE SELECCIONA EL CANAL ANALOGICO DEL ADC SE SELECCIONA UTILIANDO LOS ITS ?ENOS SIGNIFICATIVO DEL
ADMU' G.- E'PLI(UE COMO SE ACTI%A EL ADC SE ACTIVA 3ONIENDO EN UNO LOGICO EL IT ADEN DEL REGISTRO DE ADCSRA
).- E'PLI(UE COMO INDICA (UE EL ADC DEBE INICIAR LA CON%ERSION SE INICIA LA CONVERSION 3ONIENDO EN UNO LOGICO EL IT ADSC DEL REGISTRO ADCSRA P FINALIA 3ONIENDO CERO LOGICO EN EL IT ADSC