Practicas PIC C

Embed Size (px)

Citation preview

  • 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