資源簡介
本設計側重完成以人體的動力學為基礎對人的動作加以判斷,并能將對人體產生危害的動作進行識別并報警。
能采集用戶加速度 角速度等參數
利用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綠色版
評論
共有 條評論