Hola hellmult1956.
El comando
If-Then-Else-Endif,buenos, este comando es cuando hay que tomar decisiones en el estado de una entrada, o el valor de una variable.
Las he estudiado el comando que son estos.
If-Si (condicion) el valor es x
Then-Entonces (consecuencia) efectua tal tarea
Else-Sino (por excepcion) efectua esta otra tarea
Endif-Final de la condicional
Si
Analize el programa donde se emplea este comando se tienes lo siguiente pero me da mensaje error.
'******************************************************
'******************************************************
'Proyecto: Programación del Controlador Atmel para Novatos
'
'Controlador: ATMega 8-16
'Bascom-Versión: 1.11.9.5
'
'Programa 1: Dos entrada y una salida
'
'Hardware:
'LED conectado a Port D.7
'
'06.11.2010 T. Alumno:Genaro Miranda S.
'
'******************************************************
'======================================================
'Configuración del sistema
'======================================================
'Definiciones para el Mega 8
$regfile "m8def.dat"
'Definición del la frecuencia (1Mhz)
$crystal = 1000000
'======================================================
'Configuraciones
'======================================================
Config Portd.0 = Input
Config Portd.1 = Input
Config Portd.7 = Output
'======================================================
'Declaraciones
'======================================================
'
'======================================================
'Inicialización
'======================================================
Portd.0 = 0
Portd.1 = 0
Portd.7 = 0
'======================================================
'Bucle principal del Programa
'======================================================
Do
If Pind.0 = 0 Then
If Pind.1 = 0 Then
Funcion 0
Toggle Portd.7
Wait 3
Else
Portd.7 = 1
Funcion 1
End If
Loop
End
Y el error es este:
Unknown statement (Funcion 0)
Unknown statement (Funcion 1)
if then
End If
Saludos a todos.