25
T
7 – S
UTORIAL
Los microcontroladores operan realizando un gran número de comandos en un espacio
de tiempo muy corto procesando señales electrónicas. Estas señales están codificadas en
sistema binario – la señal puede ser high (1) o low (0).
El sistema numérico utilizado diariamente es el sistema decimal. Este sistema numérico
utiliza diez dígitos (del 0 al 9) para explicar que tan grande o pequeño es el número.
Sin embargo al trabajar con microcontroladores es muchas veces más fácil trabajar en
código binario; especialmente al tratar de controlar múltiples salidas al mismo tiempo.
Un sólo dígito binario es conocido como un "bit" (binary digit – dígito binario). El
sistema PICAXE utiliza 8 bits (1 byte), teniendo al dígito menos significativo en el
extremo derecho y al dígito más significativo en el extremo izquierdo.
Por consiguiente, el número binario %11001000 pone a los bits 7,6,3 en high (1) y al
resto en low (0). El símbolo % indica al ordenador que está trabajando en sistema
binario y no en decimal.
La utilización del código binario permite controlar las ocho salidas al mismo tiempo, en
vez de sólo utilizar los comandos high y low. El siguiente programa demuestra como
hacer que la pantalla de siete barras del tablero tutorial cuente del 0 al 9.
main:
let pins = %00111111
pause 250
let pins = %00000110
pause 250
let pins = %01011011
pause 250
let pins = %01001111
pause 250
let pins = %01100110
pause 250
let pins = %01101101
pause 250
let pins = %01111101
pause 250
let pins = %00000111
pause 250
let pins = %01111111
pause 250
let pins = %01101111
pause 250
goto main
Cada línea "let pins =" cambia el número de barras encendidas en la pantalla de siete
segmentos. Esto es mucho más rápido que utilizar muchísimas veces los comandos high
y low para hacer lo mismo.
revolution
© copyright 2001
Revolution Education Ltd
Introducción al Sistema PICAXE
N
ISTEMAS DE
ÚMEROS
'dígito 0
'esperar 0.25 segundos
'dígito 1
'esperar 0.25 segundos
'dígito 2
'esperar 0.25 segundos
'dígito 3
'esperar 0.25 segundos
'dígito 4
'esperar 0.25 segundos
'dígito 5
'esperar 0.25 segundos
'dígito 6
'esperar 0.25 segundos
'dígito 7
'esperar 0.25 segundos
'dígito 8
'esperar 0.25 segundos
'dígito 9
'esperar 0.25 segundos
Didatec Tecnología Educativa
www.didatec.es