嵌入式系统基础实验new

嵌入式系统基础实验new

ID:21900508

大小:1005.74 KB

页数:6页

时间:2018-10-25

嵌入式系统基础实验new_第1页
嵌入式系统基础实验new_第2页
嵌入式系统基础实验new_第3页
嵌入式系统基础实验new_第4页
嵌入式系统基础实验new_第5页
资源描述:

《嵌入式系统基础实验new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统基础实验报告实验二KEIL和PROGISP软件的使用班级:学号:姓名:指导教师:2012年04月17日实验二KEIL和PROGISP软件的使用一、实验目的掌握编程软件KEIL和在线程序烧写软件PROGISP的使用。二、实验要求利用KEIL软件新建工程,并编写汇编语言源程序,生成*.hex文件;利用PROGISP将所生成的*.hex文件下载到实验板中,并根据源程序观察实验现象。编写汇编语言源程序能够将单个LED灯点亮。三、实验原理利用编程软件KEIL用汇编语言编写点亮单灯源程序,并生成*.hex文件;然后利用PROGIS

2、P将所生成的*.hex文件下载到实验板中,并根据源程序观察实验现象。四、实验内容1.(1)点击桌面上的图标KeilμVision4(2)建立新项目文件1)选择Project→new→μVisionProject选项,如图2.12)在弹出的对话框中选择要保存的路径。例如,要保存到G盘里,在“文件名”文本框里输入任务名为“点亮单灯”然后单击“保存”按钮,如图2.2所示。2)这时会弹出一个对话框,要求选择单片机的型号,可以根据使用的单片机型号来选择,如图2.3所示。2.建立一个汇编程序文件(1)新建文件选择File→new选项,如图2

3、.4所示。(2)保存文件选择File→Save选项,在弹出的对话框中选择要保存的路径并在“文件名”文本框中输入文件名,注意此时一定要输入后缀名“.asm”,单击“保存”按钮,如图2.5所示。如果单片机的程序是用C语言编写的,则后缀名为“C”,然后单击保存。(3)添加文件到当前项目1)单击Target1前面的“+”号,展开里面的内容SourceGroup1,如图2.6所示。2)用右键单击SourceGroup1,在弹出的快捷菜单中选择AddFilestoGroup“SourceGroup1”选项,如图2.7所示。3)选择文件lig

4、ht.asm,文件类型选择AsmSourcefile,最后单击Add按钮,如果添加多个文件,可以不断添加,添加完毕后单击Close按钮,关闭对话框,如图2.8所示。这是在SourceGroup1根目录下就可以看到“点亮单灯.asm”文件了,如图2.9所示。3)汇编文件在“点亮单灯.asm”文件中输入要调试的程序,如图2.10所示。3.编译文件(1)编译程序选择Project→Buildtarget选项,或者按F7。编译修改过的文件,并生成目标文件,如果编译成功,会显示编译成功的信息。(2)程序的调试如果编译的程序有错误,需要继续

5、修改直至编译成功。另外,若采用PROGISP进行测试,则必须成成*.hex文件,在编译钱单击如图2.11所示工具栏中的选项,出现如图2.12所示的对话框,切花道Output选项卡,在选中CreateHEXFile复选框。单击“确定”再继续编译。图2.11图2.12五、程序烧写软件Progisp1.程序烧写软件Progisp首次使用前的设置步骤:①双击桌面上的图标(或在“USB实验板资源汇总---(学生)”文件夹的“程序烧写软件”中也可以找到此图标),打开软件,如图2.13所示:②此软件在首次安装使用时请注意设置如下几项:(具体参

6、见上图)(1)今后我们常用到的所有操作,全在如图的“编程”标签窗口中;(2)“编程器及接口”框请选择:“USBASP”;(3)“选择芯片”框请选择:“AT89S52”(即使使用AT89S51单片机,也选择“AT89S52”,有些别扭吧?);(4)“编程”框请只选中:“芯片擦除”、”编程FLASH”和“数据自动重载”三项;③至此,所有的设置工作全部完成,可以开始正常使用了。2.程序烧写软件的使用方法:①在程序烧写软件Progisp的界面上,点击按键,在弹出的对话框中选择你要写入单片机中的“xxx.hex”文件;(例如:“USB实验

7、板资源汇总---(学生)”“参考程序”“贴片实验板程序”“流水灯和蜂鸣器ok.hex”)②点击按键,程序便会自动写入到单片机之中。(此时,可以在实验板上观察程序执行结果了。)③如果想往单片机中写入另一个程序,可以再次执行上面的①②两步,简单吧!六、实验心得通过实验拓展了自己的的视野,也培养了我的胆大、细心、谨慎的工作作风,重要的是进一步激发了我对电子专业的学习。总的来说,这次实训让我积累了非常宝贵的经验,对于今后的生活学习等也起到了一定的积极因素。希望以后能多一点类似此类的实际操作课程,将实际与理论更好的结合起来。真真切切

8、的明白:要想学好、做好一件事,必须认认真真的学、踏踏实实的做。勤思考、多动手,不做赵括“纸上谈兵”,这样无论做什么时才能事半功倍。

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

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

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