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

📄 datransform.c

📁 自己做的单片机Proteus仿真实例
💻 C
字号:
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<AD转换函数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#include <at89x51.h>

#define START P3_4			   //ATART,ALE接口。0->1->0:启动AD转换。
#define EOC P3_3			   //转换完毕由0变1.
#define OUTPORT P2 

										//AD转换函数,返回转换结果。
										//转换结果是3位数,小数点在百位与十位之间。
unsigned int uiADTransform()
{
	unsigned int uiResult;

	START=1;			 //启动AD转换。
	START=0;

	while(EOC==0);		 //等待转换结束。

	uiResult=OUTPORT;	 //出入转换结果。

	uiResult=(100*uiResult)/51;		   //处理运算结果。

	return uiResult;
}

⌨️ 快捷键说明

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