单片机实训报告_第1页
单片机实训报告_第2页
单片机实训报告_第3页
单片机实训报告_第4页
单片机实训报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机实训报告姓名学号:班级: 指导老师: 实训时间:前言一周的单片机实训很快就结束咯,在这一周的时间 里,我学到了很多关于单片机各方面的知识。老师在实训课 中也教会咯我们很多关于单片机软件编程与硬件设施的知 识。一周的实训中我们一共实训咯好几个项目,通过这几 个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调 试,达到了很好的效果。一周时间实训过后,我把之前在课堂上不懂的知识点, 通过实际操作的练习,我都搞明白咯。当然在实训过程中也 遇到咯很多问题,就是有时在调试方面不能调试成功,有时 程序是没有错误,但是就是调试不好,一直找原因也找不出 是什么原因。希望以后能够拥有更多的实训时间和机会学

2、习单片 机。实训任务一一、实验目的熟悉Keil C51集成开发环境的使用方法二、实验设备及器件IBM PC机一台三、实验内容按照本书的第2章的2.1节到2.4节内容进行Keil C51集成 开发环境的安装和使用练习。然后按照以下内容建立文件并 编译产生H EX文件。ORG 8000HLJMP MainORG 80F0HMain:MOV R7,#0LOOP:MOV R6,#0DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,LOO P ;延时CPLP1.0;P1.0取反CPLP1.1;P11取反CPLP1.2;P12取反CPLP1.3;P13取反CPLP1.

3、4;P1.4取反CPLP1.5;P1.5取反CPLP1.6;P1.6取反CPLP1.7;P1.7取反SJMP MainEND 通过该程序实现八盏灯的同时亮和同时灭的功能,更 好的掌握汇编指令。4、实验要求:熟练掌握结合DP-51PROC单片机综合仿真实 验仪和Keil C51集成开发环境进行仿真调试。如果还有时间, 可以把本书的第2章的2.6节、2.7节内容也看一下5、实验步骤: 用40针排线把DP-51PROC实验仪上的A1区J76接口和A2 区J79接口相连,然后使用排线把A2区的J61接口与D1区的 J52接口相连。如图所示。F1. 0Pl. 1P1. F1. 0Pl. 1P1. 2MC

4、U pi.3pi, IP1, 3P1, 6P1. 7|vW|av|A-V|,-W|tW|3|阴2、对DP-51PROC实验仪上电,然后按照本书的第2章的2.5.1 小节设置TKSMonitor51仿真器和使用软件DPFlash把 MON51监控程序下载到TKSMonitor51仿真器。3、关闭DPFlash软件。把TKSMonitor51仿真器的工作模式选 择开关切换到RUN处,然后按一下复位键(RSTJ, MON51 程序就开始运行了。此时,TKSMonitor51仿真器进入调试状 态。4、用户使用Keil C51集成开发环境建立工程、编辑与编译“实 验内容”所列的程序。然后按照本书的第2章

5、2.5.3节的第2 点(软件调试环境的设置丿设置好,然后再编译一次。5、此时用户就可以按照本书的第2章2.5.4节所讲述的方法进 行仿真调试。如果用户在退出仿真调试模式后想再次进入仿 真调试,可以先按一下TKSMonitor51仿真器的复位键(RST)。 用户可以在仿真调试环境下设置断点、单步、全速运行等。 在调试过程中用户可以看见D1区的LED的亮灭是由用户程序来控制的。实验任务二:一、实验目的:利用单片机的P1 口作1O口,使用户学会利用P1 口作为输入和输出口。二、实验设备及器件:IBM PC机一台DP-51PROC单片机综合仿真实验仪一台三、实验内容1、编写一段程序,用P1口作为控制端

6、口,使D1区的LED轮流 亮。四、实验要求学会使用单片机的P1 口作IO 口,如果有时间用户也可以利用P3 口作IO 口来做该实验五、实验步骤1、用导线把A2区的J61接口与D1 区的J52接口相连。原理如 图所示。2、先编写一个延时程序。3、将 LED 轮流亮的程序编写完整并调试运行Fl. 0Pl. 1Pl. 2MCU pi.3pi,Fl. 0Pl. 1Pl. 2MCU pi.3pi, iPl, 3Pl, 6Pl. 7|vW|av|A-V|,-W|tW|3|阴六、实验程序:ORG 8000HLJMP Mai nORG 8100HMa in:MOV A,#0FFHCLR CMai nLoop:

7、CALL DelayRLC AMOV P1,A ;把人的值输出到 P1 口SJMPMa in LoopDelay:;延时MOV R7,#0LOOP:MOV R6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOPRETEND七、实验结果:通过调试成功之后,八盏灯依次向左点亮实现流水灯程序的功能。实训总结通过这次实训,使我们能够学以致用,在实践中进一步 掌握并巩固我们的单片机理论知识。虽然在实训中遇到了不 少难题与困惑,暴露出了不少问题和缺乏实践的弱点,但是 在老师与同学们的帮助与指导下,我们最终解决与克服了一 个个的困难与困惑,顺利的完成了老师交给的实训任务。通过几天下来的实训,感觉就是自己的知识实在是太浅 了。在课本上学到的知识感觉自己都懂了,但在实际应用中 还是无从下手。所以我们不应满足于课本上的知识,只有通 过不断的实践,才能够真正掌握理论知识。虽然只有几天的 时光,但还是学了很多的东西,比之于平常的上课更觉得学 到更多。所以,这对于我们还是一门很必要的课程。当然, 要真正学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论