
SX48BD/SX52BD
表3-3 。模式寄存器设置
模式注册。
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
MOV ! RB ,W
阅读T1CPL
阅读T1CPH
阅读T1R2CML
阅读T1R2CMH
阅读T1R1CML
阅读T1R1CMH
阅读T1CNTB
阅读T1CNTA
外汇CMP_B与
W
外汇WKPND_B
用W
写WKED_B
写WKEN_B
阅读ST_B
阅读LVL_A
阅读LVL_B
阅读PLP_A
阅读PLP_B
阅读RA方向读RB方向
清除定时器T1
写T1R2CML
写T1R2CMH
写T1R1CML
写T1R1CMH
写T1CNTB
写T1CNTA
外汇CMP_B与
W
外汇WKPND_B
用W
写WKED_B
写WKEN_B
写ST_B
写LVL_A
写LVL_B
写PLP_A
写PLP_B
写RA方向写RB方向
MOV ! RA ,W
MOV ! RC ,W
阅读T2CPL
阅读T2CPH
阅读T2R2CML
阅读T2R2CMH
阅读T2R1CML
阅读T2R1CMH
阅读T2CNTB
阅读T2CNTA
MOV ! RD ,W
MOV ! RE ,W
阅读ST_C
阅读LVL_C
阅读PLP_C
阅读RC方向
清除定时器T2
写T2R2CML
写T2R2CMH
写T2R1CML
写T2R1CMH
写T2CNTB
写T2CNTA
阅读ST_D
阅读LVL_D
阅读PLP_D
读RD方向
阅读ST_E
阅读LVL_E
阅读PLP_E
阅读RE方向
写ST_C
写LVL_C
写PLP_C
写RC方向
写ST_D
写LVL_D
写PLP_D
写RD方向
写ST_E
写LVL_E
写PLP_E
写RE方向
下面的代码示例显示了如何编程
上拉控制寄存器。
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
W,#$1E
M,W
W,#$03
! RA ,W
W, # $ FF
! RB ,W
W,#$00
! RC ,W
; MODE = 1EH写端口上拉
;寄存器
;W = 0000 0011
;禁止上拉的A0和A1
;W = 1111 1111
;禁用所有的上拉电阻B0 -B7
;W = 0000 0000
;使所有上拉为C0 - C7
首先,模式寄存器装入1EH选择写
进入上拉控制寄存器( PLP_A , PLP_B ,
等等) 。然后MOV ! RX中,W指令用于
指定哪些端口引脚被连接到所述接口
最终上拉电阻。位设置为1断开的cor-
响应上拉电阻,并清除位0
连接相应的上拉电阻。
2002 Ubicom的, Inc.保留所有权利。
- 12 -
www.ubicom.com