Keil仿真软件认识实验报告.doc

Keil仿真软件认识实验报告.doc

ID:57688640

大小:58.00 KB

页数:2页

时间:2020-09-01

Keil仿真软件认识实验报告.doc_第1页
Keil仿真软件认识实验报告.doc_第2页
资源描述:

《Keil仿真软件认识实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Keil仿真软件认识实验报告一、实验目的与要求1、学会正确使用Keil仿真软件;2、理解程序执行过程。二、实验内容与步骤1、进入Keil仿真集成环境;2、建立工程文件(*.Uv2)并存盘;3、新建文件并输入源程序(*.ASM)如下:(注意存盘)序号源程序ROM地址机器码R0A44H30H31HORG0000HDSP0EQU30HDSP1EQU31H1SEPA1:MOVR0,#DSP12MOV44H,A3ANLA,#0FH4MOV@R0,A5DECR06MOVA,44H7ANLA,#0F0H8SWAPA9MOV@R0,A10

2、EN:SJMPENEND4、编译工程并修改源程序,若编译通过,则进入下一步。否则,继续进行修改和编译,直到编译通过。5、进入调试并观察运行结果①此时可以打开几个与调试有关的窗口协助调试:打开[反汇编窗口](点击按钮),观察源程序1~10条的汇编代码,填入表内;打开[寄存器窗口],双击累加器A旁的值域至可编辑状态,将累加器A的值由00H修改为25H;打开[Memory窗口],关注单元30H、31H、44H的变化。②单步运行(按F7),每按一次,PC指针下移一次,观察R0、A及内部RAM:44H、30H、31H单元在PC指针移

3、过后的变化情况,并填入表内;③如没看清楚,可让程序复位(点击按钮),让程序复位(PC指针回到头)再重新执行。④连续运行(点击按钮),程序自动执行到结束。5、添加新文件,并输入如下源程序,重复步骤1→5进行调试序号源程序ROM地址机器码内部RAM3031323340414243ACyORG0000H1MOVA,30H2ADDA,40H3MOV40H,A4MOVA,31H5ADDCA,41H6MOV41H,A7MOVA,32H8ADDCA,42H9MOV42H,A10MOVA,33H11ADDCA,43H12MOV43H,A1

4、3EN:SJMPENEND代码装入后,将内存单元30H~33H内容改为4FH、23H、0ABH、A0H,内存单元40H~43H内容改为7BH、56H、80H、E8H,按跟踪执行,观察运行结果,填入表内。若要完成BCD码数的运算,则程序该如何修改?修改后,进行调试,并观察运行过程。三、预习:1、MCS-51指令系统;2、阅读实验中给出的源代码,并手工汇编得到机器码;3、正确理解程序功能。1、在源程序文件中输入源代码,接着进行汇编,再进入调试。

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

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

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