您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页南邮单片机实验报告一

南邮单片机实验报告一

来源:爱go旅游网
实验一 C51集成开发环境的练习

一、实验内容

在Keil C51开发环境下新建一个工程并创建一个文件,在文件中输入汇编程序,并进行编译生成HEX文件。

二、 实验要求

熟悉Keil C51集成开发环境的使用方法;掌握汇编语言的基本调试方法。

三、实验设备和仪器

硬件:微机

软件:Keil C51集成开发软件

四.实验程序清单

ORG 8000H LJMP

Main

ORG 80F0H Main: MOV Loop:

R7, #0

MOV DJNZ DJNZ DJNZ DJNZ DJNZ CPL CPL CPL CPL CPL

R6, #0 R6, $ R6, $ R6, $ R6, $ R7, Loop

P1.0 ; P 1 .0 取反 P1.1 ; P 1 .1 取反 P1.2 ; P 1 .2 取反 P1.3 ; P 1 .3 取反 P1.4 ; P 1 .4 取反

CPL P1.5 ; P 1 .5 取反 CPL CPL SJMP END

P1.6 ; P 1 .6 取反 P1.7 ; P 1 .7 取反 Main

五.实验结果

在本试验中,我学会了在Keil C51在开发环境下新建工程并创建文件,调试直到出现0 error和0 warning就运行成功了。另外需要更改该软件中output的设置,使得运行成功之后能够生成HEX文件(存放在文件夹“实验程序及运行结果”里面了)。

六.问题讨论与实验心得

在新建工程并创建文件之后,程序开始调试会出现warning提示code space memory overlap的问题,后来发现是地址重叠导致了警告的产生,将source group组下面的starup.A51删去就执行就没有问题了。

通过本实验,我初步学习了Keil C51的入门使用,在调试程序出现问题时积极思考,查阅资料,从而解决了问题,避免了以后再犯类似的错误。这次实验不仅让我掌握了Keil C51使用的知识,也锻炼了我自主学习的能力。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务