no se

Páginas: 4 (987 palabras) Publicado: 15 de mayo de 2013
PROGRAMACIÓN:
define LCD_DREG PORTC ' puerto con el cual se controla al LCD
DEFINE LCD_DBIT 4 ' Control del LCD con 4 pines
DEFINE LCD_RSREG PORTC ' controla el LCD la parte de RSDEFINE LCD_RSBIT 3 ' Comunicacion del LCD
DEFINE LCD_EREG PORTC ' Habilita y desabilita el LCD
DEFINE LCD_EBIT 2 ' Enable, enciende y apaga el LCD

x var word 'Variable
acumulador var word ' variable
trisb=%11110000 '*Control del teclado 4 entrada y 4 salidas
trisc=0 ' Determina el puerto c como salida
trisd=%11110000'Los primeros son para salidas pines 19-22 al motor

velocidad var word ' Declaración de la variable velocidad (entero)
alarma var portc.0 ' Declaración de la variable alarma
A varportb.7 ' Declaración de la variable A
B var portb.6 ' Declaración de la variable B
C var portb.5 ' Declaración de la variable C
D var portb.4 ' Declaración dela variable D
listo var word ' Declaración de la variable listo
opcion var word ' Declaración de la variable opción
sentido var word ' Declaración de la variable sentidogosub presentacion ' inicio de la subrutina presentación
gosub detener ' inicio de la subrutina detener
LCDOUT $FE,1,"Iniciando..." ' limpia el visor del LCD
pause 1000' pausa de 1000ms
listo=0 ' asignación de 0a la variable listo
sentido=0 ' asignacion de 0 a la variable sentido
velocidad=0 ' asignacion de 0 ala variable velocidad

inicio: ' inicio del programa
while listo=0 ' inicio del bucle while
LCDOUT $FE,1,"A: VELOCIDAD" ' limpia el visor del LCD
LCDOUT$FE,$C0,"B: SENTIDO GIRO" ' mueve el cursor al inicio de la segunda línea
for x=1 to 2 ' inicio del bucle for
sound alarma,[125,4,123,5] ' activacion de sonido
next...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS