Mis primeros programas en assembler - Micros Designs
Mis primeros programas en assembler - Micros Designs
Mis primeros programas en assembler - Micros Designs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Una manera más cómoda de escribir la tabla de instrucciones RETLW puede lograrse usando la directiva DT<br />
(Define Table) del <strong>en</strong>samblador, la cual nos permite definir una tabla de datos que será sustituida por una lista<br />
de instrucciones RETLW; así, la tabla anterior puede quedar como sigue:<br />
Código<br />
1. BCD7SEG: ; retlw b'gfedcba' para display cátodo común<br />
2. addwf PCL,1 ; Se increm<strong>en</strong>ta el contador del programa.-<br />
3. DT 0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0xFF, 0x6F<br />
4. clrf Contador<br />
5. retlw 0x3F<br />
Control anti rebote:<br />
En el mom<strong>en</strong>to de presionar un botón pulsador o cualquier conmutador electromecánico es inevitable<br />
que se produzca un pequeño arco eléctrico durante el breve instante <strong>en</strong> que las placas del contacto se<br />
aproximan o se alejan de sus puntos de conexión.<br />
La duración de este dep<strong>en</strong>de de la calidad de los switches y la velocidad de accionami<strong>en</strong>to, pero no dura más<br />
de 20 milisegundos.<br />
Autor: Suky Mail: inf.pic.suky@live.com.ar Web: www.micros-designs.com.ar