cryanalysis.c

来自「使用凌阳SPCE061A单片机」· C语言 代码 · 共 50 行

C
50
字号
//========================================================
//	文件名称:	CryAnalysis.c
//	功能描述:	读取哭声分析仪的输出结果
//	维护记录:	2009-4-24 v1.0
//========================================================
#include "SPCE061A.h"
#define number 8
//========================================================
//	语法格式:	void Init_CA(void)
//	实现功能:	初始化CryAnalysis读取端口
//	参数:		无
//	返回值:	无
//========================================================

void Init_CA(void)
{
	//将IOA口设置为上拉输入
	
	
	*P_IOA_Dir		= 0x0000;
	*P_IOA_Attrib	= 0x0001;
	*P_IOA_Data		= 0xFFFF;
	
	*P_Watchdog_Clear = 0x0001;		//清看门狗
}

//========================================================
//	语法格式:	int read_CA(void)
//	实现功能:	读取输入状态
//	参数:		无
//	返回值:	返回状态编号
//========================================================
unsigned int read_CA(void)
{
	unsigned int Status;
	int position = 0;
	Status = *P_IOA_Data;
/*	
	while (position<=number)
	{
		if(Status&0x0001 == 0)
			break;
		Status = Status >> 1;
		position++;
	}
	*P_Watchdog_Clear = 0x0001;
*/
	return Status;
}

⌨️ 快捷键说明

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