问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机定时中断实验

发布网友 发布时间:2022-05-19 13:48

我来回答

1个回答

热心网友 时间:2023-10-12 20:42

跟你理清一下思路,你的问题就解决了。首先,你的程序很简单,就是让发光二极管1秒亮1秒灭。因此,你前提是要定时1秒,但51单片机无法定时1秒,因此,你的程序就要定时50毫秒,每到了50毫秒,你就让num自加1,当num加到20时,换句话说,已经定时50毫秒20次了,那就是1秒咯,所以此有led1=~led1;
//让发光管状态取反,达到程序目的。另外,定时50毫秒你要给th0和tl0赋给初值,因此
th0=(65536-45872)/256;
//重新装载初值tl0=(65536-45872)%256;才会有这两句,但定时50毫秒后,你的初值也会随之消失,因此才会在void
t0_time()这个函数中重新赋初值。的确像你所说的初值是装满了开始执行中断,其实从你tmod=0x01;
//设置定时器0位工作模式1(m1,m0位0,1)这句已经开始定时了,而赋初值是为了准确的定时50毫秒罢了。明白了没有?
(其实你可以这样理解,定时计数器就好比一个空的瓶子,当你给tmod=0x01时,水就开始一滴一滴的往瓶子你滴,当瓶子满了的时候,中断就发生了。假如从一个空的瓶子滴到满的瓶子定时是80毫秒的话,可你只需要定时50毫秒就够了,所以就要一开始往瓶子里倒水,使滴水的起点不是空瓶子,这就是赋初值的作用。当瓶子满了后,瓶子就会自动清空,重新从零开始。而第二次你再想定时50毫秒,你就必须从新再往瓶子里倒水,这就是第二次赋初值的作用)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰迪必备用品有哪些? 养泰迪狗新手需要准备什么东西 谁知道白色泰迪狗的生活用品需要哪些? 美国什么选举时间 离西双版纳最近的地州必去景点 技嘉945GCM-S2L ( 英特尔 945G )主板配什么显卡好 5年的台式电脑了想更新配置,反应速度有点慢。该如何提高,求大神指教... e2160超频设置 如何将多个excel表格合并成一个如何把多个工作簿合并成一个excel 上海社保最低比例是多少钱 单片机定时器中断实验 单片机中断实验 C#调用Aspose.Cells如何打印EXCEL文档 想亲手做份礼物送给男朋友,做什么好 自己亲手做什么礼物送给女生好啊 亲手做什么礼物好 前天在大商场门前办了一张交通银行信用卡卡,之前在网上申请过,不通过,这回有可能办得吗?办得的话要几 想申请交通银行信用卡。但出不了😁什么证明。可以办理嘛。只有去柜台。 jamont是什么意思? 有一个帽子的牌子是J开头的是什么?好像是jonmnt? 大林寺桃花的后半句 有什么名言啊 紧急求助!!!寒假作业 我完全同意这是一匹漂亮的马(翻译成英语) 完全同意 I can’t agree more 中文意思是不同意还是同意? I couldn't agree more这句话的意思为什么是“我完全同意?” 谈恋爱时男生说“想分的话你考虑好了我完全同意你的想法”啥意思? 我完全同意你的三条建议 英语翻译 Icouldn'tagreemore这句话的意思为什么是“我完全同意 中断实验 单片机中断定时实验 51单片机并行口及中断实验 单片机外中断实验 远程考勤怎么实现的? 单片机中断实验 为什么设置SP的值 怎样辨别真假红瑶淘米水洗发水 红瑶丝露淘米水柔顺洗发米浆用了效果如何 你好,我的手机是华为nova3,为什么同时按音量上键和电源键打不开修复模式,而是开机? 我有一张五万额度的信用卡,在银行的pos机上提现出25000的额度 要多久到账 办一张信用卡,找个渠道提现,是什么意思 公司领导要求写季度总结,该如何去构思呢? 业绩差,写季度总结 请问银行卡可用余额不足是什么 支付宝手机号码换了,密码忘了咋办? 法国不担心应该脱欧,为何担心德国经济放缓? 英首相宁死也要脱欧,脱欧是英国人民的意愿还是政府的意愿 ? 高压锅炖鸡多大火力 谁知道史铁生的《秋天的怀念》发表在哪年哪个报刊上?有什么反响?得了奖不? 小学5年级课文<<秋天的怀念>>的作者资料5