| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2302 人关注过本帖
标题:流水灯,采用定时器延时的
只看楼主 加入收藏
牛牛超人
Rank: 1
等 级:新手上路
帖 子:12
专家分:6
注 册:2010-5-8
结帖率:0
收藏
 问题点数:0 回复次数:7 
流水灯,采用定时器延时的
           ORG 0000H
       LJMP MAIN
       ORG 000BH
       LJMP DVT0
       ORG 0100H
MAIN:      MOV TMOD,#01H
           MOV TH0,#3CH
       MOV TL0,#0B0H
       MOV R0,#20H      

       MOV A,#0FEH
       MOV P1,A
       SETB ET0
       SETB EA
       SETB TR0
       SJMP $
DVT0:      RL A
           MOV P1,A

       RETI
       END
看看这程序都吗?
搜索更多相关主题的帖子: 定时器 流水 延时 
2010-11-16 11:08
bianlin
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2010-5-22
收藏
得分:0 
不是很懂汇编的,不过我会C语言的
2010-12-03 00:23
roar
Rank: 2
等 级:论坛游民
帖 子:47
专家分:30
注 册:2010-5-14
收藏
得分:0 
汇编语言不懂,写C的上来,

C语言 /  VB编程/MCS-51单片的菜鸟,大虾们请加QQ:89306026大家一起学习探讨。
2010-12-04 18:13
huaziforever
Rank: 1
等 级:新手上路
帖 子:7
专家分:8
注 册:2010-12-24
收藏
得分:0 
延时时间由你的中断定时器timer决定,如果你的流水灯是低电平驱动的话, 效果应该是:p1.0上的Led On+ delay + p1.1Led On (P1.0不灭)+。。。。。。。。。
2010-12-25 13:03
谨信
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-12-31
收藏
得分:0 
在你进中断后没有进行现场保护,也没有进行赋初值,单片机定时器只能达到最大65536US延时,是见不到流水灯效果的,要增加延时到0.1MS以上才能达到.
2011-01-01 09:33
晴娣
Rank: 2
等 级:论坛游民
帖 子:21
专家分:38
注 册:2010-12-29
收藏
得分:0 
看不懂汇编 还是喜欢玩C  
2011-01-03 18:15
C帅
Rank: 1
等 级:新手上路
帖 子:56
专家分:7
注 册:2010-1-5
收藏
得分:0 
还是C的方便的说
2011-01-08 00:15
chuanzexiu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-3-29
收藏
得分:0 
8个流水灯:P1(输出),T0定时1s(100ms,10次),A(数据处理)
ORG 0000H
SJMP START
ORG 000BH
SJMP T0ZD     ;转T0中断子程序
START: CLR A
MOV R0,#0AH
SETB EA
SETB ET0
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB TR0
XS:MOV P1,A
SJMP XS
T0ZD:CLR TR0
CLR ET0
MOV TL0,#0B0H
MOV TH0,#3CH
DJNZ R0,NEXT
INC A
MOV R0,#0AH
NEXT:SETB TR0
RET
END

[ 本帖最后由 chuanzexiu 于 2011-4-7 16:57 编辑 ]
2011-04-07 16:36
快速回复:流水灯,采用定时器延时的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033637 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved