在单片机中,如何让一个器件运行30分钟自动断开啊,这在程序上是如何实现的?

比方说让蜂鸣器运行30分钟,我只会弄蜂鸣器每鸣叫一次的间隔... 比方说让蜂鸣器运行30分钟,我只会弄蜂鸣器每鸣叫一次的间隔 展开
 我来答
siliuershisi
2013-07-26 · TA获得超过360个赞
知道答主
回答量:62
采纳率:0%
帮助的人:61.8万
展开全部
通过定时器实现,比如定时器工作方式1是16位的,50ms中断一次,然后在中断里边设置标志做加法,加到36000次就是30分钟,然后置位或者复位标志位,从而在主程序里关掉蜂鸣器。有什么问题可以追问。希望能够帮到你!
那天老三
2013-07-28 · TA获得超过4701个赞
知道大有可为答主
回答量:2362
采纳率:85%
帮助的人:731万
展开全部
这是一个单片机编程的简单程序了,很简单的,不要想得太难了
如果你是学单片机的,那就自己写一个电子时钟,基本上单片机你就会用
再多写写程序就好了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
茗香易醉
2013-07-26
知道答主
回答量:42
采纳率:0%
帮助的人:24.8万
展开全部
用定时器就好,中断加不加都行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
omg_orz0
2013-07-26
知道答主
回答量:54
采纳率:0%
帮助的人:12.3万
展开全部
用定时器就行,加个标志位,时间到了就关蜂鸣器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-26
展开全部
1、采能单片机自身的定时器完成
2、增加时钟芯片,在时钟芯片上取时间做对比
追问
除了这还有其他办法吗?不想通过外部器件,能否在程序中实现???谢谢咯
追答
那就采用第一种方法,单片机自身的定时器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式