Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS E
INFORMATICA
TEMA
LABORATORIO DESARROLLADO -
PIC 16F877A
GESTION DE PUERTOS EN C
A TRAVES DE LA RAM
GESTION DE PUERTOS EN C
En lenguaje C se pueden gestionar los puertos de dos formas:
Se declaran los registros TRISX y PORTX definiendo su posicion
en la menoria RAM como variables de C.
Utilizando las directivas especificas del compilador (#USE
FAST_IO, #USE FIXED_IO, #USE STANDARD_IO).
A TRAVES DE LA RAM
GESTION DE PUERTOS EN C
A TRAVES DE LA RAM
GESTION DE PUERTOS EN C
A TRAVES DE LA RAM
Existen unas funciones de C que permiten trabajar bit a bit con los
registros o variables definidas previamente. Estas funciones son
las siguientes:
Bit_clear(var,bit); //Pone a 0 el bit especifico (0 a 7) de la variable
Bit_set(var,bit); //Pone a 1 el bit especifico (0 a 7) de la variable
Bit_test(var,bit); //Muestra el bit especifico (0 a 7) de la variable
Swap(var); //Intercambia los 4 bits de mayor peso por los
4 de menor peso de la variable
GESTION DE PUERTOS EN C
A TRAVES DE LA RAM
GESTION DE PUERTOS EN C
A TRAVES DE LAS DIRECTIVAS
Funciones de Control:
GESTION DE PUERTOS EN C
#USE FAST_IO(PUERTO) [PUERTO: A]
Ejemplo de Aplicacin ..
GESTION DE PUERTOS EN C
#USE STANDARD_IO(PUERTO) [PUERTO: A]
Ejemplo de Aplicacin ..
https://tecnologialsb.files.wordpress.com/2017/05/compilador-c-ccs-y-simulador-proteus-para-
microcontroladores-pic.pdf