| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2490 人关注过本帖
标题:新人求教!~~搞不懂啊!~~请各位大神,讲解一番!
只看楼主 加入收藏
barista000
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-4-19
结帖率:0
收藏
已结贴  问题点数:10 回复次数:2 
新人求教!~~搞不懂啊!~~请各位大神,讲解一番!
这是一个我看的自动门的程序,可是看不懂的呀东东!~~请各位大神指教,小弟谢过先! 特别是最上面一段,有什么用!欢迎各位来此讨论,指教一番!
MOV           R4,A
        INC           R1
          CLR           R5,A
          SUBB          A,R4
          XCH           A,R4
          DEC           R1
          SJMP          LP2
          JB            00H,ROLE
          SPEED0        BIT       P1.0      门行程行状1
          SPEED1        BIT       P1.1      门行程行状2
          SPEED2        BIT       P1.2      门行程行状3
          SPEED3        BIT       P1.3      门行程行状4
          KEYDOOROPEN   BIT       P1.4      手动门开按钮
          KEYDOORCLOSE  BIT       P1.5      手动门关按钮
          MODE          BIT       P1.6      手动/自动切换
          DOOROPEN      BIT       P3.0      门开驱动信号
          DOORCLOSE     BIT       P3.1      门关驱动信号
          SIGNAL        BIT       P3.2      红外线传感器信号
          A0809E0C      BIT       P3.3      A/D转换结束信号
          HSPEED        BIT       P3.4      电机速度变换
          DOORSTATE     BIT       00H      门状态
          RERROR        BIT       01H      系统故障

          ORG           0000H
          AJMP          START
          ORG           0003H
          AJMP          INT0
          ORG           000BH
          AJMP          T0
          ORG           001BH
          AJMP          T1
          ORG           0050H
          START:        CLR    DOOROPEN   ; 关电机驱动
          CLR           DOORCLOSE   
          MOV           TMOD,  #11H       ; 定时器工作方式
          MOV           TLO,#OFOH           置定时器常数,
          MOV           TH0,#08DH
          MOV           TL1,#0E0H
          MOV           TH1,#0B1H
          MOV           TCON,#50H
          MOV           IP,#08H           ; 优先级设置
          MOV           IE,#80H           ; 开中断
LOOP:     ACALL         SYSERROR          ; 调用系统故障子程序
          JB            RERROR,WAIT       ; 有故障等待处理
          MOV           A,P2
          ANL           A,#OFH
          JNZ           WAIT              ; 无按键等待
          JB            MODE,AUTO         ; 运行方式判断
          CLR           EXO
          SETB          ETO
          SJMP          LOOP
AUTO:     SETB          ETO
          SJMP          LOOP
WAIT:     SJMP          $                 ; 等待

搜索更多相关主题的帖子: 自动门   
搜索更多相关主题的帖子: 自动门 
2012-04-19 15:23
变幻小子
Rank: 6Rank: 6
来 自:广东陆丰
等 级:侠之大者
帖 子:188
专家分:473
注 册:2011-3-4
收藏
得分:5 
去看汇编的视频,,就知道了
(汇编语言零基础教程)

明天的梦
2012-04-25 09:23
nongzhaobo
Rank: 3Rank: 3
来 自:广西南宁
等 级:论坛游侠
帖 子:59
专家分:155
注 册:2012-4-8
收藏
得分:5 
我快学到单片机了...楼主耐心等待我的答案......
2012-04-25 18:55
快速回复:新人求教!~~搞不懂啊!~~请各位大神,讲解一番!
数据加载中...
 
   



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

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