Buscar este blog
sábado, 24 de noviembre de 2012
sábado, 13 de octubre de 2012
Implementación de la aplicación con USART
Diseñado y ejecutado por el grupo 1 utilizando
los materiales y las especificaciones de código necesarias
para su funcionamiento
![]() |
| Sistema de TX y RX Entre un microcontrolador y un PC en donde podemos interactuar en tomar mediciones reales y pasarlas a un sistema virtual en el que simulamos procesos a nivel industrial |
![]() |
| Esta es la visualizacion y adquisicion de datos |
domingo, 16 de septiembre de 2012
Descripción: cuenta con dos potenciometros, que al ir modificando su valor resistivo los led's de que simulan 16 bits cambian su valor, un led es para los primeros 8 bit's, el otro es para los bit's de mayor peso:
codigo:
#include <p18f4550.h>
#include <adc.h>
#pragma config PLLDIV = 5
#pragma config CPUDIV = OSC1_PLL2
#pragma config USBDIV = 2
#pragma config FOSC = HSPLL_HS
unsigned int ADCResultA = 0;
unsigned int ADCResultB = 0;
void main (void){
TRISB = 0x00;
TRISC = 0x00;
TRISD = 0x00;
OpenADC(ADC_FOSC_64 & ADC_2_TAD & ADC_RIGHT_JUST, ADC_INT_OFF & ADC_REF_VDD_VSS, ADC_2ANA);
while(1){
SetChanADC(ADC_CH0);
ConvertADC();
while(BusyADC()==1){} // espera la conversion
ADCResultA = ReadADC();
LATB = ADCResultA/4;
SetChanADC(ADC_CH1);
ConvertADC();
while(BusyADC()==1){} // espera la conversion
ADCResultB = ReadADC();
LATD = ADCResultB;
}
}
codigo:
#include <p18f4550.h>
#include <adc.h>
#pragma config PLLDIV = 5
#pragma config CPUDIV = OSC1_PLL2
#pragma config USBDIV = 2
#pragma config FOSC = HSPLL_HS
unsigned int ADCResultA = 0;
unsigned int ADCResultB = 0;
void main (void){
TRISB = 0x00;
TRISC = 0x00;
TRISD = 0x00;
OpenADC(ADC_FOSC_64 & ADC_2_TAD & ADC_RIGHT_JUST, ADC_INT_OFF & ADC_REF_VDD_VSS, ADC_2ANA);
while(1){
SetChanADC(ADC_CH0);
ConvertADC();
while(BusyADC()==1){} // espera la conversion
ADCResultA = ReadADC();
LATB = ADCResultA/4;
SetChanADC(ADC_CH1);
ConvertADC();
while(BusyADC()==1){} // espera la conversion
ADCResultB = ReadADC();
LATD = ADCResultB;
}
}
sábado, 8 de septiembre de 2012
Suscribirse a:
Comentarios (Atom)







