Listado 4. Estructura del Programa Base (pág 1 de 5)
The Paced Loop
$BASE 10T
*******************************************************
* EQUs para el MC68HC705J1A MCU
* Usa nombres de bit sin un punto en BSET..BRCLR
* Usa nombre de bit precedido por un punto en expresiones como
* #.ELAT+.EPGM para formar una máscara de bit
*******************************************************
PORTA
EQU
PA7
EQU
PA6
EQU
PA5
EQU
PA4
EQU
PA3
EQU
PA2
EQU
PA1
EQU
PA0
EQU
PA7.
EQU
PA6.
EQU
PA5.
EQU
PA4.
EQU
PA3.
EQU
PA2.
EQU
PA1.
EQU
PA0.
EQU
PORTB
EQU
PB5
EQU
PB4
EQU
PB3
EQU
PB2
EQU
PB1
EQU
PB0
EQU
PB5.
EQU
PB4.
EQU
PB3.
EQU
PB2.
EQU
PB1.
EQU
PB0.
EQU
DDRA
EQU
DDRA7
EQU
DDRA6
EQU
DDRA5
EQU
DDRA4
EQU
DDRA3
EQU
DDRA2
EQU
DDRA1
EQU
DDRA0
EQU
DDRA7.
EQU
DDRA6.
EQU
DDRA5.
EQU
DDRA4.
EQU
DDRA3.
EQU
DDRA2.
EQU
DDRA1.
EQU
DDRA0.
EQU
DDRB
EQU
DDRB5
EQU
DDRB4
EQU
DDRB3
EQU
DDRB2
EQU
DDRB1
EQU
$00
;E/S puerto A
7
;Bit #7 del puerto A
6
;Bit #6 del puerto A
5
;Bit #5 del puerto A
4
;Bit #4 del puerto A
3
;Bit #3 del puerto A
2
;Bit #2 del puerto A
1
;Bit #1 del puerto A
0
;Bit #0 del puerto A
$80
;Posición del bit PA7
$40
;Posición del bit PA6
$20
;Posición del bit PA5
$10
;Posición del bit PA4
$08
;Posición del bit PA3
$04
;Posición del bit PA2
$02
;Posición del bit PA1
$01
;Posición del bit PA0
$01
;E/S puerto B
5
;Bit #5 del puerto B
4
;Bit #4 del puerto B
3
;Bit #3 del puerto B
2
;Bit #2 del puerto B
1
;Bit #1 del puerto B
0
;Bit #0 del puerto B
$20
;Posición del bit PB5
$10
;Posición del bit PB4
$08
;Posición del bit PB3
$04
;Posición del bit PB2
$02
;Posición del bit PB1
$01
;Posición del bit PB0
$04
;Dirección del Dato para el puerto A
7
;Bit #7 del puerto A DDR
6
;Bit #6 del puerto A DDR
5
;Bit #5 del puerto A DDR
4
;Bit #4 del puerto A DDR
3
;Bit #3 del puerto A DDR
2
;Bit #2 del puerto A DDR
1
;Bit #1 del puerto A DDR
0
;Bit #0 del puerto A DDR
$80
;Posición del bit DDRA7
$40
;Posición del bit DDRA6
$20
;Posición del bit DDRA5
$10
;Posición del bit DDRA4
$08
;Posición del bit DDRA3
$04
;Posición del bit DDRA2
$02
;Posición del bit DDRA1
$01
;Posición del bit DDRA0
$05
;Dirección Dato para puerto B
5
;Bit #5 del puerto B DDR
4
;Bit #4 del puerto B DDR
3
;Bit #3 del puerto B DDR
2
;Bit #2 del puerto B DDR
1
;Bit #1 del puerto B DDR
86