利用8051单片机定时器T0测量某正脉冲的宽度
答案:1 悬赏:0
解决时间 2021-10-29 09:19
- 提问者网友:夢醒日落
- 2021-10-28 18:08
利用8051单片机定时器T0测量某正脉冲的宽度
最佳答案
- 二级知识专家网友:鸠书
- 2021-10-28 18:33
原理:分别用脉冲的上升沿和下降沿出发单片机,上升沿给出中断1开始计数,下降沿给出中断2停止计数,最后换算出高电平宽度=计数周期数×一个计数的时间。设置的SFR:TMODE(一定要注意GATE的设置为1),TCON,IE,TH0,TL0等最大脉宽计算:我们知道计数器中断的产生是从全1变为全0产生溢出中断,所以我们计数器的处置设定为00H,如果我们让其工作在方式1计数下,最大计数值为2^16=65536,那么最大计数脉冲宽度就是65536*2us。一定要注意我们利用GATE的控制作用是计数器用来测量脉冲宽度。不明白的LZ可以在上百度看看利用GATE的控制作用是计数器用来测量脉冲宽度这方面知识,或者我们在交流,呵呵
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯