3
 UNIVERSIDAD TECNICA DEL NORTE FICA   CIME SISTEMAS MICROPROCESADOS JAVIER CABASCANGO   JORGE CRIOLLO INFORME TEMA Programa básico para encender un led con pulsador. OBJETIVO Diseñar un programa que permita encender un led con pulsador. OBJETIVOS ESPECIFICOS - Con las instrucciones aprendidas diseñar el programa.  - Realizar la simulación en Proteus.  - Implementarlo físicamente en la protoboard.  DESARROLLO 'Indico al compilador que micro voy a usar $regfile = "m164pdef.dat" 'Cristal interno $crystal = 1000000 'Configuro el puerto B.0 como entrada, con resistencia push pull Ddrb.0 = 0 Portb.0 = 0 'Configuro el puerto C.0 como salida Ddrc.0 = 1 Portc.0 = 0 Programa: If Pinb.0 = 0 Then Goto Encender Goto Programa Encender: Portc.0 = 1 Wait 3

Informe Primer Programa en Bascom

Embed Size (px)

DESCRIPTION

EJEMPLO EN BASCOM

Citation preview

  • UNIVERSIDAD TECNICA DEL NORTE

    FICA CIME

    SISTEMAS MICROPROCESADOS

    JAVIER CABASCANGO JORGE CRIOLLO

    INFORME

    TEMA

    Programa bsico para encender un led con pulsador.

    OBJETIVO

    Disear un programa que permita encender un led con pulsador.

    OBJETIVOS ESPECIFICOS

    - Con las instrucciones aprendidas disear el programa.

    - Realizar la simulacin en Proteus.

    - Implementarlo fsicamente en la protoboard.

    DESARROLLO

    'Indico al compilador que micro voy a usar

    $regfile = "m164pdef.dat"

    'Cristal interno

    $crystal = 1000000

    'Configuro el puerto B.0 como entrada, con resistencia push pull

    Ddrb.0 = 0

    Portb.0 = 0

    'Configuro el puerto C.0 como salida

    Ddrc.0 = 1

    Portc.0 = 0

    Programa:

    If Pinb.0 = 0 Then Goto Encender

    Goto Programa

    Encender:

    Portc.0 = 1

    Wait 3

  • Portc.0 = 0

    Goto Programa

    End

    SIMULACION EN PROTEUS

    Encendido con intervalo de 3seg.

    CONCLUSIONES

    Al ser un programa piloto en Bascom primero debamos entender cmo se debe

    de empezar y que instrucciones utilizar hasta adaptarnos al programa y a las

    instrucciones.

    Se logr notar la diferencia entre Assembler y Bascom pues se hizo ms fcil en

    lenguaje de alto nivel y ms comprensible.

    Para un mejor aprendizaje acerca del programa se hizo algunos ejemplos bsicos

    que nos permitir entender de mejor forma y con la ayuda del docente.

  • RECOMENDACIONES

    Practicar en el programa Bascom y leer el datasheet del microcontrolador a

    utilizar principalmente sus instrucciones.

    Tener propiamente todos los materiales a utilizar cada integrante del grupo.

    Una vez realizado este proyecto seguir intentando con diferentes tiempos de wait, recordando que son en segundos, pruebe wait 6 se ver que el apagado es

    ms lento.

    ANEXOS