1759

帖子

0

TA的资源

裸片初长成(高级)

21
 

回复:花样流水灯,程序讨论!(初学请进)

这年头 汇编????
此帖出自单片机论坛
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 

回复

1284

帖子

0

TA的资源

五彩晶圆(中级)

22
 

回复:花样流水灯,程序讨论!(初学请进)

刚开始看以为你在和大家讨论呢,看到后来原来是你不会,要指点下,呵呵
此帖出自单片机论坛
 
个人签名呼呼...在校应届大四学生,代做电子类毕业设计(测量类、仪器类、控制类、无线通信类、电子产品类、界面设计类、纯论文类等等,一一俱全)。涉及各种单片机软硬件设计、电路模拟分析、FPGA、CPLD、ARM7/ARM9、LINUX、VB/VC++/QT界面等等。包过。。。欢迎咨询。Tel:13957160506。QQ:273437087
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

23
 

回复:花样流水灯,程序讨论!(初学请进)

那就给点意见撒!
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

24
 

回复: 花样流水灯,求解!(高手请进)

原帖由 njlianjian 于 2007-7-18 19:49:00 发表 这年头 汇编????
知道你C牛!不过还没见识过你汇编高技,请帮我简化下那段代码,谢谢了!
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

25
 

回复:花样流水灯,求解!(高手请进)

:( :( :(
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

26
 

回复:花样流水灯,求解!(高手请进)

这个贴就这样冷落了。。。:(
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

1284

帖子

0

TA的资源

五彩晶圆(中级)

27
 

回复:花样流水灯,求解!(高手请进)

要做了实验几次才知道哪个更好啊,也许楼上你们说的都行,只是程序优化问题 我要参加比赛了,忙喽,以后找你们切磋, 谢谢
此帖出自单片机论坛
 
个人签名呼呼...在校应届大四学生,代做电子类毕业设计(测量类、仪器类、控制类、无线通信类、电子产品类、界面设计类、纯论文类等等,一一俱全)。涉及各种单片机软硬件设计、电路模拟分析、FPGA、CPLD、ARM7/ARM9、LINUX、VB/VC++/QT界面等等。包过。。。欢迎咨询。Tel:13957160506。QQ:273437087
 
 

回复

1759

帖子

0

TA的资源

裸片初长成(高级)

28
 

回复:花样流水灯,求解!(高手请进)

这个问题真的很难么 老弟你搞了5年的单片机了 这么个思路还不明白?在定时中断里做计数程序 1个常量 1个2/3亮 1个1/3亮 这样就可以了 你可以这么写 计数总次数为9 当计数值=0打开第一个同时关闭第二个和第三个 =3则打开第二个 =6打开第9个 这样渐变过程就实现了 总共灯的数目为led_num你只要对这个进行移位就可以了 每次将需要点亮的led在这个里面标注一下就可以了 这样明白了么? 唉 老弟 5年了 该长点记性了 无论汇编和c 这个程序都是很简单的
此帖出自单片机论坛
 
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

29
 

回复:花样流水灯,求解!(高手请进)

看来你是没看清楚我的程序,思路差不多,但做法不一样。 最下面2个减数段是用来控制2个不同亮度的标志位。还有一个减数段用来控制当前灯的位置和移位时间。前面一大段都是用来刷新的(刷新速度比灯闪烁要快),以灯的位置来控制刷新位置。但刷新这段不够简化。 主要问题是第1个状态只有1个灯亮。还有2个灯是不能出来,用带CY位移位只能放一个到那里面,但有2个就不好用了。所以不能用简单的移位处理。 还望高手能静下心来,看看怎么才能简化下。。
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

1759

帖子

0

TA的资源

裸片初长成(高级)

30
 

回复:花样流水灯,求解!(高手请进)

问:世界上最痛苦的事情是什么? 答:看程序 问:世界上比看程序还痛苦的事情是什么? 答:看别人的程序 问:世界上比看别人程序还痛苦的事情是什么? 答:看别人的没有注释的程序 你说 我喜欢痛苦么?
此帖出自单片机论坛
 
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

31
 

回复:花样流水灯,求解!(高手请进)

你说 我喜欢痛苦么? 你说 我喜欢痛苦么? 你说 我喜欢痛苦么?:( 我没话说了。不喜欢这样的痛苦你自问下,这个班主什么意义,是来说别人做了多少年,还什么什么做不出来的吗?
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

1759

帖子

0

TA的资源

裸片初长成(高级)

32
 

回复:花样流水灯,求解!(高手请进)

呵呵 版主的责任是帮助朋友解决问题的 但是仅仅是提供思路阿 而不是给你写程序
此帖出自单片机论坛
 
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

33
 

回复:花样流水灯,求解!(高手请进)

这话还说的在理。 但你不想看程序怎么帮人提供思路?怎么知道处理方法有问题?
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

251

帖子

0

TA的资源

一粒金砂(初级)

34
 

回复:花样流水灯,求解!(高手请进)

知道你C牛!不过还没见识过你汇编高技,请帮我简化下那段代码,谢谢了! 你给人家钱了?人家给你帮忙? 你给老师学费了,老师教你应该的 你给公司带来效益或者将要带来效益了,公司同事教你,应该的 动辄认为别人的帮助是免费的,还要别人帮你修改代码,有这种好事,大家都指望别人给修改代码了
此帖出自单片机论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

35
 

回复:花样流水灯,求解!(高手请进)

把你程序发上来看下
此帖出自单片机论坛
 
 
 

回复

242

帖子

0

TA的资源

纯净的硅(高级)

36
 

我来说两句

4楼我说了个大概: 程序是没有时间和兴趣写了,给点思路看看。 写个10mS中断,用中断标志及PWM控制方式来控制亮度,实现拖影效果。同时做按键检测,处理。 再写一个计时程序(对10mS),来控制流水方式。 现在在说详细点: 一个定时器就可以搞定,写一个2ms中断,中断后置一个标志位,在主程序中检测这个标志位.用来做3件事: 一是控制LED辉度,每个LED用一个辉度字来控制,根据这个辉度控制字来决定当前2msLED是不是要点亮(这个好理解吧,比如满辉度是250,当前辉度是100,当前时间是99次中断,那么就亮,是101次中断,LED就灭);这样做可以实现更好效果的拖影. 二是计时,对2ms计时可以实现0.5S计时,增加计时寄存器,可以实现nS计时,一个跑马灯循环把计时器清除一次,0.5S的计时(最大值250)还同时用于辉度控制,计时可以实现跑马灯方式的控制咯. 三是检测按键,煤2ms对按键进行一次判断,20个中断一个轮回,可以实现按键按下检测,延时(10次中断),按键释放检测,延时(10次中断),只需要写弄一个寄存器来判断当前按键状态keystatus就好了. 然后在写一个主循环,实现这些东西的调度就好了. 关于其他:程序我是没有时间去写了,汇编就更没有时间去看了.不是说汇编不好,只是效率太低,我自己就写过2年汇编,最后还是硬着头皮转到C上了.C是趋势所在,建议还在写汇编的你也转过来. 二是自己多动手写一下,找别人要程序总归不是自己的.
此帖出自单片机论坛
 
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

37
 

回复:花样流水灯,求解!(高手请进)

本来发这个主题上是想活跃下论坛气氛的。没想到耍嘴皮子,这个结果是大家都不想见到的。不过也反映了一些问题,我们大家都该掂量下怎么样才能把论坛做得更好。 请版主把这个主题删了吧!
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

229

帖子

0

TA的资源

纯净的硅(高级)

38
 

回复:花样流水灯,求解!(高手请进)

程序在20楼。
此帖出自单片机论坛
 
个人签名作人随心、做事随缘。世间凡事岂能尽如人意。不求无怨无悔、但求无愧于心。
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

39
 

回复:花样流水灯,求解!(高手请进)

重叠进行亮灭,用定时器来实现
此帖出自单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
【有奖直播】2025是德科技数字月-数字新品来助阵
直播时间:3月19日(周三)14:00
直播奖励:小米口红充电宝、倍思充电线、是德科技十周年鼠标垫

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表