凌阳单片机实验指导书.docx

凌阳单片机实验指导书.docx

ID:60915211

大小:120.50 KB

页数:6页

时间:2021-01-02

凌阳单片机实验指导书.docx_第1页
凌阳单片机实验指导书.docx_第2页
凌阳单片机实验指导书.docx_第3页
凌阳单片机实验指导书.docx_第4页
凌阳单片机实验指导书.docx_第5页
资源描述:

《凌阳单片机实验指导书.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第一章SPCE061A基础应用实验实验一熟悉μ’nSP?IDE集成开发环境下汇编语言程序的编写【实验目的】1.熟悉SPCE061A单片机常见的汇编指令;2.学会使用SPCE061A单片机汇编语言以及伪指令构造汇编程序;3.掌握μ’nSP?IDE集成开发环境的一般使用方法。【实验设备】1.装有Windows系统和μ’nSP?IDE集成开发环境的PC机一台,SPCE061A实验仪一套。2.本实验用到的实验仪硬件模块为:CPU区电路模块、供电电路模块、下载模式选择电路模块。【实验要求】1.编程要求:编写一个汇编语言程序。2.实现功能:

2、从1到100进行累加,并把计算结果保存在[Sum]单元里。3.实验现象:实验过程中,单步运行时,可经过IDE的调试工具寄存器观察窗口(RegisterWindow)观察通用寄存器的变化,经过变资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。量观察窗口(ToggleWatch)累加结果:经过变量观察窗口观察变量Sum的变化;累加结束后保存(ToggleWatch)能够观察到变量Sum的值为5050(十六进制表示为0x13BA)。【实验原理】SPCE061A的汇编指令按其功能主要有数据传送指令、算术指令、逻辑指令、转移指令和控制指令。在程序运行中主要用到r1~r4四个通

3、用寄存器和BP(r5)、SP、PC、SR四个特殊功能寄存器。其中r1~r4一般作为目标寄存器或源寄存器,参与数据传输或算术逻辑运算。【程序流程】初始化寄存器r2作为累加器,初始值为0;寄存器r1为加数,初始值为1。初始化操作完成后即进入累加循环;在累加循环当中,累加器的数值加上加数,并保存在累加器当中,加数自加1;当加数加到了100,退出累加循环,把r2累加的结果送到[Sum]单元中。程序流程图如图1-1所示。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。图1-1程序流程图【实验步骤】鉴于本实验为本书的第一个实验,因此在此介绍一些有关unSPIDE操作的步骤;在之后的实验中

4、,将不再重述。1.安装IDE:双击安装软件如下图标,开始安装IDE集成开发环境,按照默认选项安装好IDE。几点说明:①IDE2.0.0安装软件在凌阳大学计划的光盘提供。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。②安装好IDE后,在C盘的ProgramFiles文件夹会出现一个Sunplus文件夹,打开Sunplus文件夹有如图1-2所示的文件。图1-2安装好IDE文件后在Sunplus的文件夹③打开unSPIDECommon文件夹,包含三个文件夹,如图1-4,本书的介绍当中,会涉及到常用的头文件、库文件等资源都在Example文件夹里的SPCE061A文件夹包含,如图1

5、-5。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。图1-3打开unSPIDECommon文件夹图1-4打开unSPIDECommon文件夹里的Example文件夹图1-5SPCE061A包含的文件夹④在图1-5中的”include”文件夹里包含常见的头文件,例如hardware.h、a.inc等;”library”文件夹里包含常见的库函数文件,例如语音库sacmv26e.lib。2.打开IDE环境。打开后的界面如图1-6。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。图1-6打开IDE后的界面3.建立一个新的工程按前面步骤打开IDE环境后,建立一个新的工程

6、,工程名为:ex01_asm_ADD1-100,建立方法如下:在File下拉菜单当中,点击New,如图1-7。图1-7新建工程或者文件点击New后会出现下面一个对话框,如图1-8,在对话框的location编辑框选择工程存储路径,例如这里选择I:self路径(读者能够自己选择自己想存储的路径选择)。在File编辑框内写上工程名称ex01_asm_ADD1-100。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。