P01 Control de Leds MIKROC

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Diseño con microcontroladores PIC en lenguaje MikroC Docente: Ing.

Roger Guachalla Narváez


xoroger@yahoo.es

PRACTICA 01: Control de Leds


1. OBJETIVOS

 Conocer el patillaje del microcontrolador PIC16F877A


 Configurar el PIC16F877A a través de la PALABRA DE CONFIGURACION
 Conocer diferentes técnicas de control de Leds usando el compilador MikroC
 Simular paso a paso el programa en MikroC y Proteus ISIS

2. PATILLAJE DEL MICROCONTROLADOR PIC16F877A


3. PALABRA DE CONFIGURACION PIC16F877A

bit 13 CP (Code Protect) Bit de protección de la memoria FLASH de Programa


1 = Código NO protegido
0 = Toda la memoria de programa protegida

bit 11 DEBUG Bit de Modo de In-Circuit Debugger ICD (Depuración En Circuito)


1 = In-Circuit Debugger deshabilitada, RB6 y RB7 son pines de I/O de propósito general
0 = In-Circuit Debugger habilitado, RB6 y RB7 son usados por el depurador ICD (emulador)

bit 10-9 WRT1:WRT0 Bits de habilitación de escritura de la memoria de Programa FLASH


00 = Direcciones 0000h a 0FFFh protegidas
01 = Direcciones 0000h a 07FFh protegidas
10 = Direcciones 0000h a 00FFh protegidas
11 = Protección de Escritura deshabilitada,toda la memoria de programa puede ser escrita

bit 8 CPD (Code Protect Data) Bit de protección de la memoria EEPROM de Datos
1 = Memoria EEPROM de Datos NO protegida
0 = Memoria EEPROM de Datos Protegida

bit 7 LVP (Low Voltage Programming) Bit de habilitación de ICSP(In-Circuit Serial Programming)
mediante Bajo Voltaje (VDD=+5V) El valor de fábrica por defecto es LVP=1
1 = LVP habilitado (RB3/PGM tiene la función PGM)
0 = LVP deshabilitado (RB3 se puede usar como I/O digital), HV (High voltage = +12 Volt)
debe ser usado en MCLR

bit 6 BOREN (Brown-out Reset Enable) Bit de habilitación del Reset por caída de voltaje
(Voltaje de Alimentación V DD < 4.35 Volt)
1 = BOR Habilitado
0 = BOR Deshabilitado

bit 3 PWRTEN (Power-up Timer Enable) Bit de habilitación del Temporizador al Encendido (72ms)
1 = PWRT Deshabilitado
0 = PWRT Habilitado

bit 2 WDTEN (Watchdog Timer Enable) Bit de habilitación del Temporizador Perro Guardián
1 = WDT Habilitado
0 = WDT Deshabilitado

bit 1-0 FOSC1:FOSC0 Bits de Selección de tipo de Oscilador


00 = Oscilador LP (Low Power Crystal) Cristal de Baja Potencia (f<=200KHz)
01 = Oscilador XT (Crystal) Cristal/Resonador (200KHz>f>=4MHz)
10 = Oscilador HS (High Speed) Cristal/Resonador de Alta Velocidad (4MHz>f>=20MHz)
11 = Oscilador RC (Resistencia, Capacitor)
4. PALABRA DE CONFIGURACION PIC16F877A EN MIKROC (PROJECT→EDIT PROJECT)

5. CIRCUITO ESQUEMATICO
6. CODIGO FUENTE MIKROC

7. SIMULACION EN MIKROC Y PROTEUS ISIS

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy