Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO
Programacin PIC 18F4520
ndice
ndice ......................................................................................... 0
Introduccin al Proyecto con PIC 18F4520 ........................................ 2
Desarrollo de Proyecto .................................................................. 2
Programacin en lenguaje C ........................................................... 4
Compilacin, Grabacin y Depuracin ............................................... 5
Conclusin................................................................................... 6
Desarrollo de Proyecto
Duoc UC Sede San Bernardo Aplicacin de Microcontroladores AMI4101
004v |
2
Programacin en lenguaje C
include "C:\Users\NIKLAS\Desktop\PROJECT PIC CCS\Project1.h"
#define FREQ 2
// FRECUENCIA DE PARPADEO
void main()
{
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_OFF|ADC_TAD_MUL_0);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
//Setup_Oscillator parameter not selected from Intr Oscillot ar Config tab
flash:
output_bit(PIN_B0,1) ;
delay_ms(1000/FREQ/2) ;
output_bit(PIN_B0,0) ;
delay_ms(1000/FREQ/2) ;
goto
flash;
Conclusin
Para este proyecto podemos concluir que los Microcontroladores de la
familia PIC, posee variadas aplicaciones para la industria, si bien es
cierto esta aplicacin no presenta gran dificultad, nos ayud bastante a
observar, investigar y experimentar con e stos Microcontroladores para
poder realizar en el futuro aplicaciones de mayor complejidad.
Para finalizar tambin concluimos que programar en lenguaje C es
bastante ms verstil y practico que la programacin en lenguaje
Ensamblador (assembly) ya que como pudimos investigar el lenguaje C
est mucho ms aplicado a la industria y en definitiva es un lenguaje
mucho ms universal para la programacin de computadores que el
lenguaje ensamblador.