在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 5414|回复: 20

请教这个程序

[复制链接]
发表于 2008-10-22 15:05:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人刚学习单片机,自己写了个小程序,加上按健防抖程序后就不能运行,请高手帮助看看,加上防抖程序。就是有三个按健、两个传感器组成,作上下运动。P2.0-K1启动按健、P2.1-C1下传感器、P1.2-C2上传感器、P2.3-K2紧急停止、P2.4-K3向上点动。P0.0-J向继电器、P0.1-J2向下继电器。功能-K1按下开始工作物体向下运动,到C1传感器后立即向上运动,到C2后工作停止;以下是汇编源程序:
   ORG   0000H
      AJMP MAIN
      ORG    030H
MAIN: MOV SP,#6FH
      MOV P2,#0FFH
      MOV P0,#0FFH
ABCD: JNB P2.0,LOOP1
      JNB P2.1,LOOP2
      JNB P2.2,LOOP3
      JNB P2.3,LOOP4
      JNB P2.4,LOOP5
      AJMP ABCD
LOOP1: CLR  P0.0
      AJMP ABCD
LOOP2:SETB P0.0
      CLR  P0.1
      AJMP ABCD
LOOP3:SETB P0.1
      SETB P0.0
      AJMP ABCD
LOOP4:SETB P0.0
      SETB P0.1
      AJMP ABCD
LOOP5:CLR P0.1
      RET
      END
 楼主| 发表于 2008-10-23 15:07:12 | 显示全部楼层
也许我问的问题过于简单了,好几天了也没有那位老师来给我指教,因为我刚开始学习单片机的,我真心地请教老师的。急求阿!!!!!!

[ 本帖最后由 laohu001 于 2008-10-23 15:11 编辑 ]
发表于 2008-10-24 18:01:26 | 显示全部楼层

我不知道你那个ABCD是干什么用的

我不知道你那个ABCD是干什么用的
 楼主| 发表于 2008-10-26 01:04:18 | 显示全部楼层
只是一个标号,
 楼主| 发表于 2008-11-6 20:47:11 | 显示全部楼层

以解决了

我现在已把问题解决了谢谢关心我的朋友
发表于 2008-11-8 12:03:20 | 显示全部楼层
顶一个
发表于 2008-11-9 00:42:35 | 显示全部楼层
刚开始学单片机  你选择汇编 有实力呀
  我觉得C 上手 好些
  我也刚开始学习单片机
我用的是C感觉还好
 楼主| 发表于 2008-12-10 15:00:34 | 显示全部楼层
我看网上的资料,和前辈的介绍还是先从汇编语言开始好些,这样先了解一下硬件电路,等汇编学得差不多了,再去学习C语言会更好些。
发表于 2008-12-11 16:28:51 | 显示全部楼层
在写出程序时,请加入必要的注释,特别是标号和变量,这样其他人读起来才容易懂。
发表于 2008-12-18 18:18:58 | 显示全部楼层
好好学习,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 23:02 , Processed in 0.023316 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表