欢迎访问有用文档网!

当前位置: 有用文档网 > 述职报告 >

流水灯显示实验报告

| 浏览次数:

 实验结果分析及讨论 论 1. 实验中出现过的问题或错误、原因分析 程序输入错误导致无法完全编译

  2. 保证实验成功的关键问题

 保证代码输入正确以及操作正确

 对实验自我评价 价 更加熟悉了 keil 软件操作,理解了 proteus 软件中构建流水灯显示实验,理解了 keil源程序,通过两个软件成功联调得出实验现象。

  教 教

 师 师

 评 评

 阅 阅 1. 学生实验动手能力(20 分):

 □优秀(20~18)

  □较好(17~15)

  □合格(14~12)

  □不合格(11~0) 2. 实验报告内容(共 60 分) (1)实验目的、材料、原理、内容及步骤记录(20 分):

 □正确、清晰、重点突出(20~18)

  □较正确、较清晰(17~15) □有少数错误(14~12)

  □有较多错误(11~0) (2)实验数据(现象)及结果记录、处理(20 分):

 □清晰、正确(20~18)

  □较清晰、较正确(17~15)

  □合格(14~12)

  □不合格(11~0) (3)实验结果分析及讨论(20 分):

 □结果详实、结论清晰、讨论合理(20~18)

  □结果正确、讨论适当(17~15)

 □合格(14~12)

  □不合格(11~0) 3. 学生遵循实验室规定及实验要求程度(20 分):

 □好(20~18)

  □较好(17~15)

  □合格(14~12)

  □不合格(11~0) 4. 其它意见:

  教师签名:

  年

  月

  日 课程名称 单片机原理及应用实验 成 成

 绩

 实验名称 流水灯显示实验 专 专

 业 电子信息科学与技术 年级/ 班级

 学 学

 号

 实验地点

 实验日期

 姓 姓

 名

 实验 类型 □ 演示性 □ 验证性 ☑ 综合性 □ 设计性 指导教师

 实 实 验 验 目 目 的 的 1.加强对 keil 软件的使用 2.在 proteus 软件中构建流水灯显示实验,并理解 keil 源程序,通过两个软件的联调得出实验现象。

 实验仪器及耗材 材 1 .THDPJ-3 型单片机开发综合实验装置; 2. PC 机; 3. Keil uVision4 仿真软件。

 4.proteus 软件 实 实 验 验 原 原 理 理 实验原理如图(低电平点亮)

  第 2 页,共 4 页

 第 3 页,共 4 页

 实 实 验 验 内 内 容 容 及 及 步 步 骤 骤 实验内容:

 1.搭建流水灯实验原理图。

 2.理解 keil 软件中源程序各指令含义。

 3.联调 keil 和 proteus 软件,运行展示流水灯实验,实现八盏灯从上到下依次点亮,再从下到上依次点亮为一周期的现象。

 实验步骤 1.使用 proteus 绘制电路原理图

 3.打开 keil 软件根据 proteus 软件电路图编写程序 汇编语言源程序如下:(本次实验采用汇编语言进行)

  ORG 0 START:

  MOV R2,#8

 MOV A,#0FEH

 SETB C LOOP:

  MOV P1,A

 LCALL DELAY

 RLC A

 DJNZ R2,LOOP

 MOV R2,#8 LOOP1:

  MOV P1,A

 LCALL DELAY

  RRC A

 DJNZ R2,LOOP1

 LJMP START DELAY:

  MOV R5,#20

  ; D1:

  MOV R6,#20 D2:

  MOV R7,#248

 DJNZ R7,$

 DJNZ R6,D2

 DJNZ R5,D1

 RET

 end *也可以用 C++进行编译(课后自行尝试,本次实验以汇编语言为主)

 #include <reg51.H> unsigned char i; unsigned char temp; unsigned char a,b;

 void delay(void) {

  unsigned char m,n,s;

  for(m=20;m>0;m--)

  for(n=20;n>0;n--)

  for(s=248;s>0;s--); } void main(void) {

  while(1)

  {

  temp=0xfe;

  P1=temp;

  delay();

  for(i=1;i<8;i++)

  {

  a=temp<<i;

  b=temp>>(8-i);

  P1=a|b;

  delay();

  }

  for(i=1;i<8;i++)

  {

  a=temp>>i;

  b=temp<<(8-i);

  P1=a|b;

  delay();

  }

  } }

 新乡学院实验报告

 新乡学院实验报告 4.点击 keil 软件的 options for target 图标

 5.勾选 output 栏中 Create HEX Fi 选项生成 hex 文件,以及点击 Debug 栏中的 use 选中 Proteus VSM 使用后点击确定而后检查编译程序是否有问题,若没有错误则进行下一步。

 6.返回 proteus 软件鼠标右键点击单片机选中编辑属性进行编辑

  7.选中 Program File,将之前 keil 软件生成的 hex 文件导入,之后点击确定

 新乡学院实验报告

 新乡学院实验报告

 8.点击 proteus 软件的调试菜单进行调试

  9.回到 keil 软件进行调试并运行程序

  10.鼠标左键点击菜单“调试”, 选中“启用远程编译监视器”,便可实现 Keil 与 Proteus连接调试。最后,点击开始仿真,再点击运行仿真,便可查看运行仿真结果。

 新乡学院实验报告

 新乡学院实验报告

  (不够可附页) 注 注 意 意 事 事 项 项

 1. 在编译程序过程中,注意对输入程序中出现的错误进行修改,直到程序输入完全正确。

 2. 运行程序前切记要先将程序保存后再编译。

 3. 编译过程中出现问题应当先检查程序中是否出现纰漏。

 4. 使用 Proteus 软件时需要与 keil 进行联合调试才能发挥单片机的作用。

 5. 联调 keil 和 proteus 时,在 proteus 软件中,不要忘记点击菜单“调试”, 选中“启动远程编译监视器”。

 实 实 验 验 数 数 据 据 ︵现 现 象︶ ︶ 记 记 录 录 及 及 结 结 果 果 处 处 理 理 实验现象:八盏灯从上到下依次点亮,而后从下到上依次点亮,如此循环往复运行,以下为几张运行结果截图:

 新乡学院实验报告

 新乡学院实验报告

  (不够可附页)

推荐访问:流水 实验 报告

热门排行Top Ranking

弦振动实验报告

弦振动得研究 一、实验目得 1、观察固定均匀弦振动共振干涉形成驻波时得波形,加深驻波得认识。 2、了

宣传委员述职报告12020 幼儿园党支部宣传委员述职报告

下面是小编为大家精心整理的宣传委员述职报告12020幼儿园党支部宣传委员述职报告文章,供大家阅读参考。宣传委员述

党建工作现场述职会上讲话 公安局长在党建工作现场会上的讲话

下面是小编为大家精心整理的党建工作现场述职会上讲话公安局长在党建工作现场会上的讲话文章,供大家阅读参考。党建工作现场

支部宣传委员述职述廉报告范例 幼儿园党支部宣传委员述职报告

下面是小编为大家精心整理的支部宣传委员述职述廉报告范例幼儿园党支部宣传委员述职报告文章,供大家阅读参考。支部宣传

政治生态评估报告5篇

可能会捆绑住经办人员的手脚,不利于业务工作的开展。致使个别中层干部主体责任压力传导出现能量损耗;个别

2021年领导述职报告合集2020 县领导述职报告

下面是小编为大家精心整理的2021年领导述职报告合集2020县领导述职报告文章,供大家阅读参考。2

工商局监察室主任述职述廉报告

工商局监察室主任述职述廉报告 第一篇:工商局监察室主任述职述廉报告 我叫haoword,中共党员,现

党支部书记个人述职报告 对村党支部书记述职报告的点评

下面是小编为大家精心整理的党支部书记个人述职报告对村党支部书记述职报告的点评文章,供大家阅读参考。党支部书记个人

结合乡村振兴战略人才工作述职报告 乡村振兴工作员年度述职

下面是小编为大家精心整理的结合乡村振兴战略人才工作述职报告乡村振兴工作员年度述职文章,供大家阅读参考。结合

财务分析课程报告4篇

财务分析课程报告4篇财务分析课程报告篇1一年来,在领导和同事们的的支持帮助和指导下,加上自身的不断努

个人安全生产履职报告[安全生产述职报告] 党委书记安全生产履职报告

下面是小编为大家精心整理的个人安全生产履职报告[安全生产述职报告]党委书记安全生产履职报告文章,供大家阅读参

企业年度工作总结报告范文13篇

企业年度工作总结报告范文13篇企业年度工作总结报告范文篇1时光飞逝,转眼已经毕业一年了,我顺利地完成