完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
|
相关推荐
13个回答
|
|
|
恩啊,思路的话,我不清楚你得问题到底出在何处,是屏幕正常显示温度的变化,喇叭正常语音报警2个任务你感觉同时执行不了对吧?或者没有产生”伪同时“的感觉吗?假设情况就是这样的。 我的思路就是,首先第一点保证,主程序while中刷新一遍代码的速度不可以被类似“delay等待”这种函数拖了速度,要求速度最快。其次利用定时器来做一些延时上面的处理。你的屏幕如果是不带缓存的话,就需要不停的刷数据才能保证实时显示,那个间隔时间用定时器去做。这样,一旦满足报警的话,语音播报的函数可以立即执行,不会被显示函数拖累。这样最后给人的感觉就是单片机在“并行”的执行3个任务(算上你得测温函数,记得测温函数执行的之后关中断,完了再开中断)
最佳答案
|
|
|
|
|
|
人发觉不了的意思是:人能看到正常显示温度,同时也能听到正常报警,不会觉得有什么异常。
|
|
|
|
|
|
异常?神马意思?
|
|
|
|
|
|
怎么感觉前后矛盾啊,什么叫不会觉得有什么异常?
|
|
|
|
|
|
贴核心代码出来,看文字找不出原因啊哥们儿
|
|
|
|
|
|
就是人看到屏幕正常显示温度的变化,喇叭正常语音报警。。实际上MCU在分时处理三件事情,测温,显示温度,判断温度进行语音提示。 |
|
|
|
|
|
|
|
|
|
|
|
屏幕正常显示温度的变化,喇叭正常语音报警。在我们看来是同时进行的,而不是像现在这样显示温度的时候,就没有语音了。有语音提示就没了显示。实际上MCU在分时处理三件事情,测温,显示温度,判断温度进行语音提示。
|
|
|
|
|
|
我们厂里就有做这个产品,你可以去搜一下,HS-632温控器
|
|
|
|
|
|
已收藏!谢谢了
|
|
|
|
|
|
|
|
|
|
|
|
你可以看看RTX-51,也许对你有帮助
|
|
|
|
|
|
我看楼主是想搞点什么破坏 是吧
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
331 浏览 0 评论
532 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
842 浏览 0 评论
1383 浏览 2 评论
824 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16912 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 14:15 , Processed in 1.030620 second(s), Total 96, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2034