jueves, 10 de abril de 2014

LABORATORIO UNO PRENDER Y APAGAR UN LED

Figura 3.1. Distribución de pines del PIC16F877A

INTRODUCCIÓN


Los microprocesadores son circuitos integrados “programables”, que contienen todos
los elementos de un computador. Este componente electrónico, ha revolucionado, en los
últimos años, las técnicas de diseño, en lo referente a “sistemas de control industrial”.
Esta diseñado para controlar sistemas que realizan una tarea especifica. Como esta
integrado en una sola pastilla (chips), de reducido tamaño, suele estar incorporado al
propio dispositivo que gobierna. Podemos decir que es un “computador completo”, con
limitaciones en sus prestaciones.
Aplicaciones comunes: Hornos microondas, lavar ropas, sistema de inyección de
automóviles, teclados de PC, impresoras, vídeos, sistemas de comunicaciones, procesos
industriales etc.



Los microprocesadores son circuitos integrados “programables”, que contienen todos
los elementos de un computador. Este componente electrónico, ha revolucionado, en los
últimos años, las técnicas de diseño, en lo referente a “sistemas de control industrial”.
Esta diseñado para controlar sistemas que realizan una tarea especifica. Como esta
integrado en una sola pastilla (chips), de reducido tamaño, suele estar incorporado al
propio dispositivo que gobierna. Podemos decir que es un “computador completo”, con
limitaciones en sus prestaciones.
Aplicaciones comunes: Hornos microondas, lavar ropas, sistema de inyección de
automóviles, teclados de PC, impresoras, vídeos, sistemas de comunicaciones, procesos
industriales etc.
Los pines de entrada/salida de estos microprocesadores están organizados en cinco puertos.
el puerto A con 6 líneas, el puerto B con 8 líneas, el puerto C con 8 líneas, el puerto D con
8 líneas y el puerto E con 3 líneas. Cada pin de esos puertos se puede configurar como
Entrada o como salida independiente programando un par de registros diseñados para tal
fin. En ese registro un bit en "0" configura el pin del puerto correspondiente como salida y
un bit en "1" lo configura como entrada.







CÓDIGO EN MPLAB v8.92
     list        p=16f877a              ; directiva para definir procesador
    #include    <p16f877a.inc>  ; definiciones de variables especificas del procesador 
   
    __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _HS_OSC & _WRT_OFF & _LVP_OFF & _CPD_OFF     ;configuracion del pic

     org 0                             ; vector de origen
Start:
     bsf       STATUS,RP0     ; seleccione Banco 1
     bcf       TRISB,5             ; configure pin RB4, salida, led OUT-1
     bcf       STATUS,RP0     ; seleccione Banco 0
           
MainLoop:
     bsf       PORTB,5           ; prenda led OUT-1
     bcf       PORTB,5           ; apague led OUT-1
     goto      MainLoop          ; haga ciclo

     end









Wilmarfernando girldo  31528
Jose David quitero peña 31343
Daniel mora  Gavidia    30632


No hay comentarios:

Publicar un comentario