51 单片机产生 PWM 的程序
来源网络收集 作者未知 【大 中 小】 点击: 次
其中 是两个输出,这个程序比较匆忙,没有严格验证,可能有
错,如有错误请指正。
程序名称: 占空比调整演示程序
编写时间: 分
程序版本:
程序作者: !"!# #$%%&
程序思路说明:
关于频率和占空比的确定,对于 晶振,假定 输出频率为 '(这样定时中断
次数
设定为 ),即 * 中断一次,则 +),,(+),-由于设定中断时间为
$!,这样
可以设定占空比可从 变化。即 $!)$!
./0 1234567
.12802 9: 0!/;0219:
+ 和 + 是计数器 的高 位和低 位计数器,计算办法+)<=>-
+)<=(其中 为所要计数的次数即多长时间产生一次中断;+?@ 是
计数器
工作模式选择,6 表示选用模式 (它有 位计数器,最大计数脉冲为 (最长
时
间为 $!)$!
.12802AB+6,,
.12802AB+6,
.12802AB+?@6
C#/1/0/DB!!<C#/1=-系统初始化函数
C#/1@29!<C#/1=-
0!/;0219:'E('E-
评论0