Paso 10: Programar el Chip
Escriba este código:
init: pause 500' espera para pantalla para inicializar datos así no se pierde
serout 1, N2400, (1)' pantalla guardado mensaje 1: "externos:" en la línea superior
PAUSE 5' esperar a trabajar
serout 1, N2400, (2)' Mostrar guardado mensaje 2: "Temperatura" en la línea de fondo
readtemp 1, b1' Lee temperatura inicialmente para obtener la lectura de temperatura mínima
B6 = b1' temperatura mínima como actual por lo que no muestra 0
setint % 00000100, % 00000100' set interrupción común entrada pin (entrada 2)
Interrupción:
GoSub Maxmin'go pantalla que muestra la máxima y mínima temperaturas
setint % 00000100, 00000100' restablecer la interrupción porque se cancela cuando se interviene
Maxmin:
serout 1, N2400, (3)' pantalla guardado mensaje 3: "Max. Temp: "en la línea superior
PAUSE 5' esperar a trabajar
serout 1, N2400, (4)' Mostrar guardado mensaje 4: "Temp min:" en la línea de fondo
PAUSE 5' esperar a trabajar
serout 1, N2400, (254.140, #b5,"C") ' Mostrar la temperatura máxima (variable b5) entonces "C"
PAUSE 5' esperar a trabajar
serout 1, N2400, (254.204, #b6,"C")' Mostrar la temperatura mínima (variable b6) entonces "C"
esperar 10' espere 10 segundos para dar tiempo a leer
serout 1, N2400, (1)' pantalla guardado mensaje 1: "externos:" en la línea superior
PAUSE 5' esperar a trabajar
serout 1, N2400, (2)' Mostrar guardado mensaje 2: "Temperatura" en la línea de fondo
Grados Celsius:
readtemp 1, b1
serout 1, N2400, (254.140, #b1,"C")
serout 1,N2400,(254,140)
Si b1 > b5 entonces goto GT ' probar si la nueva temperatura máxima
Si b1 < b6 entonces goto LT ' probar si nuevo min temperatura
Goto Celcius
GT:
B5 = b1 ' configurar nueva temperatura máx.
Goto Celcius
LT:
B6 = b1 ' temperatura de min
Goto Celcius
Haga clic en ejecutar y programar el chip. No olvide conectar la alimentación al chip y programación.
Si nada aparece a continuación, ajuste el contraste en la parte posterior de la tarjeta de conductor. Es un pequeño potenciómetro.