机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2839 | 回复: 13
打印 上一主题 下一主题

3- 从左到右的流水灯《单片机C语言程序设计实训100例—基于8051+Proteus仿真》

[复制链接]
跳转到指定楼层
1#
发表于 2018-6-20 08:47:04 | 只看该作者 | 只看大图 回帖奖励 | 倒序浏览 | 阅读模式
6 B; ~2 _7 n8 E

/ T5 W* o, ^9 Z# X
*/
#include
#include//移动函数头文件
#define uchar unsigned char
#define uint unsigned int
// 延时
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
// 主程序
void main()
{
P0=0xfe;
while(1)
{
P0=_crol_(P0,1); //P0 的值向左循环移动, _crol_左移函数
DelayMS(150);
}
}

0 y. J9 T- `. |, y
2#
发表于 2018-6-20 08:53:11 | 只看该作者
是不是外接个上拉会更好
3#
楼主 | 发表于 2018-6-20 08:56:59 | 只看该作者
苏州装配工 发表于 2018-6-20 08:53
9 }- V3 V6 B5 i" [7 X是不是外接个上拉会更好

- {1 k6 K _6 y0 _* ]+ Z5 g" c9 sP0是开漏输出,接上拉好些谢谢提醒
4#
发表于 2018-6-20 09:57:28 | 只看该作者
驱动led没有必要接上拉电阻。+ n D* a. N3 w; U" W2 q
开漏输出关断led没有问题。
5#
发表于 2018-6-20 11:15:09 | 只看该作者
限流电阻太小
6#
楼主 | 发表于 2018-6-20 12:06:54 | 只看该作者
受不了了 发表于 2018-6-20 11:15
. U+ f2 D8 Q6 O/ E3 \6 T限流电阻太小
# @9 p4 G, P' q& m6 t9 g
基本差不多二极管压降一伏多,允许电流二十毫安,算下基本两百多电阻
' z! }1 |4 ~9 S7 I& M
7#
发表于 2018-6-20 12:42:40 | 只看该作者
2369353531 发表于 2018-6-20 12:06 . a5 |. l3 B; p- g D. L. i
基本差不多二极管压降一伏多,允许电流二十毫安,算下基本两百多电阻
9 j# i/ t5 o% p: p. ]1 N r8 {
5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大点的电流才能保证速度,我也就给10毫安,关键是你这是灌电流,8个灯加起来160毫安,你去看51的参数呢
) ?4 {% P3 Z2 j* l6 F. C
8#
楼主 | 发表于 2018-6-20 13:06:45 | 只看该作者
受不了了 发表于 2018-6-20 12:42 7 a2 r3 M7 M | t
5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大 ...

0 k) h" U5 N& i* F确实,用三极管来驱动会好些,多谢, G" i9 A1 i! v* N
9#
发表于 2018-6-20 14:12:28 | 只看该作者
受不了了 发表于 2018-6-20 12:42
& g4 R' @4 r1 Z# m) M; I5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大 ...
9 ?. o6 d" ^3 A& L! I: N1 e4 ^
所以用灌电流
10#
发表于 2018-6-20 15:40:41 | 只看该作者
苏州装配工 发表于 2018-6-20 14:12
5 R8 _2 Y7 X/ z) `9 m5 W- [所以用灌电流

9 U- \$ [) M8 J: V, q灌不动的7 f( }! t! F# _& h g2 ^
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-6-9 17:58, Processed in 0.064608 second(s), 18 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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