单片机ORG一个问题,才学高手进。

ORG0000H与ORG1000H有什么区别,一般写的时候 要如何写才正确呢。。有详细的么?

ORG是你接下来书写的程序起始地址,ORG0000H表示下面的程序是从地址0000H开始的,ORG1000H表示下面的程序是从地址1000H开始的,因为地址刚开始的地方有中断向量,所以如果用到中断向量的话就要避开0000H,那就写ORG1000H。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-23
ORG 0000H
AJMP MAIN
...
比如这样,ORG 0000H,表示下一条指令即AJMP MAIN的地址为0000H
ORG 0000H 一般放在最前面。
有中断的可以接在后面
比如:
ORG 0000H
AJMP MAIN
ORG 0003H ;;外部中断0入口地址
AJMP EX0INT
ORG 000BH ;定时器T0中断入口地址
AJMP T0INT
ORG 0013H ;外中断1
AJMP EX1INT
ORG 001BH ;T1
AJMP T1INT
ORG 0023H ;串口中断
AJMP UART
ORG 0030H ;标号为MAIN的地址为0030H
MAIN:
....

《单片机》课程学习总结
不要小看时钟,要写好它不是一件容易的事情,它包括了单片机大部分的知识,比如有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当你单独写一个功能的时候,比如按键读取,你可能感觉很容易,因为你的程序什么也不做,只是读按键。

单片机工作总结
10. 如果有可能,多学习一下计算机专业的课程,例如数据结构,毕竟单片机与程序的设计也是不能分开的,这是一个综合的科目。 11. 面对一个新的项目,要先自己想下怎么做,而不是单单地找别人的代码,这是很重要的,因为只有这样做,自己才能独立去思考一个新的东西,也更有可能创造出一个更好的程序。 有时候单片机的...

你好,我想请问下我是一个单片机汇编程序初学者,应该怎样去学习呢,有什...
至于仿真软件我建议用protues,专用的单片机仿真软件。如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883 还有在了解指令的同时你要了解你的板子的结构亦即电路连接才能写好你的程序。当你学到一定程度的时候你可以学习一下单...

自学单片机 找工作问题
在高端岗位上,你没有项目管理经验,没有人脉关系。至于你所列的那些C语言\/单片机经验,都比较基础,或者说单一。怎么说呢,每一个单独拿出来,都是不错的,但是如果作为企业来看,就都存在不足。就是说,如果和应届生比,你比他们强,但是由于没有经过系统教育,所以可塑性和成长性不如他们。(有特例...

fanuc改参数问题,高手进
将机床进入MDI状态,然后按OFFSET\/SETTING,输入3208,并将3208的0位改为0,即可转入你曾经的位置改为1就好了。

蒙括造笔文言文
3. 沈周 翻译 古文高手进 沈周,字启南,长洲人,善于诗画。十一岁的时候,在南都游玩,写百韵诗,交给巡抚侍郎崔恭。崔恭当面用《凤凰台赋》来试探他,挥笔而成,崔恭大为惊叹。等到长大,没有他没看过的书了。文章(模仿)左氏,诗词(模仿)白居易、苏轼、陆游,字(模仿)黄庭坚,都为世人所爱重。尤其善于画画,评论认为他...

大家好,我即将大学毕业,想从事嵌入式这个行业 ,但感觉现在这个行业有...
1、要想学好嵌入式英语必须过关,不然学起来很费劲的,像图形界面开发像qt API都是英文的,linux帮助文档也是英文的,驱动的开发那些网卡芯片说明文档等都是英文的,英文不好学起来很痛苦。2.软件开发包括系统移植,引导程序移植,驱动开发,应用程序的开发。嵌入式培训 个人认为没多大用,我也培训过3-4...

最近学习MSP430单片机,用16M的晶体振荡器怎么产生精准的8M时钟信号输...
1,首先你要知道MCLK,SMCLK,ACLK的设置。也就是设置主系统时钟,子系统时钟和辅助系统时钟。如果会,那么接着看,如果不会,那么就先学会了。2,16MHz的晶振接在XT2 上,启动XT2,设置SMCLK的时钟源选择XT2(即选择16MHz的晶振),同时2分频(得到8MHz的频率)。即SMCLK的频率是8MHz。至于MCLK,...

单片机的中断跟延时有什么不同?
而延时仅仅是主程序在执行的过程中不断调用的一段子程序。例如我们使用51单片机编写程序如下:\/\/主程序不断的调用延时程序DELAY,等待定时器T0产生定时中断 \/\/芯片使用STC89C52单片机,工作于12T,12M晶振。ORG 0000H LJMP START \/\/系统复位入口地址 ORG 000BH LJMP T0_INTERRPUT \/\/T0中...

我想学习电子硬件设计知识,请问我需要从哪些方面或者说是方向去学习硬件...
闲话少说,还是讲讲应该掌握哪些东西吧.电子方面的知识很多,比电脑的知识要多不知道多少倍,学习电脑的,只要掌握几门语言就可以了,而搞电子的,需要的知识要全面很多,比如模拟电路,数字电路,单片机,电路制版等...由于电子知识太多,所以一般搞硬件的公司都比较多的员工,分工合作也比较细.因为一个人的能力有...

相似回答