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

怎样用单片机外部中断测方波周期

发布网友 发布时间:2022-05-11 01:05

我来回答

3个回答

热心网友 时间:2023-11-22 14:33

这个太简单了,
//搞个外中断,中断来了就计数
void t0(void) interrupt 0
{
T0count++; //这是全局变量
}
//T1工作在定时状态下,每定时1秒钟到,刷新T0的计数,
void t1(void) interrupt 1
{
TR0=1;//搞个计数器中断
TH0=0x3c;//重新初始化
TL0=0xb0;//这是12M晶振的
timecount++; //中断一次,记个数
if(timecount==20) //一个计数器,一次记不到一秒的,只有记很多次,才能算一秒,这就一秒了
{ frequency=T0count; //看看中断多少次,frequency就是你要的频率。
T0count=0;//把这个清了,记下一秒的次数。
}
}
main()
{
TMOD = 0x01; //选择计数器0的模式
EA=1; // 打开总中断
EX0=1; IT0=1;//开0外中断
ET0=1;TR0=1;//开0计时器
这里你加点代码,把frequency显示出来。
}追问我要的是周期,

追答你把我雷到了!
知道频率了,已经很简单了。
T=1/f;单位是多少?是秒!
T=1000000000/f;单位是多少?是纳秒!
主程序加个
long T=0;
T=1000000000/f;//T就是周期,单位是NS。

还有我脑残了,你的频率是3Hz的,将下面一句更改
if(timecount==20) //一个计数器,一次记不到一秒的,只有记很多次,才能算一秒,这就一秒了

if(timecount==200)//这就成十秒记一次了,不够就2000, 不过记得要frequency/10,否者频率就大了10倍。

热心网友 时间:2023-11-22 14:33

1、3Hz的频率,周期已经相当的长了。
2、每两个下降沿之间的间隔时间则为这个方波的周期。
3、可以设置定时器1ms中断一次,再定义一个变量,定时器每中断一次这个变量加1,当产生外部中断时,读一下这个变量的值,就知道这个方波的周期了。你还可以做一下自述平均之类的得到一个平均周期。只给个思路,程序可以自己练练手。

热心网友 时间:2023-11-22 14:34

1、使用一个定时器作为系统时钟,时钟频率足够大,5ms足够。开启定时器。
2、每次外部中断发生时,读取定时器的值time,并清零定时器。
3、方波周期为 5ms*time
注意:定时器可能会产生溢出,一定要记录溢出次数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
武汉民政职业学院地址在哪里 全国有哪些民政学院 武汉民政学院 北京哪些区较好 北京哪个区环境好 北京海淀区属于什么档次 北京市哪个区最好 北京哪个区房子最好 递延是什么意思通俗 婚后是不是一定要自己买房子才可以结婚呢? C#实现倒计时的功能 单片机语言中unsigned char Timecount_500ms=0是什么意思 怎样用单片机实现频率的测量 单片机里面的C语言··不懂timecount++是什么意思?timecount--是什么意思? 晚上总是难以入睡,有什么好方法吗? 商业公寓40年以二手房出售,有什么税费,和费用? 公寓交易费用有哪些 入睡太慢。有什么好的办法 50平方公寓,卖33万,过户费多少钱? 公寓的过户费用是几个点? 如何用一台电脑拖3到4个显示器 一个电脑主机最多能安几个显示器 单车液晶显示屏数量 有哪些日漫的音乐,你一听就会热血沸腾的? 有哪些歌曲听了之后让你热血澎湃? 玩游戏选i7 还是i5呢 求推荐几首励志纯音乐,适合做视频背景音乐,一听就能让人热血沸腾的那种。 醉川东是川酒集团的产品吗? 川酒集团酿造的醉川东最大的特点是什么? 去年川酒完成全国近半营收,川酒有哪些特色? C#计时功能 数码管分时显示的问题 c# 线程什么时候开始计时? 怎么设置线程在我希望的时间点的2秒后开始执行执行5秒后结束? C++win32 将datetime转换成纯秒数 网页一段时间后自动跳转到下一个连接 从嘉善到上海浦东新区有直通车吗 百度本地直通车关键词怎样设置,跟百度推广有冲突怎么办 上海哪里买车险?经验丰富的老车主有绝招 上海一女子持刀伤人致5伤,是什么原因引发的惨案? 上海财经大学mba在东莞是唯一有教学点的高校吗? 上海财经大学研究生~难考吗~ 外地车辆车险在外地买的平安保险,现在车在上海,请问车险在哪买? 世界最出名的四大会计师事务所的名称?分别在哪个国家? 2019年高考成绩是277分2C文科能上什么高校? 有ACCA证书,但不是211,985大学毕业的能去上海有名的外企或四大上班吗 我想请问现在在网上可以查到高考的分数吗? 谁家的预付消费平台上商家比较多? 上海三秋兮餐饮管理有限公司怎么样? 如何寄托雪中情?