Board logo

标题: 如何确定C51单片机固化程序的首地址 [打印本页]

作者: sva_chaos    时间: 2006-1-9 10:03     标题: 如何确定C51单片机固化程序的首地址

在用汇编语言编写时用指令org可以确定程序固化的地址。现在用c51进行开发,如何确定程序固化的地址呢?
作者: zenglian    时间: 2006-1-12 18:27

你需要固化程序的首地址干吗,一般来说对用户来说没什么太大的作用。
作者: sva_chaos    时间: 2006-1-13 12:11

那么C51的目标程序固化时都是从0地址开始固化的了?
作者: sva_chaos    时间: 2006-1-13 12:20

或者说,版主能告诉我在下面这种情况下我该怎么做吗:

目标软件生成了(.HEX);印制板也做好了;编程器就在手边。

我该怎么做呢?就是对CPU芯片进行烧录么?我以前用汇编写程序,都是用ORG指令指定首地址,一般是从100H开始。现在用C51进行编程,我不知道该怎么操作。
作者: joywz23    时间: 2006-1-13 22:52

如果没错的话,直接烧好了.
不用管
我用的就没问题
作者: zenglian    时间: 2006-1-16 21:35

说具体点,你用的是哪一款单片机,一般来说直接用编程器直接烧进去就行了。
作者: sva_chaos    时间: 2006-1-17 12:34

我用的是AT89c51RB2。51单片机的一些程序入口地址是有特殊规定的,象中断入口地址等,因此在固化程序时,都会指定程序首地址。汇编语言里有ORG指令来完成,一般程序首地址为100H。
我说的都是以前的51单片机用法,用汇编来编写程序。现在用C51来开发,我成了新手,因此请各位大侠指教。
作者: zenglian    时间: 2006-1-18 11:36

你找一本c51的编程看看,有一本北航的书还不错,c51编程的时候什么地址都不用管,中断有专门的中断入口程序的.
作者: sva_chaos    时间: 2006-1-23 13:26

thanx





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0