Hola que tal amigos, les traigo de nuevo otro aporte que será
el primero de muchos sobre este nuevo tema que son los microcontroladores,
debido a que son el cerebro de todos nuestros proyectos y con ellos podemos
desarrollar mejores y buenos proyectos para sorprender a todos.
Ventajas de usar microcontroladores:
*son muy comunes en el mercado y es muy fácil encontrarlos
en cualquier tienda de electrónica sobre todo los fabricados por microchip.
*sustituyen a muchos dispositivos externos que solo ocuparían
mayor espacio en nuestro circuito, como pueden ser las compuertas lógicas, los
flip-flop, los adc y varios ic mas.
*los puedes conectar con diferentes tipos de dispositivos
externos como pueden ser pantallas lcd, teclados, sensores, actuadores.
Bien para comenzar con los microcontroladores necesitamos un
programa llamado mikroc pro for pic, este programa nos ayudara a realizar
nuestros códigos con mayor facilidad debido a que los programaremos en c por
ser más fácil de aprender y usar.
Aquí les dejo el link del programa full
Nuestro primer programa será hacer parpadear un led con el
pic 16f887.
Este es el código que debe de contener nuestro programa para
que realice el cometido.
void main() {
//función principal
OSCCON=0b01110001;
//declaración del oscilador interno a 8mhz
while(OSCCON.HTS==0);
//espera mientras se estabiliza el oscilador
TRISA.F0=0;
//declaramos el pin 0 del puerto a como salida
PORTA.F0=0;
//damos una salida de 0 lógico al inicio del programa
while(1){
//bucle infinito
RA0_bit=1; //mandamos una salida de 1 lógico al
pin RA0
delay_ms(500); //generamos un retardo de 500ms
RA0_bit=0; //mandamos una salida de 0 lógico al pin
RA0
delay_ms(500); //generamos un retardo de 500ms
}
}
aqui les dejo un videotutorial de como realizar nuestro primer programa y simularlo en proteus:
no se olviden de comentar, saludos.
GRacias por el aporte, saludos
ResponderEliminarGracias, por tu esfuerzo por dar parte de tu conocimiento, me fue muy útil tu apollo, gracias
ResponderEliminargracias por tu aporte, estaba programando en ccs pero tiene problemas al trabajar con el 18F1330 o con los dspic para trabajar con 6 PWM. saludos desde mexico
ResponderEliminarHola buenas noches, tengo un problema me muestra que no esta declarada la variable OSSCON
ResponderEliminarGracias men saludos...
ResponderEliminarThnx man.
ResponderEliminarHERMANO PUEDES CONSEGUIR UNA SOLUCION PARA QUITAR EL DEMO LIMIT DEL MIKROBASIC? GRACIAS DE ANTE MANO
ResponderEliminarse callo el link bro
ResponderEliminar