机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3137|回复: 13

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

[复制链接]
发表于 2018-6-20 08:47:04 | 显示全部楼层 |阅读模式
* }1 h( f; Q$ Y& t/ T' Y7 f
3LED左移.png
( B, G" M- \& E* h
*/
#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);
        }
}
% q6 n$ p# q9 A9 c7 s2 b
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2018-6-20 08:56:59 | 显示全部楼层
苏州装配工 发表于 2018-6-20 08:530 ~$ z7 I' N+ Z1 O3 T' v
是不是外接个上拉会更好

$ f; m4 A6 f% X/ y9 B4 \; JP0是开漏输出,接上拉好些谢谢提醒
回复 支持 反对

使用道具 举报

发表于 2018-6-20 09:57:28 | 显示全部楼层
驱动led没有必要接上拉电阻。
- j) ]8 Q- E3 c: q- W6 g开漏输出关断led没有问题。
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2018-6-20 12:06:54 | 显示全部楼层
受不了了 发表于 2018-6-20 11:15
6 T: j8 U: k0 D限流电阻太小
- D8 h- [$ p5 ~  w# L2 P9 O
基本差不多二极管压降一伏多,允许电流二十毫安,算下基本两百多电阻1 e9 U% ~7 J$ P/ u& t
回复 支持 反对

使用道具 举报

发表于 2018-6-20 12:42:40 | 显示全部楼层
2369353531 发表于 2018-6-20 12:069 d9 ~6 b3 u# B3 s
基本差不多二极管压降一伏多,允许电流二十毫安,算下基本两百多电阻

9 T2 n; {$ a$ R! V$ `5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大点的电流才能保证速度,我也就给10毫安,关键是你这是灌电流,8个灯加起来160毫安,你去看51的参数呢. {  J5 }# M: `, c' M
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-20 13:06:45 | 显示全部楼层
受不了了 发表于 2018-6-20 12:42( i, j7 K& F, D4 \. m9 G$ b3 W* L
5毫安就能很亮了,所以我从来不让发光二极管电流太大,这又不是照明用,哪怕高速光耦136137之类需要稍大 ...
9 S+ f! a& o3 P
确实,用三极管来驱动会好些,多谢, @+ E: N% ^/ G* c, Q
回复 支持 反对

使用道具 举报

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

* X8 `& [0 T/ B$ [6 f" e7 [所以用灌电流
回复 支持 反对

使用道具 举报

发表于 2018-6-20 15:40:41 | 显示全部楼层
苏州装配工 发表于 2018-6-20 14:12
3 v0 l3 [1 k/ v, q# t$ A7 J8 C9 c% ^所以用灌电流
8 e) t& n; a1 r
灌不动的
! C$ s; _4 q+ m% h
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 15:58 , Processed in 0.059474 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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