机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2734|回复: 13

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

[复制链接]
发表于 2018-6-20 08:47:04 | 显示全部楼层 |阅读模式

% q3 Y4 d$ ^+ s+ ? 3LED左移.png ' j8 }' Z  X4 O4 ]
*/
#include<reg51.h>
#include<intrins.h>//移动函数头文件
#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);
        }
}

' k0 E) K. t" h- a  Q
回复

使用道具 举报

发表于 2018-6-20 08:53:11 | 显示全部楼层
是不是外接个上拉会更好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-20 08:56:59 | 显示全部楼层
苏州装配工 发表于 2018-6-20 08:53, i  e4 c5 d; g) h# m/ j
是不是外接个上拉会更好

5 L4 a  X: Q2 T% \P0是开漏输出,接上拉好些谢谢提醒
回复 支持 反对

使用道具 举报

发表于 2018-6-20 09:57:28 | 显示全部楼层
驱动led没有必要接上拉电阻。
- R( a7 E. E8 f$ _2 d9 v, ?开漏输出关断led没有问题。
回复 支持 反对

使用道具 举报

发表于 2018-6-20 11:15:09 | 显示全部楼层
限流电阻太小
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-20 12:06:54 | 显示全部楼层
受不了了 发表于 2018-6-20 11:15
' M& k& W# y% R- W# ^! \8 c限流电阻太小

8 m' v" T9 {) L基本差不多二极管压降一伏多,允许电流二十毫安,算下基本两百多电阻/ l/ W( o0 z" C2 Q
回复 支持 反对

使用道具 举报

发表于 2018-6-20 12:42:40 | 显示全部楼层
2369353531 发表于 2018-6-20 12:06: i% A6 k0 f) U: S2 q
基本差不多二极管压降一伏多,允许电流二十毫安,算下基本两百多电阻
$ }7 B9 i. H7 V  {5 W7 D- R" t
5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大点的电流才能保证速度,我也就给10毫安,关键是你这是灌电流,8个灯加起来160毫安,你去看51的参数呢
- w# B, }" H% @, y( L. g
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-20 13:06:45 | 显示全部楼层
受不了了 发表于 2018-6-20 12:42' H9 A' Y) H! n% k4 v0 Q( C- m5 }7 T
5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大 ...

3 c' k% L( G) y+ k确实,用三极管来驱动会好些,多谢: _- B* T) U8 B) v' z
回复 支持 反对

使用道具 举报

发表于 2018-6-20 14:12:28 | 显示全部楼层
受不了了 发表于 2018-6-20 12:42' E( {( d6 r2 u% {
5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大 ...

! f3 V+ F2 {. Q  W所以用灌电流
回复 支持 反对

使用道具 举报

发表于 2018-6-20 15:40:41 | 显示全部楼层
苏州装配工 发表于 2018-6-20 14:121 T: r/ o6 }. C- k( p
所以用灌电流

+ V* d; e! a' S5 b灌不动的7 R; {% H' }% d7 N/ y* N
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-4-25 15:54 , Processed in 0.060158 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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