Anda di halaman 1dari 13

P R O G R A M AC I Ó N D E

MICROCONTROLADORES

• Longitud de un registro y su
composición.
• Entorno de MPLAB X IDE.
• Manejo de puertos I/O digitales.

Carlos Sernaque N.
TAMAÑO DE REGISTROS
Unidades de los registros en un microcontrolador

Recuerda que Un byte esta


los registros del compuesto por 8
PIC 16F877A bits
son de 8 bits

Un byte esta
compuesto por 2
Nibbles

4/9/2018 CARLOS SERNAQUE N.


MANEJO DE DISPLAY DE 7 SEGMENTOS

4/9/2018 CARLOS SERNAQUE N.


MANEJO DE DISPLAY DE 7 SEGMENTOS
Ejemplo N°1: Muestre los datos a cargar en los registros del puerto donde se ha conectado un display de 7
segmentos, a fin demostrar en el display los números 1,5,F,A,4.

Para el N°1: Para la letra A


TRISD = 0x00; TRISD = 0x00;
PORTD = 0x79 PORTD = 0x08

Para el N°5:
TRISD = 0x00;
PORTD = 0x12

Para la letra F Para el N°4


TRISD = 0x00; TRISD = 0x00;
PORTD = 0x0E PORTD = 0x19

4/9/2018 CARLOS SERNAQUE N.


CREANDO UN NUEVO PROYECTO EN EL ENTORNO DE MPLAB X IDE DE MICROCHIP

4/9/2018 CARLOS SERNAQUE N.


CREANDO UN NUEVO PROYECTO EN EL ENTORNO DE MPLAB X IDE DE MICROCHIP

4/9/2018 CARLOS SERNAQUE N.


CREANDO UN NUEVO PROYECTO EN EL ENTORNO DE MPLAB X IDE DE MICROCHIP

4/9/2018 CARLOS SERNAQUE N.


CREANDO UN NUEVO PROYECTO EN EL ENTORNO DE MPLAB X IDE DE MICROCHIP

4/9/2018 CARLOS SERNAQUE N.


CREANDO UN NUEVO PROYECTO EN EL ENTORNO DE MPLAB X IDE DE MICROCHIP

4/10/2018 CARLOS SERNAQUE N.


CREANDO UN NUEVO PROYECTO EN EL ENTORNO DE MPLAB X IDE DE MICROCHIP

4/10/2018 CARLOS SERNAQUE N.


MANEJO DE SALIDAS DIGITALES
Ejemplo N°2: Elaborar el algoritmo para encender el led conectado al microcontrolador

#include <xc.h>
#define _XTAL_FREQ 4000000

Void main ()
{
TRISBbits.TRISB4 =0;
PORTBbits.PORTB4 = 1;
}

4/10/2018 CARLOS SERNAQUE N.


MANEJO DE UN DISPLAY DE 7 SEGMENTOS

Ejemplo N°3: Elaborar el algoritmo para mostrar el numero 6 en el display conectado al microcontrolador.

#include <xc.h>
#define _XTAL_FREQ 4000000

Void main ()
{
TRISD = 0x00;
PORTD = 0x02;
}

4/10/2018 CARLOS SERNAQUE N.


GRACIAS POR SU ATENCIÓN

4/9/2018 CARLOS SERNAQUE N.

Anda mungkin juga menyukai