Ejemplos en Basic para PIC's
Página 1 de 1.
Ejemplos en Basic para PIC's
Saludos a toda la comunidad Electrónica, aqui dejando el hola mundo con los micros, el cual es un codigo sencillo pero basico, el microcontrolador es el PIC16F84A el cual tiene conectado un led con su debida resistencia de 330 Ohms en el pin RB0 del PIC. Esta compilado en PicBasic Pro montado sobre MicroCode Studio.
Dejo el codigo:
'****************************************************************
'* Name : Pulsos con PIC + LED *
'* Author : mrchunckue@gmail.com *
'****************************************************************
led var portb.0
inicio:
high led
pause 1000
low led
pause 1000
goto inicio
end
'****************************************************************
Explicacion del codigo:
1.- Le damos el nombre led al puerto RB0 del PIC.
2.- Colocamos na etiqueta de inicio
3.- La instrucion HIGH coloca a led en estado alto (en este caso RBO = 1)
4.- Hacemos una pause de 1 segundo (tiempo en milisegundos)
5.- La instruccion LOW coloca a led en estado bajo (en este caso RBO = 0)
6.- Pausa de 1 segundo (el valor se escribe en milisegundos)
7.- Con la intrucción GOTO regesamos a la etiqueta inicio para mantenerse en un bucle infinito
8.- Fin del programa
Dejo el codigo:
'****************************************************************
'* Name : Pulsos con PIC + LED *
'* Author : mrchunckue@gmail.com *
'****************************************************************
led var portb.0
inicio:
high led
pause 1000
low led
pause 1000
goto inicio
end
'****************************************************************
Explicacion del codigo:
1.- Le damos el nombre led al puerto RB0 del PIC.
2.- Colocamos na etiqueta de inicio
3.- La instrucion HIGH coloca a led en estado alto (en este caso RBO = 1)
4.- Hacemos una pause de 1 segundo (tiempo en milisegundos)
5.- La instruccion LOW coloca a led en estado bajo (en este caso RBO = 0)
6.- Pausa de 1 segundo (el valor se escribe en milisegundos)
7.- Con la intrucción GOTO regesamos a la etiqueta inicio para mantenerse en un bucle infinito
8.- Fin del programa
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|