找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机产生脉宽用定时器怎么实现?

查看数: 1949 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-2-15 16:54

正文摘要:

请教下 如图所示 第一个脉宽400us 其余的是200us  运行时间6ms  间隔时间15ms循环用定时器怎么实现 {          TL1 = 0x5C;        ...

回复

ID:587810 发表于 2023-2-17 13:30
初始值的问题,可以使用小工具计算初始值,最好是1ms,进入定时器中断一次。
ID:161164 发表于 2023-2-16 18:03
本帖最后由 lkc8210 于 2023-2-17 08:53 编辑

数学问题





ID:883242 发表于 2023-2-15 22:14
        if(btSwitch1 == 1)     
        {
                btTimer3Count400us++;
                if(btTimer3Count400us>= 2)

你就没觉得这三句话逻辑上有问题吗?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表