• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

请教大家关于I/O口驱动LED渐明渐暗的程式乍写:51机的

请教大家关于I/O口驱动LED渐明渐暗的程式乍写:51机的
全部回复(6)
正序查看
倒序查看
devil_505
LV.4
2
2005-06-26 10:49
接一三极管,PWM调制吧
0
回复
azhu
LV.8
3
2005-06-28 11:09
@devil_505
接一三极管,PWM调制吧
只要IO脚的驱动能力够,不用三极管,直接PWM就可以呀.嘻嘻.
0
回复
xsw810810
LV.4
4
2005-06-29 20:45
@azhu
只要IO脚的驱动能力够,不用三极管,直接PWM就可以呀.嘻嘻.
这我也是听说.我是一个51新手,是不采用中断方式的?能不能帮忙写一个小程序叫俺养养眼呀?
不胜感激!!!
先谢谢大侠们啦!!
0
回复
fenix
LV.5
5
2005-06-30 20:57
@xsw810810
这我也是听说.我是一个51新手,是不采用中断方式的?能不能帮忙写一个小程序叫俺养养眼呀?不胜感激!!!先谢谢大侠们啦!!
通过改变定时器中断的定时初值从而改变高低电平的时间间隔就可以了应该.具体我没有试过,不过程序写起来应该很简单,关键是看你的渐变亮度分为多少个等级了,我是这么理解的,高手不要笑话啊
0
回复
xsw810810
LV.4
6
2005-07-01 12:21
@fenix
通过改变定时器中断的定时初值从而改变高低电平的时间间隔就可以了应该.具体我没有试过,不过程序写起来应该很简单,关键是看你的渐变亮度分为多少个等级了,我是这么理解的,高手不要笑话啊
一个关于比如用p1.0,p1.1,p1.2口流水发光:
过程为
    p1.0通电即亮,(高电平out,通过npn管).持续10s.
    然后开始渐灭,同时P1.1的led开始渐亮.3秒后P1.0  LED完全熄灭P1.1 LED完全亮.
    然后P1.1 LED亮;10S后开始渐灭,P1.2 LED渐亮.3秒后P1.1  LED完全熄灭P1.2 LED完全亮.P1.2 LED亮10秒,始此一直循环...
     烦请指教 ,不胜感激!
0
回复
xsw810810
LV.4
7
2005-07-01 12:38
我也是有这样想过,但脑中一直不能形成具体思路.像上面这个题目.希望有个大侠来指点指点...
不胜感激
0
回复