设为首页 加入收藏

TOP

三星S3F9454 ADC应用源代码
2014-11-23 17:49:56 来源: 作者: 【 】 浏览:3
Tags:三星 S3F9454 ADC 应用 源代码
 
//ADC通道号定义
#define		ADC_Chanel0	(unsigned char)(0x00<<4)
#define		ADC_Chanel1	(unsigned char)(0x01<<4)
#define		ADC_Chanel2	(unsigned char)(0x02<<4)
#define		ADC_Chanel3	(unsigned char)(0x03<<4)
#define		ADC_Chanel4	(unsigned char)(0x04<<4)
#define		ADC_Chanel5	(unsigned char)(0x05<<4)
#define		ADC_Chanel6	(unsigned char)(0x06<<4)
#define		ADC_Chanel7	(unsigned char)(0x07<<4)
#define		ADC_Chanel8	(unsigned char)(0x08<<4)

 
//*************************************
// 函数名称:AdcSwitch
// 函数功能: 在单通道模式下转换某一通道的AD值					
// 入口参数:要转换的AD通道号
// 出口参数:无
//***************************************
void AdcSwitch(uint8 Chanel)
{	
    uint8 Tmp = 0 ;
    
    Tmp = Chanel | 0x01 ;//选择通道 启动ADC转换 速度16分频
    ADCON = Tmp ;
    
    while((ADCON & 0x08)==0);
    ADCON &= ~0x08 ; //转换结束标志清0
}


//----实例应用-------
void main(void)
{
	while(1)
	{
		while(!F_10MS);
		F_10MS = 0 ;


		//ADC启动转换
		AdcSwitch(ADC_Chanel1) ;
		g_ucTmp1 = ADDATAH ;	// 提取AD转换结果
	//  g_ucTmp2 = ADDATAL ;

	}
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU 4394 - Digital Square(BFS+.. 下一篇HDU 1505 & POJ 1964 City Game (..

评论

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

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)