单片机实训报告优选范文5篇分享.doc

单片机实训报告优选范文5篇分享.doc

ID:55346946

大小:57.50 KB

页数:22页

时间:2020-05-11

单片机实训报告优选范文5篇分享.doc_第1页
单片机实训报告优选范文5篇分享.doc_第2页
单片机实训报告优选范文5篇分享.doc_第3页
单片机实训报告优选范文5篇分享.doc_第4页
单片机实训报告优选范文5篇分享.doc_第5页
资源描述:

《单片机实训报告优选范文5篇分享.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机实训报告优选范文5篇分享  单片机实训报告范文(一)  前言  一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。  一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。  一周时间实训过后,我把之前在课堂上不懂的知识点,通过实际操作的练习,我都搞明白咯。当然在实训过程中也遇到咯很多问题,就是有时在调试方面不能调试成功,有时程序是没有错误,但

2、是就是调试不好,一直找原因也找不出是什么原因。  希望以后能够拥有更多的实训时间和机会学习单片机。  实训任务一  一、实验目的  熟悉KeilC51集成开发环境的使用方法  二、实验设备及器件  IBMPC机  三、实验内容  按照本书的第2章的2.1节到2.4节内容进行KeilC51集成开发环境的安装和使用练习。然后按照以下内容建立文件并编译产生HEX文件。  ORG8000H  LJMPMain  ORG80F0H  Main:  MOVR7,#0  LOOP:  MOVR6,#0  DJNZR6,$  D

3、JNZR6,$  DJNZR6,$  DJNZR6,$  DJNZR7,LOOP;延时一台  CPLP1.0  CPLP1.1  CPLP1.2  CPLP1.3  CPLP1.4  CPLP1.5  CPLP1.6  CPLP1.7  SJMPMain  END;P1.0取反;P1.1取反;P1.2取反;P1.3取反;P1.4取反;P1.5取反;P1.6取反;P1.7取反  通过该程序实现八盏灯的同时亮和同时灭的功能,更好的掌握汇编指令。  4、实验要求:熟练掌握结合DP-51PROC单片机综合仿真实验仪和Ke

4、ilC51集成开发环境进行仿真调试。如果还有时间,可以把本书的第2章的2.6节、2.7节内容也看一下  5、实验步骤:  (1)用40针排线把DP-51PROC实验仪上的A1区J76接口和A2区J79接口相连,然后使用排线把A2区的J61接口与D1区的J52接口相连。  2、对DP-51PROC实验仪上电,然后按照本书的第2章的2.5.1小节设置TKSMonitor51仿真器和使用软件DPFlash把MON51监控程序下载到TKSMonitor51仿真器。  3、关闭DPFlash软件。把TKSMonitor51

5、仿真器的工作模式选择开关切换到RUN处,然后按一下复位键(RST),MON51程序就开始运行了。此时,TKSMonitor51仿真器进入调试状态。  4、用户使用KeilC51集成开发环境建立工程、编辑与编译“实验内容”所列的程序。然后按照本书的第2章2.5.3节的第2点(软件调试环境的设置)设置好,然后再编译一次。  5、此时用户就可以按照本书的第2章2.5.4节所讲述的方法进行仿真调试。如果用户在退出仿真调试模式后想再次进入仿真调试,可以先按一下TKSMonitor51仿真器的复位键(RST)。用户可以在仿真

6、调试环境下设置断点、单步、全速运行等。在调试过程中用户可以看见D1区的LED的亮灭是由用户程序来控制的。  实验任务二:  一、实验目的:利用单片机的P1口作IO口,使用户学会利用P1口作为输入和输出口。  二、实验设备及器件:  IBMPC机一台  一台DP-51PROC单片机综合仿真实验仪  三、实验内容  1.编写一段程序,用P1口作为控制端口,使D1区的LED轮流亮。  四、实验要求  学会使用单片机的P1口作IO口,如果有时间用户也可以利用P3口作IO口来做该实验  五、实验步骤  1、用导线把A2区的

7、J61接口与D1区的J52接口相连。原理如图所示。  2、先编写一个延时程序。  3、将LED轮流亮的程序编写完整并调试运行  六、实验程序:  ORG8000H  LJMPMain  ORG8100H  Main:  MOVA,#0FFH  CLRC  MainLoop:  CALLDelay  RLCA  MOVP1,A;把A的值输出到P1口  SJMPMainLoop  Delay:;延时  MOVR7,#0  LOOP:  第7/9页  MOVR6,#0  DJNZR6,$  DJNZR6,$  DJNZ

8、R6,$  DJNZR7,LOOP  RET  END  七、实验结果:通过调试成功之后,八盏灯依次向左点亮,实现流水灯程序的功能。  实训总结  通过这次实训,使我们能够学以致用,在实践中进一步掌握并巩固我们的单片机理论知识。虽然在实训中遇到了不少难题与困惑,暴露出了不少问题和缺乏实践的弱点,但是在老师与同学们的帮助与指导下,我们最终解决与克服了一个个的困难与困惑,顺利

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

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

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