4532|11

83

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教程序里的一个问题 [复制链接]

程序里有这样的几个语句,我看不懂,不知道是什么意思,请大家帮个忙!
jnb p3.2,$
lcall CMD_gbgball
第一句我在网上查了下,有几种说法
1. p3.2放开否,放开则转到下面的语句
2. 等待上升沿
3. 如果外部已是高电平,则等待低电平来临
   如果外部已是低电平,则等待高电平来临
这三种到底哪一种正确?另外那个$代表什么含义?
谢谢!

最新回复

谢谢哦  详情 回复 发表于 2009-7-15 12:06
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
jnb p3.2,$ ;;;; $ 表示跳转到本条指令.....如果P3.2是0,原地循环
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这一句其实是在等待上升沿.....你的 1 2 其实说的是同一件事....3 是错的,前面的"如果外部已是高电平,则等待低电平来临"不对
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢谢!明白了!
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
$ 表示跳转到本条指令.....如果P3.2是0,原地循环
是不是说如果P3.2是0,原地循环直至转为1则转到下面的语句?
呵呵
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
是的
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
再问下楼上的,我怎么根据别人写的程序来画流程图,以便能看懂?程序里面有注释的,谢谢!
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

8
 
........................
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

9
 
;2.4G地址
setb p4.0
setb p4.1
setb p4.2
setb p4.3

2.4G地址是不是自己定义的?我怎么知道p4是2.4G地址
后面的几句是不是将p4的低四位置一,是不是在初始化时要用到?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 6 楼 meilingling2008 的回复:
再问下楼上的,我怎么根据别人写的程序来画流程图,以便能看懂?程序里面有注释的,谢谢!

LZ,没有特别的方法,关键是先看懂编写者的意图,再细化到程序的一步步的结构流程(while,switch等等),最后完善到整个程序的流程图。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 meilingling2008 的回复:
;2.4G地址
setb p4.0
setb p4.1
setb p4.2
setb p4.3

2.4G地址是不是自己定义的?我怎么知道p4是2.4G地址
后面的几句是不是将p4的低四位置一,是不是在初始化时要用到?


LZ,嵌入式编程的特点就是与硬件平台相关联,未提供硬件环境谈程序没有意义呢,呵呵。单从上面程序来看只能得出P4口低4位置高。2.4G地址是由你的实际电路图来确定的,你的程序只是配合该电路来做的。个人猜测你的电路连接中P4的这几个位当作了地址或者是片选来用,供参考。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

12
 
谢谢哦
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
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
快速回复 返回顶部 返回列表