practicas pic c
TRANSCRIPT
-
7/25/2019 Practicas PIC C
1/16
Universidad Tecnolgica DeAguascalientes
MantenimientoIndustrial
Electrnica DigitalPracticas 4 Unidad
Integrantes:
Julio Cesar Alvarado Laguna
Uriel Castillo Alvarado
Miguel Alcocer V!ue
Pro"esor: V#ctor Manuel Mora $o%o
-
7/25/2019 Practicas PIC C
2/16
&'())('&)*
+ndice:
Practicas PIC C
$esu%en
Marco terico ,-.etivos Material Desarrollo $esultados Discusin/ Conclusiones 0
$e"erencia
-
7/25/2019 Practicas PIC C
3/16
Practicas Pic C
RESUMEN
Basndose en lo anteriormente visto en clase se realiz la programacin de cada
una de las 6 prcticas, todo esto utilizando el microcontrolador 18F4550, dicho
controlador nos ayudara para realizar en !sico las prcticas necesarias,
conectado a una ta"leta de #$%&
'a primera prctica consista en realizar el encendido de un led, ( leds ) leds de
!orma *ue simulara un tipo sem!oro y por +ltimo la simulacin de un crucero *ue
cuente con cuatro sem!oros sincronizados entre ellos&
n la segunda prctica se utilizan "otones, dips-itch y displays ya *ue con la
com"inacin de ciertas entradas de"er arro.ar las salidas a los leds o en su caso
al display, en otro apartado de esta prctica de"eremos simular el proyecto
anteriormente realizado de la matrcula de alg+n compa/ero seguido de la pala"ra
hola&
'a tercera prctica consta del uso de contadores ya sea ascendentes o
descendentes o *ue al inicio cuente de !orma ascendente y despus de !orma
reversi"le todo esto con uso de displays&
'a cuarta entrega de prcticas es un con.unto de programas *ue usen motores a
paso ya sean unipolares o "ipolares, estos motores son especiales ya *ue su giro
puede ser controlado para un uso ms preciso&
'a *uinta prctica es so"re el uso de la pantalla de '%, como imprimir en
pantalla los mensa.es, como hacer cam"io de mensa.e en pantalla, "orrar pantalla
y las coordenadas necesarias para mostrar el te2to en pantalla&
'a +ltimaprctica demuestra el uso del teclado matricial los dgitos *ue muestra en
pantalla y com"inacin .unto con leds *ue se pueden imprimir en la pantalla '%&
3na vez desarrollada la programacin en #$% % se realiz una simulacin delcircuito y sus cone2iones en el programa #roteus, esto para veri!icar su correcto
!uncionamiento y por ultimo descargar el programa en el microcontrolador y su
!uncin en !sico&
-
7/25/2019 Practicas PIC C
4/16
MARCO TEORICO
'os #$% son una !amilia de microcontroladores tipo $% !a"ricados por icrochip
7echnology $nc& y derivados del #$%1650, originalmente desarrollado por la
divisin de microelectrnica de eneral $nstrument&
l nom"re actual no es un acrnimo& n realidad, el nom"re completo es
#$%micro, aun*ue generalmente se utiliza como #eripheral $nter!ace %ontroller
9controlador de inter!az peri!rico:&
l #$% original se dise/ para ser usado con la nueva %#3 de 16 "its %#16000&
iendo en general una "uena %#3, sta tena malas prestaciones de entrada y
salida, y el #$% de 8 "its se desarroll en 1; para conseguir un controlador de canal programa"le& @oy en da
multitud de #$% vienen con varios peri!ricos incluidos 9mdulos de comunicacin
serie, 3A7, n+cleos de control de motores, etc&: y con memoria de programa
desde 51( a )( 000 pala"ras 9una pala"ra corresponde a una instruccin enlengua.e ensam"lador, y puede ser de 1(, 14, 16 o )( "its, dependiendo de la
!amilia espec!ica de #$%micro:&
#ara trans!erir el cdigo de un ordenador al #$% normalmente se usa un dispositivo
llamado programador& 'a mayora de #$% *ue icrochip distri"uye hoy en da incorporan
$%# 9$n %ircuit erial #rogramming, programacin serie incorporada: o '# 9'o- oltage
#rogramming, programacin a "a.o volta.e:, lo *ue permite programar el #$% directamente
en el circuito destino& #ara la $%# se usan los pines B6 y B< 9n algunos modelos
pueden usarse otros pines como el #0 y #1 o el A0 y A1: como relo. y datos y el
%' para activar el modo programacin aplicando un volta.e de 1) voltios& 2isten
muchos programadores de #$%, desde los ms simples *ue de.an al so!t-are los detalles
de comunicaciones, a los ms comple.os, *ue pueden veri!icar el dispositivo a diversas
tensiones de alimentacin e implementan en hard-are casi todas las !uncionalidades&
uchos de estos programadores comple.os incluyen ellos mismos #$% preprogramados
como inter!az para enviar las rdenes al #$% *ue se desea programar& 3no de los
programadores ms simples es el 7(0, *ue utiliza la lnea 7C del puerto ()( como
alimentacin y las lneas 7 y %7 para mandar o reci"ir datos cuando el
microcontrolador est en modo programacin&
-
7/25/2019 Practicas PIC C
5/16
httpsD==es&-iEipedia&org=-iEi=icrocontrolador#$%
OBJETIVO
%onocer el lengua.e de programacin % para desarrollar e implementar proyectos
en microcontroladores y ta"lillas #$% con el !in de !acilitar los procesos de
cone2iones entre circuitos&
Aprender los cdigos de programacin necesarios para con esto poder resolver
cual*uier pro"lema re!erente a circuitos integrados usando el microcontrolador
18F4550&
esarrollar circuitos de !orma simulada y !isca y conocer las di!erencias *ue
e2isten en las dos !ormas de desarrollarlos&
https://es.wikipedia.org/wiki/Microcontrolador_PIChttps://es.wikipedia.org/wiki/Microcontrolador_PIC -
7/25/2019 Practicas PIC C
6/16
MATERIAL
icrocontrolador 18F4550
7a"lilla #$%
%omputadora
-
7/25/2019 Practicas PIC C
7/16
DESARROLLO
e desarrollaron los siguientes programas en la aplicacin #$% %D
%rucero 9#ractica 1:D
-
7/25/2019 Practicas PIC C
8/16
-
7/25/2019 Practicas PIC C
9/16
#royecto @ola 9#ractica (:D
-
7/25/2019 Practicas PIC C
10/16
-
7/25/2019 Practicas PIC C
11/16
%ontador eversi"le 9#ractica ):D
-
7/25/2019 Practicas PIC C
12/16
iro de ) otores 9#ractica 4:D
-
7/25/2019 Practicas PIC C
13/16
-
7/25/2019 Practicas PIC C
14/16
-
7/25/2019 Practicas PIC C
15/16
ado lectrnico 9#ractica 5:D
3na vez realizados todos los programas, se procedi a simular en proteus, dichas
simulaciones .unto con los programas se ane2an en el correo&
-
7/25/2019 Practicas PIC C
16/16
RESULTADOS
'os resultados !ueron !avora"les, ya *ue todos los programas !uncionaron en
!sico, aun*ue algunos necesita"an cone2iones e2ternas, y la aplicacin para
descargar los programas al microcontrolador genera"a pro"lemas en las
computadoras por los drivers&
DISCUSIN
l programa microchip, necesario para descargar lo programado al microchip solo
pudo !uncionar en una computadora de los integrantes del e*uipo, los mtodos de
programacin no siempre !ueron los mismo y encontramos detalles de *ue el
programa !unciona"a correctamente en la simulacin pero a la hora de pasarlo al
#$% hacia cosas e2tra/as&
>tro detalle !ue el uso de una ca"ecera especial para no desprogramar el
18F4550, ya *ue si en el programa e2ista una con!iguracin di!erente, el
microcontrolador podra de.ar de !uncionar&
CONCLUCIONES
'as practicas anteriores nos sirvieron para desarrollarnos como programadores,
aun*ue en un nivel "sico, y ver como nuestros programas !uncionan en !sico,
conocer el !uncionamiento de los microcontroladores y el uso de #$%Gs para
!acilitar cone2iones&
l uso de todas estas herramientas !acilita mucho el desarrollo de circuito, muchosde ellos *ue ha"amos realizado anteriormente con compuertas lgicas, las cuales
nos ocasiona"an pro"lemas muchas veces por detalles de cone2in&
REFERENCIAS
httpsD==es&-iEipedia&org=-iEi=icrocontrolador#$%
https://es.wikipedia.org/wiki/Microcontrolador_PIChttps://es.wikipedia.org/wiki/Microcontrolador_PIC