📄 adc0808.asm
字号:
ADCDATA EQU 35H ;存放转换后的数据
START BIT P2.1
OE BIT P2.7
EOC BIT P2.3
CLOCK BIT P2.0
ADD_A BIT P2.4
ADD_B BIT P2.5
ADD_C BIT P2.6
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
CLR ADD_A
CLR ADD_B
CLR ADD_C ;选择ADC0808的通道0
WAIT: CLR START
SETB START
CLR START ;启动转换
CLOOP: CPL CLOCK
JNB EOC,CLOOP ;等待转换结束
SETB OE ;允许输出
MOV ADCDATA,P1 ;暂存转换结果
CLR OE ;关闭输出
MOV P3,ADCDATA
LJMP WAIT
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -