ejercicios en c atmega8
TRANSCRIPT
-
7/24/2019 EJERCICIOS EN C ATMEGA8
1/5
UNIVERSIDAD NACIONAL DEL
CALLAO
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
E. P. INGENIERA ELECTRNICA
Practica N3
Programaci! "#ria$ #! C
ASIGNATURA%LABORATORIO DE MICROCONTROLADORES
PROFESOR%ZENON CUCHO MENDOZA
TURNO &'G
INTEGRANTES% CDIGOSALVARADO OYOLA JOSE M 1213220438
-
7/24/2019 EJERCICIOS EN C ATMEGA8
2/5
PREGUNTA (
I)#!ti*icar +!a *+!ci! ,+# r#-r#"#!t# #$ !+m#ro ma.or )# c#ro" como +!a imag#! . otra imag#! #$ !+m#roma.or )# +!o" +"a!)o 3 #!tra)a" #! -rogrmacio! #! C%
G!!A""#$!%&$'(3.! C)*%&*+, 0-11201/ 08,3,/8 %.. A&'), %#5%)%+'
6$(!#+*7%5)$'.
$(&%$(95'$+:;$(&"
DDRC?0@00> %!&$5% 3"## "PORTC?0@0>DDRD?0@00>PORTD?0@20>%!&$5%'= "## " *( "+/ *# %$#$&%+')DDRB?0@01>8 #*+= +* =%#$+% (!$'( PORTB?0@00>#*+= %"%%+'=
$#*91: ; "?PINDF000100000>&*=&*%'= *# %$#$&%+') "%=)% =%*) =$ *=&% *( 1
=$ *# %$#$&%+') *=&% *( 1,
$9"??0@20:;=?PINCF0@0> &*=&*%'= #'= 3 "$(*= "%)% #**) #'= +%&'=
+*="#%%'= 3 *="%!$'= %#% +*)*!% "%)% ')+*(%) =%) $*( *# !%=*
=$&!9=:; !%=*90:,PORTB?0@00> !%(+' #% *(&)%+% *= 00
)*%>
!%=*91:,PORTB?0@01> !%(+' #% *(&)%+% *= 01)*%>
!%=*92:,PORTB?0@00>!%(+' #% *(&)%+% *= 10
)*%>
!%=*93:,PORTB?0@01> !%(+' #% *(&)%+% *= 11)*%>!%=*94:,PORTB?0@00>!%(+' #% *(&)%+% *= 100)*%>!%=*9/:,PORTB?0@01>!%(+' #% *(&)%+% *= 101)*%>!%=*9-:,PORTB?0@01>!%(+' #% *(&)%+% *= 110)*%>!%=*9:,PORTB?0@01>!%(+' #% *(&)%+% *= 111)*%>
-
7/24/2019 EJERCICIOS EN C ATMEGA8
3/5
K$( +* =$&!
K *#=*;PORTB?0@00>
K$( +* *#=*
K$( +*# $#*K$( +*# %$(
PB0ICP114
PB1OC1A1/
PB2SSOC1B1-
PB3MOSIOC21
PB4MISO18
PB/SC1
PB-TOSC1TAL1
PBTOSC2TAL210
PC-RESET1
PD0RD
2
PD1TD 3PD2INT0 4
PD3INT1/
PD4T0C -
PD/T111
PD-AIN012
PDAIN113
PC0ADC0 23
PC1ADC124
PC2ADC2 2/
PC3ADC3 2-
PC4ADC4SDA2
PC/ADC/SCL 28
ARE21
AVCC20
U1
ATMEGA8
D1LEDYELLO
Pro/$#ma (%
E"cri/ir #! #$ 0irt+a$ t#rmi!a$ $a -a$a/ra +!ac m#)ia!t# -rogramaci! #! c +"a!)o )ir#cti0a" +"art acti0a)om#)ia!t# + -+$"a)or #! -)1
-
7/24/2019 EJERCICIOS EN C ATMEGA8
4/5
G!!A""#$!%&$'(1.! C)*%&*+, 1111201/ 1/,/3,13 A&'), %#5%)%+'
6$(!#+*7%5)$'.6$(!#+*7&$#+*#%.6$(!#+*7%5)"')&"$(=.6+*$(*USARTQBAUDRATE48006+*$(*B%+Q")*=!%#*9QCPU1-USARTQBAUDRATE1:
5'$+*(5$%)QUSART9!%)+%&':;$#*9$&Q$=Q!#*%)9USCRAUDR?+%&'>K!%)#**)QUSART9:; $#*9$&Q$=Q!#*%)9UCSRA)*&)(UDR>K
5'$+$")$$)QUSART9!%)!%+*(%:
;')9$(&$?0>!%+*(%$?0>$WW:;*(5$%)QUSART9!%+*(%$:>K
K !%)+%&'>
$(&%$(95'$+:; $(&"#='1>
UBRRH?9B%+Q")*=!%#*8:>UBRRL?B%+Q")*=!%#*>UCSRA?177U2>UCSRB?177RENX177TEN>UCSRC?177URSELX177UPM1X077USBSX177UCSZ1X177UCSZ0>DDRB?0@00>
$#*91: ;"#='1?PINBF0@04>
$9"#='1??0@04:;$#*9"#='1??0@04:;"#='1?PINBF0@04>K
$")$$)QUSART9UNAC)(:>K
K
TODO,, P#*%=* )$&* ') %""#$!%&$'( !'+*K
-
7/24/2019 EJERCICIOS EN C ATMEGA8
5/5
PB0ICP114
PB1OC1A1/
PB2SSOC1B1-
PB3MOSIOC21
PB4MISO
18
PB/SC1
PB-TOSC1TAL1
PBTOSC2TAL210PC-RESET 1
PD0RD 2
PD1TD 3
PD2INT04
PD3INT1 /
PD4T0C -
PD/T1 11
PD-AIN012
PDAIN113
PC0ADC023
PC1ADC124
PC2ADC2 2/
PC3ADC3 2-
PC4ADC4SDA
2
PC/ADC/SCL 28
ARE21
AVCC20
U1
ATMEGA8
R1
10
RD
RTS
TD
CTS
Co!c$+"io!#"%
P%)% &$#$%) *# !%=* >+**'= &*(*) *( !*(&% *# ')+*( #' = )*!'*(+%#* *= =%) $(=&)!!$'(*= +*+*="#%%$*(&'.
E= )*!'*(+%#* !'#'!%) %# $(%# +* !%+% ##%5* ( $(+$!%+') +* "'=$!$[( .
S*\( $ *@"*)$*(!$% *( #% =$#%!$[( %# &$#$%) *# !%=* *= = =*(!$##' =$"#$$!% *# &%%]' +*# ")')%%.