ADC 检测 ---SONIX-查询方式

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值