资源简介
本设计侧重完成以人体的动力学为基础对人的动作加以判断,并能将对人体产生危害的动作进行识别并报警。
能采集用户加速度 角速度等参数
利用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绿色版
相关资源
- STM8蜂鸣器音乐演奏
- 内含RC522与51单片机硬件设计与程序,
- SystemView_V252a(Pro破解版)
- lm3s9b92DE Caculator
- 单片机89c52rc最小系统电路图资料
- 基于51单片机的智能抢答器+C源码+原理
- STM32单片机产生PWM波并且可调
- 51单片机红外解码
- 光敏电阻太阳能追踪系统
- 飞思卡尔S12系列单片机系统硬件设计
- 单片机指纹识别系统的实现毕业设计
- 51单片机的一些课程设计项目
- 51单片机上的矩阵键盘程序,分别由汇
- 飞思卡尔MC9S12单片机完整版说明书(
- 基于51单片机的高频函数信号发生器
- 单片机 全自动豆浆机课程设计报告
- 51单片机开发快速上手电子资料包
- 单片机汽车倒车雷达
- 用51单片机控制直流电机仿真图和程序
- 基于单片机的抢答器与上位机设计
- AT89s52课本单片机实验
- DS18B20 AT89C51 单片机 protus keil 温度传感
- 基于单片机的16键多功能电子琴
- 基于 51 单片机的数字频率计
- stc15f104 单片机实现EEPROM的读写复制测
- 基于单片机设计的电压表
- 基于51单片机的超声波避障测速小车
- esp8266和24l01基于stm32f103c8t6单片机做的
- 51单片机完整开发板的proteus仿真,供
- MCS-51单片机期刊
评论
共有 条评论