资源简介
本设计侧重完成以人体的动力学为基础对人的动作加以判断,并能将对人体产生危害的动作进行识别并报警。
能采集用户加速度 角速度等参数
利用6050检测用户摔倒 当用户摔倒时 发出警报
有计时功能 包含年月日 星期 时间 农历

代码片段和文件信息
#include “include.h“
#include “calculation.h“
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:CCD_init
* 功能说明:CCD初始化
* 参数说明:
* 函数返回:无
* 修改时间:2012-10-20
* 备 注:
*************************************************************************/
void CCD_init(void)
{
gpio_init (PORTE 0 GPOHIGH);
gpio_init (PORTE 1 GPOHIGH);
adc_init(ADC1 AD6a) ;
}
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:StartIntegration
* 功能说明:CCD启动程序
* 参数说明:
* 函数返回:无
* 修改时间:2012-10-20
* 备 注:
*************************************************************************/
void StartIntegration(void) {
unsigned char i;
SI_SetVal(); /* SI = 1 */
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SI_ClrVal(); /* SI = 0 */
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
for(i=0; i<127; i++) {
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
}
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
}
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:StartIntegration
* 功能说明:CCD启动程序
* 参数说明:
* 函数返回:无
* 修改时间:2012-10-20
* 备 注:
*ImageData = ad_once(ADC1 AD6a ADC_8bit);
*************************************************************************/
void ImageCapture(unsigned char * ImageData) {
unsigned char i;
extern u8 AtemP ;
SI_SetVal(); /* SI = 1 */
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SI_ClrVal(); /* SI = 0 */
SamplingDelay();
//Delay 10us for sample the first pixel
/**/
for(i = 0; i < 50; i++) {
SamplingDelay() ; //200ns
}
//Sampling Pixel 1
*ImageData = ad_once(ADC1 AD6a ADC_8bit);
ImageData ++ ;
CLK_ClrVal(); /* CLK = 0 */
for(i=0; i<127; i++) {
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
//Sampling Pixel 2~128
*ImageData = ad_once(ADC1 AD6a ADC_8bit);
ImageData ++ ;
CLK_ClrVal(); /* CLK = 0 */
}
SamplingDelay();
SamplingDelay();
CLK_SetVal(); /* CLK = 1 */
SamplingDelay();
SamplingDelay();
CLK_ClrVal(); /* CLK = 0 */
}
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 71310 2012-09-22 18:51 显示\landzoK60CCD3.0-----nioka5110\build\adc_demo\fire_adc_demo.dep
文件 52298 2012-02-28 15:05 显示\landzoK60CCD3.0-----nioka5110\build\adc_demo\fire_adc_demo.ewd
文件 55104 2012-04-16 23:34 显示\landzoK60CCD3.0-----nioka5110\build\adc_demo\fire_adc_demo.ewp
文件 51930 2012-09-22 18:51 显示\landzoK60CCD3.0-----nioka5110\build\cmsis_demo\fire_cmsis_demo.dep
文件 52298 2012-03-29 21:00 显示\landzoK60CCD3.0-----nioka5110\build\cmsis_demo\fire_cmsis_demo.ewd
文件 55147 2012-05-09 23:44 显示\landzoK60CCD3.0-----nioka5110\build\cmsis_demo\fire_cmsis_demo.ewp
文件 2030 2010-10-28 03:30 显示\landzoK60CCD3.0-----nioka5110\build\config files\128KB_Pflash.icf
文件 2206 2010-11-12 03:41 显示\landzoK60CCD3.0-----nioka5110\build\config files\128KB_Pflash_128KB_Dflash.icf
文件 2035 2012-02-28 15:33 显示\landzoK60CCD3.0-----nioka5110\build\config files\128KB_Ram.icf
文件 2030 2010-10-28 03:30 显示\landzoK60CCD3.0-----nioka5110\build\config files\256KB_Pflash.icf
文件 2214 2012-03-01 20:12 显示\landzoK60CCD3.0-----nioka5110\build\config files\256KB_Pflash_256KB_Dflash.icf
文件 2024 2010-10-28 03:30 显示\landzoK60CCD3.0-----nioka5110\build\config files\32KB_Ram.icf
文件 2041 2012-03-01 18:46 显示\landzoK60CCD3.0-----nioka5110\build\config files\512KB_Pflash.icf
文件 2217 2010-11-12 03:41 显示\landzoK60CCD3.0-----nioka5110\build\config files\64KB_Pflash_64KB_Dflash.icf
文件 2024 2010-10-28 03:30 显示\landzoK60CCD3.0-----nioka5110\build\config files\64KB_Ram.icf
文件 3463 2012-03-08 21:04 显示\landzoK60CCD3.0-----nioka5110\build\config files\fire_RAM_K60N512.icf
文件 3441 2012-03-08 21:04 显示\landzoK60CCD3.0-----nioka5110\build\config files\fire_ROM_K60N512.icf
文件 55191 2012-09-22 18:51 显示\landzoK60CCD3.0-----nioka5110\build\dac_demo\fire_dac_demo.dep
文件 52298 2012-03-25 23:56 显示\landzoK60CCD3.0-----nioka5110\build\dac_demo\fire_dac_demo.ewd
文件 55220 2012-04-16 23:44 显示\landzoK60CCD3.0-----nioka5110\build\dac_demo\fire_dac_demo.ewp
文件 1745 2012-09-22 16:44 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\Debug\Obj\fire_dma_demo.pbd
文件 58348 2012-09-22 18:51 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\fire_dma_demo.dep
文件 52298 2012-03-18 16:59 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\fire_dma_demo.ewd
文件 55304 2012-04-16 23:58 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\fire_dma_demo.ewp
文件 1270 2012-09-22 18:49 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\settings\fire_dma_demo.cspy.bat
文件 63 2012-09-22 18:51 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\settings\fire_dma_demo.dbgdt
文件 258 2012-09-22 18:51 显示\landzoK60CCD3.0-----nioka5110\build\dma_demo\settings\fire_dma_demo.dni
文件 36198 2013-11-19 15:22 显示\landzoK60CCD3.0-----nioka5110\build\fire_demo\Debug\Exe\fire_gpio_demo.hex
文件 271816 2013-11-19 15:22 显示\landzoK60CCD3.0-----nioka5110\build\fire_demo\Debug\Exe\fire_gpio_demo.out
文件 12703 2013-11-19 15:04 显示\landzoK60CCD3.0-----nioka5110\build\fire_demo\Debug\Exe\fire_gpio_demo.sim
............此处省略1027个文件信息
- 上一篇:组态软件设计与开发源代码
- 下一篇:1stopt15Pro绿色版
相关资源
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论