如何用C语言编写让单片机在规定时间自动进入工作状态啊?

我要设计一个东西,是用温度的降低来控制一个开关开启,用单片机C语言来设计,温度测量用红外传感器,我需要在晚上11点自动开启温度测量,每过5分钟测量一次人体温度,如果人体体... 我要设计一个东西,是用温度的降低来控制一个开关开启,用单片机C语言来设计,温度测量用红外传感器,我需要在晚上11点自动开启温度测量,每过5分钟测量一次人体温度,如果人体体温下降了,就表示人体进入了睡眠状态,然后控制开关时电器关闭,如何编程啊,我一点思路都没有,还有10天就要就要交了 展开
 我来答
mage心寒
2012-05-15 · TA获得超过110个赞
知道答主
回答量:64
采纳率:100%
帮助的人:48.7万
展开全部
只能说给你点思路,我没有用过红外传感器,你的这个设计要抓住思路,自己写个程序框图,温度采集方面用红外传感器,温度采集到了放在哪??因为我们要用,所以这里建一个数组存放温度,其次我们是在晚上11点自动开启温度测量,这里还需要一个时钟芯片来记时的,时钟芯片我就用过DS1302,同样读到的时间我们要用一个数组去记录它,还要写一个功能函数就是判断时间是不是到十一点了,如果到了开启温度测量(就是一个if语句时间到了,时能温度芯片开始测量),至于每过五分钟测量一个人体温度用中断延迟随便你,这个你应该自己可以解决,建议用中断,因为测量温度的同事还要判断人体温度是否下降等问题,好这个函数基本是主要控制的,体温下降还要去控制开关定时器关闭。好好做这个东西不难,而且网上很多资料,加油。。
ccoldman
2012-05-15 · 超过16用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:20.9万
展开全部
要用到时钟芯片的温度测量芯片,单片机还要有AD功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式