La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Concepto Usos Arquitectura interna CPU Memoria de Programa Memoria de datos Recursos Auxiliares Microcontroladores Comerciales El microcontrolador PIC."— Transcripción de la presentación:

1

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

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

6

7

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

9 PIC16F877

10 ENTRADAS Y SALIDAS

11 Programar en Mikroc

12

13 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.

14 Diagrama de Encapsulado

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

16 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 entradas ; RB salidas ; RB entradas ENTRADAS Y SALIDAS

17 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


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

Presentaciones similares


Anuncios Google