[分享51单片机汇编]初步试验成功一个51三路pwm发生器

2020-01-22 12:14发布

在前一阵求助帖的基础上
增加了一点代码
初步试验成功了由51单片机完成的
能同时输出三路pwm波的发生器
它可以供要求不高的场合调光,调速......等等
欢迎大家批评指正

原代码见下一楼
做成一个呼吸灯的例子了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
lxa0
1楼-- · 2020-01-22 13:06
原代码在这
欢迎大家批评指教

3路pwm.zip (1.56 KB, 下载次数: 75) 2014-8-5 16:31 上传 点击文件名下载附件
lxa0
2楼-- · 2020-01-22 16:39
今天又试验了一下
在p10,p11,p12三个口上各接入一相同的红 {MOD}led
又在代码中将初始值设定为相同的数据
上电后出现一个问题:
3个红 {MOD}led的呼吸时间不一样
呼吸的速度快慢有差异
有的快有的慢
基本是p12:p11:p10的呼吸次数为4:2:1
这是什么原因呢?
待查..............
wkman
3楼-- · 2020-01-22 21:35
 精彩回答 2  元偷偷看……
lxa0
4楼-- · 2020-01-22 22:28
wkman 发表于 2014-8-6 15:16
不用硬件pwm么?

那请你推荐几个价格实惠的?
wkman
5楼-- · 2020-01-23 04:03
lxa0 发表于 2014-8-6 17:52
那请你推荐几个价格实惠的?

没注意看标题,原来你是玩asm, 够牛x了

推荐 mpc82g516,有6路pwm硬件,类似的 stc12c5a60s2 也有
YZDREAM8
6楼-- · 2020-01-23 05:27
一般的应用个人认为不建议用ASM。浪费很多时间在简单的重复劳动。

一周热门 更多>