En la primera revisión de laboratorio se realizo un montaje con la pic18f4550 teniendo en cuentas las características del datasheet se programo con lenguaje C en la herramienta de PIC C compiler el siguiente codigo:
#include<18f4550.h>
#device adc=8
#use delay (clock=4000000)
#use rs232 (baud=9600, xmit=pin_c6, rcv=pin_c7, PARITY=E, BITS=8)
# fuses xt, nowdt, put
int nivel;
float voltaje;
void main()
{
set_tris_a (0xff);
set_tris_d (0x00);
setup_adc(ADC_CLOCK_DIV_8);
setup_adc_ports(all_analog);
while(TRUE)
{
set_adc_channel(0);
nivel=read_adc();
putc(nivel);
}
}
con este codigo se procedio a realizar el montaje utilizando la comunicacion serial RS-232 para visualizar el resultado obtenido en el software hercules
los voltajes de la señal fueron variados para mirar los niveles de cuantizacion
No hay comentarios:
Publicar un comentario