chip sn8p2711A
.data
adc_buf ds 1
.code
org 00h
jmp main
org 10h
main:
b0bset fadenb // Enable ADC circuit
call delay100us // Delay 100us
mov a,#0feh
b0mov p4ur,a // Disable P4.0 pull-up resistor
b0bclr fp40m // Set P40 as input pin
mov a,#01h
b0mov p4con,a // Set P40 as pure analog input
mov a,#40h // To set 8-bit and Fcpu/1.
b0mov adr,a
mov a,#90h // Enable ADC and set AIN0 input
b0mov adm,a
main10:
b0bset fads // To start conversion
main20:
b0bts1 feoc // check EOC flag
jmp main20
b0mov a,adb // To get ADC transform data
b0mov adc_buf,a
jmp main10
ADC 检测 ---SONIX-查询方式
最新推荐文章于 2024-04-25 22:09:26 发布