Download ECED 3204. Microprocessors - Myweb.dal.ca

Transcript
ECED 3204. Microprocessors
M68HC11 Timer System
Controlling Port A Pin State
Timer Control Register 1 (TCTL1)
B7
B6
B5
B4
B3
B2
B1
B0
$1020 OM2 OL2 OM3 OL3 OM4 OL4 OM5 OL5
RESET = 0
OMX OLX
0
0
Action Taken
0
0
None
(Disconnected)
0
1
Toggle OCX line
1
0
Clear OCX line
(logic ‘0’)
1
Set OCX line
(logic ‘1’)
1
Dalhousie University
0
0
0
0
0
Example:
Setting PA5 to toggle on each
successful compare with TOC3
CTLBYTE equ %00010000
TCTL1
equ $1020
ldaa #CTLBYTE
staa TCTL1
157
Jose A. Gonzalez-Cueto