上传者: 38609693
|
上传时间: 2021-11-04 16:14:11
|
文件大小: 44KB
|
文件类型: -
通过Keil编译器建立工程时,Keil会提示是否添加STARTUP.A51文件到工程,该文件即为51单片机启动代码。
51单片机复位后马上执行STARTUP.A51文件中的启动代码,根据启动代码中的设置依次执行以下操作:
内部RAM清零
外部RAM清零
清零分页的外部RAM
初始化SMALL内存模型的可重入模拟堆栈及其堆栈指针
初始化LARGE内存模型的可重入模拟堆栈及其堆栈指针
初始化COMPACT内存模型的可重入模拟堆栈及其堆栈指针
初始化8051单片机的硬件堆栈