sábado, 8 de mayo de 2021

Componentes y operadores en PICBASIC PRO

Define:

Algunos elementos, como la frecuencia del oscilador del reloj y las ubicaciones de 
los pines de la pantalla LCD, están predefinidos en PBP. DEFINE permite que un 
programa PICBasic PRO cambie estas definiciones si lo desea. Estas definiciones 
deben estar en mayúsculas.

 

Ejemplo:

DEFINE OSC {frecuencia} Frecuencia del Oscilador en Mhz
DEFINE
LCD_DREG {puerto} Puerto de datos LCD
DEFINE
LCD_DBIT   {bit} Bit inicial del puerto de datos
DEFINE LCD_RSREG  {puerto} Puerto para RS (Register Select)
DEFINE LCD_RSBIT {bit} Pin del Puerto para RS
DEFINE LCD_EREG   {puerto} Puerto para E (Enable)
DEFINE LCD_EBIT   {bit} Pin del Puerto para E
DEFINE LCD_RWREG   {puerto} Puerto para RW (Read/Write)
DEFINE LCD_RWBIT   {pin} Pin del puerto para RW
DEFINE LCD_LINES   {líneas} Número de líneas de la LCD (1,2 o 4)
DEFINE I2C_SCLOUT   1 Interface de Reloj I2C Bipolar
DEFINE I2C_SLOW  1 Cuando en la transferencia es utilizado un oscilador mas lento que 8 Mhz.
 
 

VARIABLES:

Las variables son el lugar donde se almacenan los datos temporales en un 
programa PicBasic Pro. Se crean utilizando la palabra clave VAR. 
Las variables pueden ser bits, bytes o palabras. El espacio para cada variable 
se asigna automáticamente en la RAM de los microcontroladores por PBP. El formato 
para crear una variable es el siguiente:


Ejemplo: 

led VAR portb.0 ' ahora  el portb.0 se llama led 

Para crear variables:

x VAR bit   'Toma los valores 0 y 1 unicamente

x VAR byte  'Toma valores entre 0 y 255 (8 bits)

x VAR word  'Toma valores entre 0 y 65535 (16 bits)

 

domingo, 11 de abril de 2021

BIenvenido y bienvenidas

Microcontroladores PIC  con Pic Basic Pro
 
Una pagina donde se puede encontrar ejemplos de programacion de microcontroladores pic con picbasic pro  se iran subiendo un ejemplo por semana desde lo mas basico.
 
Se subira un archivo en formato rar que contendra los archivos fuente para la modificacion del programa ademas de una simulacion del mismo circuito en proteus 8.10
 
Pueden ayudar dando clic en los archivos de descarga, ademas pueden suscribirse en youtube a MicroEC593  
 
 
 

Componentes y operadores en PICBASIC PRO

Define: Algunos elementos, como la frecuencia del oscilador del reloj y las ubicaciones de  los pines de la pantalla LCD, están predefinido...