单片机关于STARTUP.A51

发布时间:2025-12-09 14:40:39 浏览次数:4

用包含一词好像有点不妥,当在kiel C中新建项目时,会问:

Copy standard 8051 Starup Code to Project Forder and add file to Project?

翻译为:复制8051启动代码到项目并和添加文件到项目?

其实无论您选是还是否,您的代码中都将包含该文件。

该文件的作用是 初始化 内外部 RAM使其清零,另外还初始化SP等。

如果上述提示框您选否,对哪些RAM清零将采用默认的方式。

如果您想改变RAM清零区域(假如希望复位时某些RAM不被清零时会很有用。),您可以选是,这样该文件的一个副本将添加到您的项目,您可以根据需要改写此文件。

其他SP,SAMLL/COMPACT、LARGE模式的重入函数的堆栈和指针的初始化等和RAM的道理是一样的。

.hex。51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。51单片机能直接运行的文件格式是.hex。文件格式(或文件类型)是指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。

我一般就按这个模板来写的,其中头文件是reg51.h

#include<reg51.h>

#define uint unsigned int

#define uchar unsigned char

void main()

{

while(1)

{

}

}


需要做网站?需要网络推广?欢迎咨询客户经理 13272073477