📄 -a-d转换程序.txt
字号:
A/D转换程序如下:
A/D转换程序如下:
(1)A/D转换子程序。
A/D: PUSH A
SETB EA ;开中断
SETB IT1 ;外中断1定义为跳变触发
MOV DPTR,#0BFFFH ;送ADC0809口地址
MOV A,#00H;选通IN0通道
MOVX @DPTR,A ;启动A/D转换
NOP ;
NOP ;
NOP ;
NOP ;
NOP ;
SETB EX1 ;开外中断1
POP A
RET
……
(2)A/D转换结束中断程序。
ADINT1: PUSH PSW ;保护现场
PUSH A
PUSH DPH
PUSH DPL
MOV DPTR,#0BFFFH
MOVX A,@DPTR ;读A/D转换结果
MOV 60H,A ;送入内部RAM60H中
MOV A,#00H ;再次启动IN0通道
MOVX @DPTR,A
POP DPL ;恢复现场
POP A
POP PSW
RET1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -