Vous êtes sur la page 1sur 5

Universidad de San Carlos de Guatemala

Facultad de Ingeniera
Escuela de Mecnica Elctrica
Ingeniera Electrnica
Laboratorio de Electrnica
Laboratorio de Microcontroladores/PIC's

Clase 2
Familias de PICs

Versin 2S 2013
Elaborado por: Aux. Estuardo Toledo

Asegurarse que tengan el DATASHEET!


EasyPIC 5
Programadora de PICs
Alimentacin + USB
Debugger (MikroICD). Solo explicar qu hace. No se va a usar.

Entrenadora
Jumpers
MCLR
Pull-ups/Pull-Downs
LEDs Outputs
Push Inputs
LCD
GLCD
I/0 de todos los puertos IDC de 10 pines
7-SEGMENT con driver 74ls47
SERIAL con MAX232
USB
PS/2
ADC (Potencimetros)

Versin 2S 2013
Elaborado por: Aux. Estuardo Toledo

Datasheet
Cmo est organizado (ndice)
Registros (cmo encontrar qu hace cada uno?) En dnde estn?
Mostrar que cada registro tiene toda su informacin de forma detallada
Mostrar que los registros se dividen en 8 bits, y mostrar que tienen nombre
Los bits pueden llamarse por nombre o por nmero. Por ejemplo: CM1CON0.7
equivale a CM1CON0.C1ON
MikroC 6.0.0

Registros
Options
Seleccin uC
Velocidad reloj
Configuration Bits
Generate C Code
Compiler
Escritura de nmeros/valores
Binaria
Decimal
Hexadecimal
Registros ms usados
ANSEL, configura pin como entrada analogica
ANSELH, configura el resto de los pines digitales
OSCCON, se utiliza para seleccionar y gobernar el oscilador de reloj y la
frecuancia de reloj
PORTx
TRISx (Explicar buffer tri-estado)
Instrucciones
etiquetas
Goto
Variables
If -Else
case .
While
For .
Programas ejemplo
LED Blinking PORTB
Contador Ascendente automtico
Contador Ascendente disparado por el usuario
Contador Ascendente/Descendente seleccionado por el usuario
Compilacin
Start Debugger
Cargar el firmware al PIC con la quemadora
Versin 2S 2013
Elaborado por: Aux. Estuardo Toledo

PROGRAMAR y EJECUTAR c/u de los Firmwares creados en MikroC, usando la


EasyPIC.

RBPU - PORTB Pull-up enable bit (resistencia Pull Up del puerto PORTB)
0 - Resistencias pull-up del puerto PORTB estn deshabilitadas.
1 - Pines del puerto PORTB pueden estar conectados a las resistencias
pull-up.
Activacin de WPUB
Todos los pines del puerto PORTB tienen las resistencias pull-up integradas, que los
hacen perfectos para que se conecten con los botones de presin (con el teclado),
interruptores u optoacopladores. Con el propsito de conectar las resistencias a los
puertos del microcontrolador, el bit apropiado del registro WPUB debe estar a uno.

Al tener un alto nivel de resistencia (varias decenas de kiloohmios), estas resistencias


virtuales no afectan a los pines configurados como salidas, sino que sirven de un
complemento til a los pines configurados como entradas. De lo contrario, se
comportaran como si fueran flotantes gracias a su alta resistencia de entrada.
Si utiliza resistencias o botones de presin como una fuente de seal de entrada,
conctelos a los pines del puerto PORTB, ya que tienen las resistencias pull-up. El uso
de estos registros est habilitado por el bit RBPU del registro OPTION_REG, mientras
que la instalacin de las resistencias individuales est habilitada por los bits del
registro WPUB.
Versin 2S 2013
Elaborado por: Aux. Estuardo Toledo

Versin 2S 2013
Elaborado por: Aux. Estuardo Toledo

Vous aimerez peut-être aussi