找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机产生pwm 占空比10khz频率 Proteus仿真程序

查看数: 4465 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-12-7 12:08

正文摘要:

回复

ID:578423 发表于 2021-5-3 15:29
荷影如风 发表于 2021-3-24 09:22
装初值,256-50=206,每50微秒中断一次

1/2K就是每50uS,就是void Timer0Init(void)                //500微秒@12.000MHz
{
        AUXR |= 0x80;                //定时器时钟1T模式
        TMOD &= 0xF0;                //设置定时器模式
        TL0 = 0x90;                //设置定时初值
        TH0 = 0xE8;                //设置定时初值
        TF0 = 0;                //清除TF0标志
        TR0 = 1;                //定时器0开始计时
}
ID:895829 发表于 2021-3-24 09:22
烧仙草芋圆 发表于 2020-2-15 22:20
TH0=TL0=206这个是怎么算的呀?

装初值,256-50=206,每50微秒中断一次
ID:523100 发表于 2020-2-15 22:20
TH0=TL0=206这个是怎么算的呀?

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

Powered by 单片机教程网

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