SlideServe
Menu
Préférences
© SlideServe · v2026

MICROCONTROLADORES

neola avatar
17 diapositives · 548 Views · Aug 23, 2014

MICROCONTROLADORES. Microcontroladores. Concepto Usos Arquitectura interna CPU Memoria de Programa Memoria de datos Recursos Auxiliares Microcontroladores Comerciales El microcontrolador PIC . Concepto.

MICROCONTROLADORES - slide 1
01 / 17MICROCONTROLADORES
1 / 17

Télécharger la présentation

MICROCONTROLADORES
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. MICROCONTROLADORES

  2. Microcontroladores • Concepto • Usos • Arquitectura interna • CPU • Memoria de Programa • Memoria de datos • Recursos Auxiliares • Microcontroladores Comerciales • El microcontrolador PIC

  3. Concepto Circuito integrado que incluye en su interior las tres unidades funcionales de un ordenador: CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un solo circuito integrado.

  4. Usos

  5. PIC16F877 • Características • Diagrama de encapsulado • Reloj. • Osciladores • Reset • Arquitectura Interna • Memoria de Programa • Memoria de Datos • Direccionamiento • Registro de datos

  6. PIC16F877

  7. ENTRADAS Y SALIDAS

  8. Programar en Mikroc

  9. Programar en Mikroc

  10. Ejemplo Se requiere controlar tres luces (L1, L2, L3) con la siguiente secuencia: L1 se enciende durante 12 segundos, luego se enciende L2 durante 8 segundos y finalmente, L3 durante 4 segundos. El ciclo se repite indefinidamente.

  11. Diagrama de Encapsulado

  12. PIC16F84 VDD 10K ohm 100 ohm MCLR RESET • Power-on Reset (POR) • MCLR reset during normal operation • MCLR reset during SLEEP • WDT Reset (during normal operation) • WDT Wake-up (during SLEEP)

  13. ENTRADAS Y SALIDAS Inicializando PORTB CLRF PORTB ; (06xh) Inicializa PORTB BSF STATUS, RP0 ; ((03xh, 05xH) Selecciona Bank 1 MOVLW 0xCF ; Valor usado para seleccionar la función Ent/salida MOVWF TRISB ; (06xh) RB<3:0> entradas ; RB<5:4> salidas ; RB<7:6> entradas

  14. Registro DE opciones OPTION u OPTION_REG (Dirección 81h,181h) • bit 7:#RBPU: Resistencia de Pull-up en, el PORTB • 1=Resistencia de Pull-up desactivada • 0= Resistencia de Pull-up activada • bit6 1:INTEDG:, Flanco, de control de interrupciones • 1:Interrupción por flanco ascendente en el pin RB0/INT, • 0:Interrupción por flanco: descendente en el pin RB0/INT • bit 5:T0SC. Selección del tipo de Reloj para TMRO • 1 = Los pulsos se introducen a través del, pin RA4/TOCK1 • 0 = Los Pulsos de reloj internos- Fosc/4 • bit 4:T0SE: Tipo de flanco para TMR0 • 1 = Incremento de TMR0 en cada flanco, descendente por el pin RA4/TOCKI • 0 = Incremento de TMR0 en cada flanco ascendente por el pin RA4/TOCKI • bit 3:PSA: Asignación del Preescaler • 1 = El preescaler se le asigna al WDT • 0 = El preescaler se le asigna al TMR0 • bit 2-0:PS2:PS0: Rango de actuación del preescaler