用汇编语言oah,编写一个三字节乘一字节的程序,再用C语言编写子程序,要求用keil调试并

电子课件-《单片机应用技术(C语言)》-B02-9731 课题三

}

是初始化文件初始化单片机,嘫后跳转到你的主程序开始

使用版本中的一个Startup.A51文件不同版本会有所不同,

;但格式和基本内容是一样这个文件是可以跟据需要更改的。

;藍色内容是笔者所加注释

; 用户上电初始化程序

;使用以下的EQU命令定义在CPU复位时初始化的内存空间即清零

;定义用0初始化的内部数据存储器长喥以字节计

;定义外部数据存储器的绝对起始地址

;定义用0初始化的内部数据存储器长度,以字节计

;;定义分页的外部数据存储器的绝对起始地址

;定义用0初始化的分页外部数据存储器长度以字节计

;以下用EQU指令定义了再入函数模拟堆栈指针的初始化

; 使用SMALL存储器模式时再入函数的堆棧空间.

; 将堆栈顶设置为最高地址+1.

; 使用LARGE存储器模式时再入函数的堆栈空间.

; 使用SMALL存储器模式再入函数时将其设置成1.

; 将堆栈顶设置为最高地址+1.

; 使鼡COMPACT存储器模式时再入函数的堆栈空间.

; 将堆栈顶设置为最高地址+1.

;一下四个IF-ENDIF为数据区清零的程序段

; 下一IF-ENDIF函数设置使用SMALL存储器模式时再入函数的堆栈空间.

; 下一IF-ENDIF函数设置使用LARGE存储器模式时再入函数的堆栈空间.

; 下一IF-ENDIF函数设置使用COMPACT存储器模式时再入函数的堆栈空间.

;下一语句为堆栈起始地址设置

;上一语句使程序跳转至用户的main()函数

}

格式:DOC ? 页数:6页 ? 上传日期: 09:24:40 ? 浏览次数:131 ? ? 1500积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

我要回帖

更多关于 汇编语言oah 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信