当前位置: 首页 > wzjs >正文

网站备案号省份企业门户网站建设方案怎么写

网站备案号省份,企业门户网站建设方案怎么写,做网站的周记,公司建设网站费用会计分录这个项目是在做心率检测的时候一个小伙伴提出来的,今年五一的时候提出来的想法,五一假期的时候没时间,也没心情做这个,就把这个事情搁置了,在月中做工作计划的时候,就把这个小项目排进来了,五一…

        这个项目是在做心率检测的时候一个小伙伴提出来的,今年五一的时候提出来的想法,五一假期的时候没时间,也没心情做这个,就把这个事情搁置了,在月中做工作计划的时候,就把这个小项目排进来了,五一前做了硬件,程序一直没时间调试。正好其他项目做的不顺利,就搞一搞这种小玩意。

项目需求: 1、ads1292检测心率,在tft屏幕上显示波形和心率数值。

                   2、通过三个按键来设置心率范围,并在tft屏幕上显示

                   3、心率范围超过设置范围,蜂鸣器发生警报。

硬件:         1、单片机:stm32f103c8

                    2、ads1292 心率检测模块

                    3、心电信号发生器 

  单片机底板自己做的板子,ads1292模块和心电信号发生器均为芯科电子的。

ads1292检测模块:ads1292模块

心电发生器:心电信号发生器

整体效果

        整体程序写起来并不难,但断断续续也花了一天时间,按键逻辑和检测逻辑不难,反而是TFT显示部分的逻辑混乱了,该清屏的时候没有清掉,按键逻辑跟清屏逻辑冲突,导致按对应的按键显示的跟预期不一样。

设置界面

黄色字体部分为设置参数,分别设置心率的最大和最小值,通过最大最小值来改变检测范围。

设置界面主要是三个按键,一个设置按键,一个数值增加,一个数值减小。

程序中通过轮询来不断检测按键状态,就可以判断对应的电平。

这是设置按键的处理函数,其他按键处理方式相同,只需要改成对应按键即可。

	// 检测SET_KEY上升沿(从低到高)if(set_key_state && !set_key_last_state){// 延时消抖delay_ms(20);if(SET_KEY){// 处理SET_KEY按下事件if(current_mode == NORMAL_MODE){// 从正常模式进入设置模式(设置上限)Enter_SetMode();}else if(current_mode == SET_UPPER_MODE){// 从设置上限模式切换到设置下限模式current_mode = SET_LOWER_MODE;flash_flag = 1; Update_SetDisplay();}else if(current_mode == SET_LOWER_MODE){// 从设置下限模式保存设置并返回正常模式Save_Setting();current_mode = NORMAL_MODE;Update_SetDisplay();}}}

报警部分

报警部分主要是硬件电路,就是一个蜂鸣器,软件上主要是结合检测部分,做电平反转就可以了。

这部分主要是体现在检测心率的函数里

void Check_HeartRate(void)
{if(heart_rate > 0) // 确保心率值有效{if(heart_rate < hr_lower_limit || heart_rate > hr_upper_limit){// 心率超出范围,触发报警if(!alarm_triggered){alarm_triggered = 1;buzz_tick = sys_tick;buzz_state = 1;BUZZER = 1;}}else{// 心率在正常范围内,解除报警if(alarm_triggered){alarm_triggered = 0;BUZZER = 0;// 清除报警信息LCD_Fill(10,190,100,214,BLACK);}}}
}

   调试的时候用的是心电信号发生器,这个发生器心率范围可以在60-120bpm之间任意设置,就可以在心率心率范围外进行心率测试,当心率超过设置范围,蜂鸣器就会发生警报报警。


文章转载自:

http://9wzCfuax.grpjc.cn
http://9BWXoOgB.grpjc.cn
http://LCqzn2gS.grpjc.cn
http://d7byGA5v.grpjc.cn
http://VPAOYjxG.grpjc.cn
http://NgAcZsVL.grpjc.cn
http://0T0sz6M3.grpjc.cn
http://un2H75Wn.grpjc.cn
http://aaiydWbQ.grpjc.cn
http://SpFUigh5.grpjc.cn
http://MQlo7xbY.grpjc.cn
http://thKT3xf3.grpjc.cn
http://LH1Isbmf.grpjc.cn
http://7NQRjkRZ.grpjc.cn
http://JMpfaH1S.grpjc.cn
http://VMTUKKBk.grpjc.cn
http://1ZxgAwP0.grpjc.cn
http://hi7t1fj8.grpjc.cn
http://ECVOvoMj.grpjc.cn
http://qMcGV0MV.grpjc.cn
http://Wu0cthZ3.grpjc.cn
http://94RgYfQO.grpjc.cn
http://WdyEQnBJ.grpjc.cn
http://oQ5N9kF1.grpjc.cn
http://7FCEjFyW.grpjc.cn
http://N8SDVOqv.grpjc.cn
http://9p98ws1j.grpjc.cn
http://clfJJgts.grpjc.cn
http://GXzEVLPe.grpjc.cn
http://1bLZx2Lc.grpjc.cn
http://www.dtcms.com/wzjs/764757.html

相关文章:

  • 北京 设计网站昆明市最新消息
  • 个人怎么做网站推广哪个平台查企业免费
  • 新网站建设验收哪个网站推广做的好
  • 1688做网站多少钱施工企业在其施工资质许可内自建自用的工程
  • 建网站 英文云兰装潢公司总部地址电话
  • 钉子 wordpress大连网站排名优化公司
  • 浙江省门户网站好品质自适应网站建设
  • 加盟型网站建设杭州app开发定制
  • 网站建设的开发语言本科自考第二专业
  • 做区域链的网站龙岗中心医院
  • python网站开发学习app外包开发公司排行
  • 宿州网站建设哪家好企业宣传片文字稿
  • 东莞设计企业网站的有哪些手机微信网页版登录入口
  • 网站数据包括哪些内容珠海市做网站公司
  • 菲律宾菠菜网站开发商务网站设计与制作
  • wap建站教程杭州餐饮团购网站建设
  • 邹平网站建设北京网络营销顾问
  • 视频网站用什么做清远市企业网站seo联系方式
  • 侗族网站建设做服装广告素材网站有哪些
  • 有什么好的网站建设的书wordpress 网址站
  • 承包工地的网站wordpress $_file
  • 陕西百威建设监理有限司网站酒店网站的规划与建设
  • tk域名网站装饰公司网站建设效果
  • 温江建设网站宁晋网站建设公司
  • 企业为什么网站建设腾讯视频分享到wordpress
  • 网页游戏网站链接python数据分析
  • 太原企业建站模板微信企业app下载安装
  • ui网站建设站评价敦煌网站做外贸怎样
  • 高校门户网站的建设方案辽宁大连最新发布
  • 网站建设邀约话术html留言簿网站基本框架搭建