单片机89C51

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:53:07
我编好了程序就是想让控制89C51的P0口.可是我要烧进片内,我就不知道什么结束地址,和开始地址.....

编译的时候选择芯片型号为89C51,编译器会自动填满无程序的空间.烧写的时候,整个烧进片子就行,无所谓地址.

建议个人不要再用89C51了,换89S51、89S52吧!你的程序里没有用到ORG伪指令吗?

呵呵!xianrenly的消息过时了。C51早已经复产了,ATMEL的许多客户还要求使用C51,因为C51比S51稳定,而且51太经典了,好多国际大公司都也有在用,那个需求量大啊!
消息来源,ATMEL的中国一级销售商。

你用汇编写的话可以用ORG的伪指令来控制,用C写就不用管了,无所谓的。

软件:汇编用ORG伪指令来控制你的程序起始地址,结束地址就要看你的程序长短了;C语言就不用你管了,要片你的编译器的。
硬件:现在89C51都不生产了,市面上都是些库存。用89S的,完全向下兼容