📄 cryanalysis.c
字号:
//========================================================
// 文件名称: 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -