77范文网 - 专业文章范例文档资料分享平台

智能家居监控系统的设计与实现---毕业论文(8)

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

沈阳师范大学学士学位论文

}

15. 关闭LED函数

函数实现描述(自然语言) : u32stop_alarm(void){

关闭LED ; 如果关闭失败;

返回错误码; 返回C_ SYS_OK ; }

16. 获取温度函数

函数实现描述(自然语言) :

u32get_ds18b20_temperature(f32*Temp){

获取温度值; 如果获取失败;

返回错误码; *Temp=温度值; 返回C_ SYS_OK ; }

17. ADC配置函数

函数实现描述(自然语言) : u32adc_config(u32bit,u32channel){

配置ADC工作模式; 如果配置失败;

返回错误码;

更新全局转换精度变量和转换通道变量; 返回C_ SYS_OK ; }

18. 获取采样电压值函数 函数实现描述(自然语言) : u32get_adc_voltage(f32*vol){

采集电压值;

- 31 - 沈阳师范大学学士学位论文

如果采集失败;

返回错误码; *vol=采集完毕的电压值; 返回C_ SYS_OK ; }

19. 获取红外状态函数 函数实现描述(自然语言) : u32get_button_key(u8*val){

阻塞方式获取红外状态; 如果采集失败;

返回错误码; *val=1;// 表示有人闯入 返回C_ SYS_OK ; }

20. 系统复位函数

函数实现描述(自然语言) : u32system_reboot(void){

reboot; 如果复位失败;

返回错误码; 返回C_ SYS_OK ; }

21. 创建初始化socket函数 函数实现描述(自然语言) : u32create_socket(void){

创建socket ; 初始化socket ; 如果创建初始化失败;

返回错误码;

监听智能客户端发送的请求; 如果有请求到来;

- 32 - 沈阳师范大学学士学位论文

解析消息; switch( 消息类型){

case获取系统信息: case操作EEPROM: 等 }

发送处理消息给智能客户端; 返回C_SYS_OK; }

22. 获取系统信息函数 函数实现描述(自然语言) :

u32get_machine_stat _req(char*pskbuf){

获取当前系统状态 获取当前室内温度; 获取当前CPU工作频率; 获取当前内存使用率; 获取当前剩余FLASH空间; 获取失败

返回错误码;

将信息填充到系统信息消息结构体中; 返回C_SYS_OK; }

23. 操作寄存器函数

函数实现描述(自然语言) :

u32register_xfer _req(char*pskbuf){

操作寄存器;

返回请求结果到pskbuf中; 返回C_SYS_OK; }

24. 操作EEPROM函数

函数实现描述(自然语言) :

- 33 - 沈阳师范大学学士学位论文

u32eeprom_xfer _req(char*pskbuf){

操作EEPROM;

返回请求结果到pskbuf中; 返回C_SYS_OK; }

25. 软件在线升级函数 函数实现描述(自然语言) : u32sw_update _req(char*pskbuf){

打开新文件;

将一包数据写入新文件; 关闭文件

返回操作结果到pskbuf中; 返回C_SYS_OK; }

26. 发送GPRS短信息函数 函数实现描述(自然语言) :

u32send_gprs_message_req(char*pskbuf){

调用发送短信息处理函数发送; 返回C_SYS_OK; }

27. 发送ZIGBEE信息函数 函数实现描述(自然语言):

u32send_ zigbee_message_req(char*pskbuf){

调用发送ZIGBEE信息处理函数发送; 返回C_SYS_OK; }

28. 蜂鸣器配置函数

函数实现描述(自然语言) : u32beep_control_req(char*pskbuf){

调用配置蜂鸣器处理函数; 返回C_SYS_OK;

- 34 - 沈阳师范大学学士学位论文

}

29. LED配置函数

函数实现描述(自然语言) : u32led _control_req(char*pskbuf){

调用配置LED处理函数; 返回C_SYS_OK; }

30. 自检处理函数

函数实现描述(自然语言) :

u32hardware_selftest_req(char*pskbuf){

返回消息头即可; 返回C_SYS_OK; }

31. 时间校准函数

函数实现描述(自然语言) : u32time_adjust_req(char*pskbuf){

获取时间信息; 设置系统时间; 返回C_SYS_OK; }

32. 获取CPU频率函数 函数实现描述(自然语言) : u32get_cpu_freq(f32*cpufreq){

打开/proc/cpuinfo文件; 解析文件;

获取CPU当前工作频率; 返回C_SYS_OK; }

33. 获取内存剩余空间函数 函数实现描述(自然语言) : u32get_freemem_space(u32*freemem){

- 35 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库智能家居监控系统的设计与实现---毕业论文(8)在线全文阅读。

智能家居监控系统的设计与实现---毕业论文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/658222.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: