如何实现调整电位器更改LED的PWM输出

2020-01-18 18:46发布

如何实现调整电位器更改LED的PWM输出,如图所示,c51单片机的P1.2脚输出高电平,P1.1脚读高低电平,调整电位器阻值,编程控制P1.3脚输出PWM波形来调整LED的亮与暗。电位器阻值高时LED暗,电位器阻值低时,LED亮一些。分256级亮度。请问程序应该要怎么写?请高手指教~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
dzrs0620
1楼-- · 2020-01-18 21:51
 精彩回答 2  元偷偷看……
i7gly
2楼-- · 2020-01-19 02:42
P13如果没有硬件PWM就只能用软件PWM实现了.
P12输出低电平,P11区电压值,直接取8位ADC值就可以了,然后将ADC值丢给PWM处理.
海底的仙人掌1
3楼-- · 2020-01-19 03:46
i7gly 发表于 2016-1-21 01:26
P13如果没有硬件PWM就只能用软件PWM实现了.
P12输出低电平,P11区电压值,直接取8位ADC值就可以了,然后将ADC ...

有些单片机没有ADC怎么办呢?
海底的仙人掌1
4楼-- · 2020-01-19 06:45
我用的是非AD端口,请问需要怎么编程?
iwinstone
5楼-- · 2020-01-19 11:48
比较器总有吧
a136498491
6楼-- · 2020-01-19 17:37
 精彩回答 2  元偷偷看……

一周热门 更多>