Documente Academic
Documente Profesional
Documente Cultură
ayuda, manejo bien basic pero me interesa este entorno de programcion para los
micros de alta gama he hecho programas basicos pero algunas instrucciones las
desconosco se me ha facilitado por el entorno de microco studio, espero
colaboracion he ire posteando ejemplos.
Bien vamos con el primer ejemplo para la utilización de protón al seleccionar cualquier
tipo de microcontrolador se tiene el comando Device y se utiliza de la siguiente manera:
Una vez seleccionado el pic con el que se va a trabaja aparecerá en la sección de Code
Explorer la carpeta con sus características de operación obteniendo información cuando se
abre la carpeta del pic seleccionado esto es aplicable para todos.
Device 16F877A
Device 16F84A
Device 18F2550
…
…
Configuración del oscilador: Para operar con un oscilador externo se utiliza
el comando XTAL=x, siendo x el rango de trabajo del oscilador por ejemplo:
Definición de salidas: Se utiliza el comando Symbol precedido del alias y del pin
del pic a utilizar por ejemplo:
Symbol LED=PORTD.0
Symbol SW1 = PORTB.4
DelayMS time
Esta función realiza retardos del valor especificado en time. Dicho valor de tiempo es en
milisegundos y el rango es 0-65535 sirve para obtener retardos más largos así como retardos
‘variables’.
Ejemplos:
DelayUS time
Esta función realiza retardos del valor especificado en time. Dicho valor es en microsegundos y
el rango va desde 0 a 65535.
Ejemplos:
High LED
High PORTD.0
LOW: Sirve para colocar el pin a uno cero lógicos es decir en OFF, Ejemplo:
Low LED
Low PORTD.0
Device 16F877A
XTAL=4 ; Oscilador de 4 MHZ
Symbol LED=PORTD.0
INICIO:
High LED
DelayMS 500
Low LED
DelayMS 500
GoTo INICIO
Dejo en archivo adjunto simulacion en proteus y codigo en proton para los que
trabajan con pic basic pro les quedara facil para entrarnos con los pic de la familia
18f se llama led.zip