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

📄 ad.bak

📁 TC35i收发短信的源代码
💻 BAK
字号:

#include "ext_var.h"
#include "AD.h"


/**********************************************************************
* Func Name  : AD_Init
* Descript   : Initializtion of AD
* Parameters : None
* Returns    : None
* Author     : Nakata
* Create Date: 2008/01/30
* Modify Date: 2008/01/30
* **********************************************************************/
void AD_Init( void )
{
	ADM=0;		/*ADCS=1,ADCE=1,264/fprs*/
	ADPC=0x04; 	/*ANI4~ANI7:A/D,ANI0~AIN3:I/0*/
	ADS=0x07; 	/*ANI7*/
	PM2=0x40; 	/*PM7~PM4=1:ANI Input,PM3~PM0=0:I/O Output*/
	P2=0xF0;	/*P2.0~P2.3=1,P2.4~P2.7=0*/
	ADCE=1; 	/*Enable compartor*/
}

/**********************************************************************
* Func Name  : AD_Start
* Descript   : Start conversion of AD
* Parameters : None
* Returns    : None
* Author     : Nakata
* Create Date: 2008/01/30
* Modify Date: 2008/01/30
* **********************************************************************/
void AD_Start( void )
{
	ADCS=1; /*Enable conversion*/
}

/**********************************************************************
* Func Name  : AD_Stop
* Descript   : Stop conversion of AD
* Parameters : None
* Returns    : None
* Author     : Nakata
* Create Date: 2008/01/30
* Modify Date: 2008/01/30
* **********************************************************************/
void AD_Stop( void )
{
	ADCS=0; /*Disable conversion*/
}

/**********************************************************************
* Func Name  : AD_Read
* Descript   : Read result of AD conversion
			   Result is 10bit,use higher 8bit
* Parameters : None
* Returns    : None
* Author     : Nakata
* Create Date: 2008/01/30
* Modify Date: 2008/01/30
* **********************************************************************/
uchar AD_Read( void )
{
	/*Wait for AD conver end*/
	while( ADIF )
	{
		WDTE=0xAC;	/*reset watchdog timer*/
	}

	return (ADCRH); /*Return AD conversion(8bit)*/
}

⌨️ 快捷键说明

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