📄 daima26.asm
字号:
REG1 EQU 50H
REG2 EQU 51H
ORG 2002H
DCW ADINT
ORG 2080H
LD SP,#00C0H
DI
CLRB INT_PENDING
LDB INT_MASK,#02H ;允许A/D转换结束中断
LDB HSO_COMMAND,#2FH ;允许启动A/D转换器,T1为时间基准
ADD HSO_TIME,TIMER1,#0FFFFH
LDB AD_COMMAND,#0H
NOP
NOP
EI
HERE: SJMP HERE
ADINT: LDB REG1,AD_RESULTHI ;A/D转换中断服务子程序
LDB REG2,AD_RESULTLO
RET
END
用HSO启动A/D转换,方法其实与软件定时器差不多,只是通道号选择0FH。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -