单片机实验内容

单片机实验内容

ID:41779607

大小:1.06 MB

页数:21页

时间:2019-09-02

单片机实验内容_第1页
单片机实验内容_第2页
单片机实验内容_第3页
单片机实验内容_第4页
单片机实验内容_第5页
资源描述:

《单片机实验内容》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一KEIL51软件实验实验目的:1、掌握KEIL集成开发环境的使用2、掌握算术运算程序实验设备:计算机、KEIL51软件实验内容:编程实现把片人RAM30H单元和40H单元两个16字节数相加,结杲放于30H单元开始的位置处。在KEIL51编译、连接、仿真调试。-、运行KEIL51软件,出现图1所示KEIL51主界面。图1KEIL51主界面首先用Project菜单下的NewProject命令建立项目文件,过程如卜。(1)选择Project菜单卜的NewProject命令,弹出如图2所示的Create

2、newProject对话框。图2CreateNewProject对话框⑵在CreateNewProject对话框中选择新建项目文件的位置(最好-一个项目建立一个文件夹如E:project),输入新建项冃文件的名称,例如,项目文件名为example,单击【保存】按钮将弹出如图3所示的SelectDeviceforTargetTarget1'对话框,用户可以根据使用情况选择单片机型号。KeiluVision2IDE几乎支持所有的51核心的单片机,并以列表的形式给出。选屮芯片后,在右边的描述框屮将同时显示

3、选屮的芯片的相关信息以供用户参考。图3SelectDeviceforTarget'Target1'对话框⑶这里选择atmel公司的AT89c51。单击【确定】按钮,这时弹出如图4所示的CopyStandard8051StartupCodetoProjectFolderandAddFiletoProject确认框,C语言开发选择【是】,汇编语言开发选择【否】。单击后,项目文件就创建好了。项目文件创建后,在主界而的左侧的项目窗口可以看到项目文件的内容。这时只有一个框架,紧接着需向项冃文件中添加程序文件内容

4、。图4CopyStandard8051StartupCodetoProjectFolderandAddFiletoProject确认框二、给项目添加程序文件当项Fl文件建立好后,就可以给项F1文件加入程序文件了,KeiluVision2支持C语言程序,也支持汇编语言程序。这些程序文件可以是已经建立好了的程序文件,也可以是新建的程序文件,这里我们新建的汇编程序文件后再添加。(1)选择文件菜单上的new命令,出现新建文木窗口,如图5所示。图5新建文本窗口在文本编辑窗」卩输入加法程序。存盘,假设文件名为ad

5、d!6.asmo注意汇编程序文件扩展名为.asm,这时默认路径为工程文件夹。参考程序如下:ORG0000HLJMPMAINORG1000HMAIN:MOVR0,#30HMOVR1,#40HMOVR2,#16CLRCLOOP:MOVA,@R()ADDCA,@R1MOV@R0,AINCROINCR1DJNZR2,LOOPSJMP$END⑵添加文件到项冃中。在项冃管理器窗口中,展开Target1项,nJ'以看到SourceGroup1了项。右击SourceGroup1,在出现菜单中选择AddFilestoG

6、roup'SourceGroup1*命令。出现添加文件的窗口,加程序add16.asm如到项目中。如图6所示。注意文件类型要选择为*血*。图5添加程序文件到项目三、编译、连接项目,形成目标文件当把程序文件添加到项目文件中,并且程序文件已经建立好存盘后,就可以进行编译、连接,形成HEX目标文件(只在keil51中软件仿真可以不形成冃标文件)(1)选择Project菜单下的BuiltTarget命令(或快捷键F7)编译、连接当前项目,编译、连接时,如果程序有错,则编译不成功,并在下面的信息窗口给出相应的出

7、错提示信息,以便用户进行修改,修改后再编译、连接,这个过程可能会重复多次。如果没有错误,则编译、连接成功,并且在信息窗口给出提示信息。如图6所示。图6编译、连接后的显示图(2)如果要做硬件下载可驶件仿真,则要形成HEX忖标文件,须先对输出选项进行相应的设置,设置后再进行编译连接。方法如下:右击项口管理器窗口的Target1项,在右键菜单中选择下面的0ptionsforTargetTarget1*命令,在OptionsforTargetTarget1'对话框选择Output选项卡,在该选项卡选中Crea

8、teHEXFile选项,选择生成HEX文件。如图7所示。图7OptionsforTargetTarget1'对话框四、运行调试观察结果当项H编译、连接成功后,就对以运行它来观察结果,运行调试过程如下。先用Debug菜单卜的Start/StopDebugSession命令(快捷键Ctii+F5)启动调试过程,启动示可用Debug菜单卜Go连续运行命令、Step单步运行、Stoprunning停止运行命令等运行程序观察结果。本实验屮进入启动调试后,先用Vie

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

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

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