Materi Materia: a: Mic Microc rocont ontrol rolado adores res y Labora Laborator torio io
Semest Semestre: re: Quinto Quinto
Docent Docente: e: Ing. Ing. Roger Roger Guacha Guachalla lla N.
TEMA 1.- INTRODUCCION A LOS MICROCONTROLADORES. TEMA 2.- MICROCONTROLADORES PIC. TEMA 3.- MICROCONTROLADORES AVR. AVR. TEMA 4a.- PROGRAMACIÓN EN BAJO NIVEL PIC TEMA 4b.- PROGRAMACIÓN EN BAJO NIVEL AVR AVR TEMA 5.- PROGRAMACIÓN EN ALTO NIVEL TEMA 6.- PERIFRICOS INTEGRADOS TEMA !.- APLICACIONES CON EL MICROCONTROLADOR CON!NIDOS
P"#$#%&a'()% *#+ C,%%(*, A%a+&(', A%a+&(', *# +a Ma"(a *# +,$ Ob/#&(0,$ *# +a ,"a *# #0a+a'()% *# +,$ a"(a+#$ "##"(*,$ !M# $.% INROD&CCION I NROD&CCION # LOS MICROCONROL#DOR!S D(#"#%'(a$ *# *($#, ',% M('",7",'#$a*," V$. M('",',%&",+a*," R#$#a 8($&)"('a *#+ M('",7",'#$a*," D($#, '+9$(', ',% ('",7",'#$a*," ('",7",'#$a*," :;< #$ % M('",',%&",+a*,"= M('",',%&",+a*,"= !M# '.% MICROCONROL#DOR!S (IC. (IC . I%&",*''()% a +,$ ('",',%&",+a*,"#$ ('",',%&",+a*,"#$ PIC Ca"a'"$&('a$ Fa(+(a$ PIC :P," < $a" ('",',%&",+a*,"#$ ('",',%&",+a*,"#$ PIC= A"('&"a *# +,$ ('",',%&",+a*,"#$ ('",',%&",+a*,"#$ PIC - E%$ab+a*," E%$ab+a*," D#$'"(7'()% *# +a$ 'a"a'"$&('a$ 'a"a'"$&('a$ &<'%('a$ *#+ M('",',%&",+a*," M('",',%&",+a*," PIC16F>!!A O"?a%(@a'()% *# +a M#,"(a M#,"(a *# 7",?"aa M#,"(a *# *a&,$ "#a *# "#?($&",$ "#?($&",$ *# %'(,%#$ #$7#'(a+#$ #$7#'(a+#$ SFR$ M,*,$ *# *("#''(,%a(#%&, R#?($&",$ #$7#'(a+#$ SFR *# 7",7)$(&, ?#%#"a+ C,%/%&, *# I%$&"''(,%#$ L#%?a/# E%$ab+a*," E%&,"%, *# D#$a"",++, #% E%$ab+a*," M(",Ba$(' P", ," PIC !M# )a.% (ROGR#M#CI*N !N "#+O NI,!L (IC (r-ctica $: P+a%(('a'()% $: P+a%(('a'()% *#+ a+?,"(&, #*('()% #% M(",Ba$(' P", ," PIC *#7"a*, ',7(+a'()% $(+a'()% *#+ 7",#'&, O7#"a'(,%#$ ',% P#"&,$ #% ASM !M# .% MICROCONROL#DOR!S #,R. #,R. I%&",*''()% a +,$ ('",',%&",+a*,"#$ AVR Ca"a'"$&('a$ Fa(+(a$ AVR :P," < $a" ('",',%&",+a*,"#$ AVR= AVR= A"('&"a *# +,$ ('",',%&",+a*,"#$ ('",',%&",+a*,"#$ AVR AVR - E%$ab+a*," E%$ab+a*," D#$'"(7'()% *# +a$ 'a"a'"$&('a$ 'a"a'"$&('a$ &<'%('a$ *#+ M('",',%&",+a*," ATMEGA32 ATMEGA32 O"?a%(@a'()% *# +a M#,"(a M#,"(a *# 7",?"aa M#,"(a *# *a&,$ "#a *# "#?($&",$ "#?($&",$ *# %'(,%#$ #$7#'(a+#$ #$7#'(a+#$ SFR$ M,*,$ *# *("#''(,%a(#%&, R#?($&",$ #$7#'(a+#$ SFR *# 7",7)$(&, ?#%#"a+ C,%/%&, *# I%$&"''(,%#$ L#%?a/# E%$ab+a*," E%&,"%, *# D#$a"",++, #% E%$ab+a*," M(",Ba$(' P", ," AVR !M# )b.% (ROGR#M#CI*N !N "#+O NI,!L #,R (r-ctica ': P+a%(('a'()% ': P+a%(('a'()% *#+ a+?,"(&, #*('()% #% M(",Ba$(' P", ," AVR *#7"a*, ',7(+a'()% $(+a'()% *#+ 7",#'&, O7#"a'(,%#$ ',% P#"&,$ #% ASM G"aba*,"#$ *# M('",',%&",+a*,"#$ PIC S#"(a+ RS232HUSB Pa+ab"a *# C,%(?"a'()% *# +,$ PICF16 P",?"aa'()% ICSP G"aba*," C PIC 7," 7#"&, S#"(a+ JDM S,&a"# KINPIC G"aba*," C PIC 7," 7#"&, USB S,&a"# PICIT2 L#'&"a B,""a*, P",''()% G"aba*, 8a"*a"# *#+ ('",',%&",+a*," G"aba*,"#$ *# M('",',%&",+a*,"#$ AVR AVR S#"(a+ RS232HUSB Pa+ab"a *# C,%(?"a'()% *# +,$ AVR AVR P",?"aa'()% ICSP G"aba*," C AVR 7," 7#"&, S#"(a+ G"aba*," C AVR 7," 7#"&, USB L#'&"a B,""a*, P",''()% G"aba*, 8a"*a"# *#+ ('",',%&",+a*," (rimer (arcial !M# /% (ROGR#M#CI*N !N #LO NI,!L E%&,"%, *# D#$a"",++, I%?"a*, IDE M(",Ba$(' P", ," PIC C"#a'()% *# P",#'&,$ E*('()% *#+ ')*(?, #% #% +#%?a/#$ M(",Ba$(' P", ," PIC D#7"a'()% *#+ ')*(?,
O"S.
C,7(+a'()% *#+ ')*(?, S(+a'()% *#+ ')*(?, E%&,"%, *# D#$a"",++, I%?"a*, IDE M(",Ba$(' P", ," AVR C"#a'()% *# P",#'&,$ E*('()% *#+ ')*(?, #% #% +#%?a/#$ M(",Ba$(' P", ," AVR D#7"a'()% *#+ ')*(?, C,7(+a'()% *#+ ')*(?, S(+a'()% *#+ ')*(?, (r-ctica : P+a%(('a'()% *#+ a+?,"(&, #*('()% #% M(",Ba$(' P", ," PIC M(",Ba$(' P", ," AVR *#7"a*, ',7(+a'()% $(+a'()% *#+ 7",#'&, O7#"a'(,%#$ ',% P#"&,$ M(",Ba$(' PIC AVR S(+a*," V("&a+ PROTEUS - Lab'#%" S(+a*," ISIS C"#a'()% *#+ C("'(&, E$#9&(', A"'8(0,$ .E .COF E%+a'# ',% M(",Ba$(' P", ," PIC M(",Ba$(' P", ," AVR E$#9&(', *# ',7,%#%$ %#'#$a"(,$ #% #+ '("'(&, b9$(', *# a7+('a'()% ',% ('",',%&",+a*,"#$ PIC AVR (r-ctica ): P+a%(('a'()% *#+ a+?,"(&, #*('()% #% M(",Ba$(' P", ," PIC M(",Ba$(' P", ," AVR *#7"a*, ',7(+a'()% $(+a'()% *#+ 7",#'&, ALU *# 3 b(&$ 4 ,7#"a'(,%#$ P",?"aa'()% ,*+a" #% M(",Ba$(' Pa+ab"a$ "#$#"0a*a$ #% M(",Ba$(' E$&"'&"a *# % 7",?"aa #% M(",Ba$(' T(7,$ *# *a&,$ O7#"a*,"#$ a"(&<&(',$ *# a$(?%a'()% E%&"a*a H Sa+(*a 7," 7#"&,$ I%&",*''()% a +a$ (%$&"''(,%#$ I%$&"''(,%#$ *# A$(?%a'()% I%$&"''(,%#$ C,%*('(,%a+#$ I%$&"''(,%#$ *# ("a'()% B'+#$ I%$&"''(,%#$ *# Sa+&, B("'a'()% P",'#*((#%&,$ F%'(,%#$ L(b"#"a$ *#+ U$a"(, (r-ctica /: P+a%(('a'()% *#+ a+?,"(&, #*('()% #% M(",Ba$(' P", ," PIC M(",Ba$(' P", ," AVR *#7"a*, ',7(+a'()% $(+a'()% *#+ 7",#'&, C,%&",+ *# M,&," Pa$, a Pa$, I%"a'# a *($7,$(&(0,$ *# E%&"a*a Sa+(*a B,&,% S(&'8 L#*$ D($7+a *# ! S#?#%&,$ I%"a'# a+ *($7+a LCD I%"a'# a+ '+a*, 8#a*#'(a+ (ractica 0: P+a%(('a'()% *#+ a+?,"(&, #*('()% #% M(",Ba$(' P", ," PIC M(",Ba$(' P", ," AVR *#7"a*, ',7(+a'()% $(+a'()% *#+ 7",#'&, Ma%#/, T#'+a*,HLCD Segundo (arcial !M# 0.% (!RI12RICOS IN!GR#DOS C,7a"a*," A%9+,?, #% PIC Ca"a'"$&('a$ C,%(?"a'()% (ractica 3: C,*(('a'()%. S(+a'()% 0("&a+ a"a*, #% 7",&,b,a"* *#+ 7",#'&, C,7a"a*," A%9+,?, PIC C,%0#"$," A%9+,?,HD(?(&a+ #% AVR Ca"a'"$&('a$ C,%(?"a'()% (ractica 4: C,*(('a'()%. S(+a'()% 0("&a+ a"a*, #% 7",&,b,a"* *#+ 7",#'&, C,%0#"$," A%9+,?,HD(?(&a+ AVR C,%&a*,"#$ #% PIC M,*, *# O7#"a'()% C,%(?"a'()% *# T(#"$ ,*, C,%&a*," (ractica 5: C,*(('a'()%. S(+a'()% 0("&a+ a"a*, #% 7",&,b,a"* *#+ 7",#'&, T(#" #% ,*, C,%&a*," PIC T#7,"(@a*,"#$ #% AVR M,*, *# O7#"a'()% C,%(?"a'()% *# T(#"$ ,*, T#7,"(@a*," (ractica $6: C,*(('a'()%. S(+a'()% 0("&a+ a"a*, #% 7",&,b,a"* *#+ 7",#'&, T(#" #% ,*, T#7,"(@a*," AVR P#"&, S#"(a+ A$%'",%, #% PIC P",&,',+, RS-232 T"a%$($()% R#'#7'()% *# Da&,$ C,%(?"a'()% *#+ UART (ractica $$: C,*(('a'()%. S(+a'()% 0("&a+ a"a*, #% 7",&,b,a"* *#+ 7",#'&, P#"&, S#"(a+ RS-232 PIC P#"&, S#"(a+ S(%'",%, #% AVR P",&,',+,$ I2C-SPI T"a%$($()% R#'#7'()% *# Da&,$ C,%(?"a'()% *#+ 7#"&, S#"(a+ S%'",%, (ractica $': C,*(('a'()%. S(+a'()% 0("&a+ a"a*, #% 7",&,b,a"* *#+ 7",#'&, P#"&, S#"(a+ $%'",%, SPI AVR !M# 3.% #(LIC#CION!S CON !L MICROCONROL#DOR P",#'&, P",ba*," *# C8(7$ TTL CMOS P",#'&, P",?"aa*," *# #,"(a$ EEPROM P",#'&, R#+,/ *# &(#7, "#a+ RTC ',% (%"a'# I2C (royecto y7o !8amen 1inal Segundo turno y 9resentacin de actas en ;arde8 Conclusin del Semestre I7'6$$