资源简介

本设计侧重完成以人体的动力学为基础对人的动作加以判断,并能将对人体产生危害的动作进行识别并报警。 能采集用户加速度 角速度等参数 利用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个文件信息

评论

共有 条评论