您现在所在的是:

单片机论坛

回帖:3个,阅读:394 [上一页] [1] [下一页]
* 帖子主题:

高手 进来

7938
文章数:1877
年度积分:125
历史总积分:7938
注册时间:2008/12/26
发站内信
发表于:2013/1/1 4:32:57
#0楼
ORG 0000H         ;程序开始
LJMP MAIN      
ORG 030H           ;以下是主程序
MAIN: MOV P1,#00H ;把P1全部置低电平,P1口外接的8个灯全亮
     ACALL DELAY  ;延时
MOV P1,#0FF  ;把P1口全部置高电平,P1口外接的8只灯全灭
ACALL DELAY  ;延时
AJMP  MAIN   ;重新开始
;以下是延时程序
DELAY:MOV R6,#0FAH ;一个机器周期
LOPP4:MOV R5,#0FAH;一个机器周期
LOOP3:MOV R4,#0FAH ;一个机器周期
LOOP2: MOV R3, #0FAH ;一个机器周期
LOOP1:NOP           ;一个机器周期
      NOP
NOP
NOP
NOP
NOP
DJNZ R3,LOOP1 ;两个机器周期
DJNZ R4,LOOP2 ;2个机器周期
DJNZ R5,LOOP3;2个机器周期
DJNZ R6,LOOP4;2个机器周期
RET         ;2个机器周期
END
这个延时程序 提示语法错误  可是查不出来  高手给解释一下  不胜感激 小弟初学写的第一个程序
开心了就笑,不开心就过会再笑
9012
吴辉
文章数:2351
年度积分:50
历史总积分:9012
注册时间:2002/1/15
发站内信
发表于:2013/1/1 11:55:30
#1楼
1) MOV P1,#0FF  ;把P1口全部置高电平,P1口外接的8只灯全灭
  mov p1,#0ffH

2)LOPP4:MOV R5,#0FAH;一个机器周期
         LOPP4:MOV R5,#0FAH;  注意冒号,逗号,
同理loop3,loop
DJNZ R4,LOOP2 ;2个机器周期
DJNZ R5,LOOP3;2个机器周期
DJNZ R6,LOOP4;2个机器周

3)是loop4,不是LOPP4
875
673401907
文章数:129
年度积分:50
历史总积分:875
注册时间:2011/5/19
发站内信
发表于:2013/1/1 12:09:08
#2楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
7938
文章数:1877
年度积分:125
历史总积分:7938
注册时间:2008/12/26
发站内信
发表于:2013/1/1 16:28:07
#3楼
多谢了  看来这东西来的的半点马虎
开心了就笑,不开心就过会再笑

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003