设为首页 加入收藏

TOP

松瀚SN8P2711 2722 ADC初始化程序及应用--汇编源码
2014-11-23 21:34:25 来源: 作者: 【 】 浏览:9
Tags:松瀚 SN8P2711 2722 ADC 初始 程序 应用 汇编 源码
/*

松瀚 SN8P2711 2722 ADC初始化程序 及应用实例

*/
INIT_ADC:
	MOV	A,	#0XB2	// 启动ADC电路 使能AIN通道
	B0MOV	ADM,	A

	MOV	A,#0XF0	
	B0MOV	ADR,A	 ;  Fad =  1/2 Fcpu  设置ADC转换速率
	; 纯模拟输入口设置  
	MOV	A,#0X1C  ;设置 P4.2 3 4为模拟AD口
	B0MOV	P4CON,A 

	RET


//---应用实例-----

//***************************************
// 函数名称: READAD1
// 函数功能: 读AD值
// 入口参数: 无
// 出口参数: 无
//***************************************
READAD1:		
	MOV	A,	#0XF3	;选择3通道转换	
	B0MOV	ADM,	A

	MOV	A,	#0X00
	B0MOV	ADR,	A

	CALL	DLY100U ;延时100U
	
	B0BCLR	FEOC	
	B0BSET	FADS  ;启动AD转换
A_AD1:
	B0BTS1	FEOC
	JMP	A_AD1	;等待转换结束

	B0MOV	A,	ADB
	MOV	T_NTCM,	A	;到AD转换值高8位

	RET

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇11078 - Open Credit System 下一篇POJ 2400 最小权匹配

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)
·想要自学数据分析, (2025-12-27 02:49:14)
·Java 集合框架 - 菜 (2025-12-27 02:19:36)
·Java集合框架最全详 (2025-12-27 02:19:33)