13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-22 11:05 | 显示全部楼层
回复 159# homeboy


    外接电源,也可以去找一个USB转TTL模块,还可以去看看STC的数据手册,上面有编程电路图

13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-22 14:13 | 显示全部楼层
在这里向大家道个歉,昨天的那个呼吸灯程序我试了一下,亮是可以亮,但是在渐变过程中有闪烁,程序是有漏洞的,再此向大家道歉,我重新发一个呼吸灯的程序。如果大家觉得LED亮度太亮的话可以加个电阻。
#include<reg52.h>
sbit LED=P3 ^ 4;

void Delay(unsigned int t){ //延时函数
while(--t);
}

void main (void){
  unsigned int a=2000,b=0;//修改a的值可以改变渐变时间,但不能太低,太低LED会闪烁
          while (1) {  //无限循环下面的程序
          LED = 1;           //熄灭LED
          Delay(60000); //特意加延时,可以看到熄灭的过程,删掉这句(用//屏蔽)LED不会完全熄灭
          for(b=1;b<a;b++){//b表示低
               LED = 0; //点亮LED
                      Delay(b);//延时长度,2000次循环中从1加至1999
                      LED = 1; //熄灭LED
                      Delay(a-b);//延时长度,2000次循环中从1999减至1
}
          LED = 0;
          for(b=a-1;b>0;b--){//与逐渐变亮相反的过程
               LED = 0;
                      Delay(b);
                      LED = 1;
                      Delay(a-b);
        }
    }
}


在这里再次向大家道歉。
程序: 呼吸灯.rar (16.58 KB, 下载次数: 206)

67

主题

0

好友

2169

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
44250
帖子
4956
精华
0
经验
2169 点
金钱
2151 ¥
注册时间
2008-5-28
发表于 2011-8-22 16:47 | 显示全部楼层
我刚从0开始学起,有兴趣一起聊聊吧。QQ407875069

67

主题

0

好友

2169

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
44250
帖子
4956
精华
0
经验
2169 点
金钱
2151 ¥
注册时间
2008-5-28
发表于 2011-8-22 17:20 | 显示全部楼层
请教,我用的是笔记本电脑,买了个USB转232的,为什么插上去后说是下载线可能不兼容。还有为什么有的并口ISP下载线是10跟,而有的是5跟呢?我看了下10跟的有跟是空,4跟接地。10跟的和5跟的一样的吗?买条USB转DIP的大概多少钱?

13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-22 17:44 | 显示全部楼层
回复 164# languifan


    STC是不能用并口下载的,232是串口啊,9针的

36

主题

4

好友

536

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
127879
帖子
724
精华
0
经验
536 点
金钱
490 ¥
注册时间
2009-8-28
发表于 2011-8-22 19:04 | 显示全部楼层
想学习,但没有软件,能否给我也传一个KEIL4软件呀,我的邮箱是794358270@qq.com,谢谢!!!

36

主题

4

好友

536

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
127879
帖子
724
精华
0
经验
536 点
金钱
490 ¥
注册时间
2009-8-28
发表于 2011-8-22 19:36 | 显示全部楼层
在网上下了一个KEIL4软件,但不能生成*.hex文件是为什么

67

主题

0

好友

2169

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
44250
帖子
4956
精华
0
经验
2169 点
金钱
2151 ¥
注册时间
2008-5-28
发表于 2011-8-22 20:29 | 显示全部楼层
这个我还是搞得懂的,25针是并口,以前老式打印机用的。9针是232串口,44方方的矩形4线的是USB接口。

0

主题

0

好友

324

积分

业余侠客 当前离线

Rank: 4

UID
28123
帖子
654
精华
0
经验
324 点
金钱
334 ¥
注册时间
2007-10-4
发表于 2011-8-22 20:57 | 显示全部楼层
辛苦了感谢LZ,记号后再慢慢来学习

98

主题

10

好友

878

积分
     

职业侠客 当前离线

DIY爱好者

Rank: 5Rank: 5

UID
264167
帖子
1779
精华
0
经验
878 点
金钱
755 ¥
注册时间
2010-11-22

认证会员

发表于 2011-8-22 21:09 | 显示全部楼层
收藏了

13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-23 11:19 | 显示全部楼层
这个。。。由于今天大运志愿者轮到我值班,所以今天的课程不能继续了。。。

119

主题

2

好友

898

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
41985
帖子
2298
精华
0
经验
898 点
金钱
850 ¥
注册时间
2008-5-1
发表于 2011-8-23 12:39 | 显示全部楼层
顶顶,其实呼吸灯是怎么实现的我还不太明白,它是怎么实现的控制输出脚电平由高到低和由低到高的变化的呢?

13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-23 16:46 | 显示全部楼层
回复 172# homeboy


    这个是利用“PWM ”这种技术实现的,后面会讲到,利用的是人眼无法看见高速闪烁的物品的原理

22

主题

0

好友

1741

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
153301
帖子
1766
精华
0
经验
1741 点
金钱
1719 ¥
注册时间
2009-12-8
发表于 2011-8-23 16:55 | 显示全部楼层
回复 151# 591534671


没明白什么是呼吸灯

22

主题

0

好友

1741

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
153301
帖子
1766
精华
0
经验
1741 点
金钱
1719 ¥
注册时间
2009-12-8
发表于 2011-8-23 16:58 | 显示全部楼层
回复 162# 591534671

上次发的漏洞在哪?能否详细说明一下。

13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-23 17:46 | 显示全部楼层
回复 175# 网络孤客


    在渐变的时候有闪烁

13

主题

0

好友

207

积分

业余侠客 当前离线

Rank: 4

UID
327390
帖子
142
精华
0
经验
207 点
金钱
152 ¥
注册时间
2011-5-1
 楼主| 发表于 2011-8-23 17:48 | 显示全部楼层
回复 174# 网络孤客


    类似于人呼吸节奏的灯,从亮逐渐变暗再变亮。

22

主题

0

好友

1741

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
153301
帖子
1766
精华
0
经验
1741 点
金钱
1719 ¥
注册时间
2009-12-8
发表于 2011-8-23 22:54 | 显示全部楼层
回复 176# 591534671


呵呵,不是说现象,而是问程序上存在什么缺陷?为什么会导致这种结果。

谢谢!

5

主题

1

好友

992

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
222191
帖子
1099
精华
0
经验
992 点
金钱
984 ¥
注册时间
2010-7-20
发表于 2011-8-23 23:03 | 显示全部楼层
继续支持

0

主题

0

好友

19

积分

注册会员 当前离线

中华全国音响办公室主任

Rank: 2

UID
275667
帖子
91
精华
0
经验
19 点
金钱
19 ¥
注册时间
2010-12-25
发表于 2011-8-23 23:54 | 显示全部楼层
好项目一定要坚持。支持楼主,感觉学习单片机是需要毅力的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部