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

...中断如何定时,比如说利用脉冲产生中断,测两次脉冲之间的时间_百度知 ...

发布网友 发布时间:2024-01-22 15:07

我来回答

3个回答

热心网友 时间:2024-08-29 09:37

首先你要初始化打开定时器,可选择定时器0,方式2,然后设置你的脉冲触发方式。若是是下降沿可直接进入中断,读取当前定时器计数值,同时将两次脉冲的计数值相减即可得出脉冲时间差值。若是上升沿触发,则必须在脉冲输入端加反向器,因为51单片机只有下降沿和低电平触发方式,所以要先将其转换为下降沿方可计算。希望这些可以帮助到你!

热心网友 时间:2024-08-29 09:39

假定外部脉冲由外部中断0检测 。 (假设变量都已定义)
void init_int0) interrupt 0
{
i++; // 脉冲 计数。
if(i%2==0)
{
TR0=1; //当脉冲来了引发中断 且脉冲是第一次来时。 启动定时器。
}
else
{
TR0=0; 当下一次脉冲来时 关闭定时器。
}

上面就是大概思路 。你初始化定时器时 ,让THL=0X00;TL0=0X00; 当TR0关闭时 读取THO和TLO的数据 。根据晶振 就可以算出来了 。怎么读取TH0和TL0我还没想 。

}
计几个脉冲的时间 就改变IF判断的条件。

热心网友 时间:2024-08-29 09:37

请问你用的是什么型号的单片机?我用AVR进行过超声波测距。当时的思路是,定义一个定时器并赋初值(注意要用16位计数模式),当收到第一个脉冲时,打开这个定时器,收到第二个脉冲时将定时器停止,用现在的值减去原来的值得到时间。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 如何修改单片机的计数? 单片机80c51设计一个两位计数器,能对外部的脉冲进行计数,能进行复位... ...有车到达,一天几班最早和最晚的发车时间,需要多久的路程! 千灯湖到广州天河汽车客运站怎样坐地铁 一年内第二次修改技巧 联想台式机独立显卡能用,集成显卡的口插上没反应。 我的电脑的独立显卡能用集成显卡不能用 有时集成显卡能用独立显卡不能... ...接独立显卡显示器才有信号,接集成的无显示,怎么会这样 抽血和增强CT检查怎么怎么安排顺序才合理? 奔驰glc新款与老款的区别 奔驰20款GLC260动感型与奔驰20款改款GLC260动感改款的区别? 肠子长息肉是吃了减肥药的缘故吗 清凉油驱蚊的正确方法 漫步者g2特供版有这个版本吗 劳力士手表背面机芯有白色固定圈 ...几个月了还一直是黑色的 前段时间就是穿鞋子太紧 然后脚指甲很痛 之... 来自网页的消息?这是怎么回事 -2-1是正数还是负数 在太阳和月亮的周围,有时会出现一种美丽的七彩光圈 用了什么说明方法... 车上gps怎么找出来 ...怎么对89C52单片机编程对方波进行脉冲计数啊?不过我没分了,您能帮... 怎么把抖音的表情添加到微信里面? 车展怎么说(英语) 车展英语怎么说 领导让你陪他喝酒,怎么办? 谁知道南京中考2012年一共有几门科目?每门科目满分多少? 2012年苏州中考总分 2012江苏苏州中考分数满分多少 谁帮我算一下中考总分是多少,要准确的,2012年的,急…… 2012年泰州中考总分 菠萝的英语怎么念 为什么微博显示关注数与实际不符? 如何减速换挡 手动挡减速的正确操作是什么? 山药刮皮后里面有一层绿皮能吃吗请回答 哪位大神知道这是什么意思、减速或换高档位? 抖音直播怎么关掉送礼物? 双曲函数shx怎么读 shx代表的是什么函数? 做梦梦见卫生巾满满的是血是什么征兆