⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc_8bit_polled.asm

📁 范例程序 SONiX
💻 ASM
字号:
chip	sn8p2758

.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



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -