led闪烁实验报告

竭诚为您提供优质文档/双击可除
led闪烁实验报告
  篇一:单片机实验--LeD灯闪烁实验
  实验报告
  课程名称
  实验项目
  20XX年3月13日
  【实验目的】
  1.掌握51单片机开发板的使用步骤;
  2.掌握51单片机开发板所需软件的安装过程;
  3.以LeD灯闪烁为例子,掌握软件KeIL3的使用方法。熟悉51单片机开发板的使用
  【实验环境】
  1.实验仪器、设备
  计算机、51单片机开发板
  2.软件
  usb驱动程序、KeLL开发软件
  3.实验过程
  51单片机开发板的使用步骤
  1)安装usb驱动程序;
  2)安装KeIL开发软件
  3)在KeIL环境中编写和调试程序
  4)用程序烧录软件,将单片机程序烧录到单片机
  51单片机开发板所需软件的安装过程
  1)安装usb驱动程序
  2)设置串口
  LeD灯闪烁的程序的编写、调试和烧录。
  【实验内容】
  1.内容一
  1.1操作过程
  (1)将单片机开发板的电源与pc的usb口相连;
  (2)在pc机上安装usb_Driver驱动程序的安装,具体安装步骤,请参见《文件
  驱动程序安装说明.pdf》;设置串口,请参见《设置串口.pdf》;
  (3)在pc机上安装KeILV3软件,具体安装步骤,请参见《安装说明.TxT》;
单片机程序烧录  (4)运行KeIL3软件,软件的具体使用方法,请参见请参见《keil入门.pDF》文
  件;
  (5)在KeIL软件中,创建内容如下的c程序,文件名为学生自己的学号:
  (6)编译和调试,修改程序错误;
  (7)使用软件《pZIsp自动下载软件.exe》将程序烧录到单片机中,观察现象是
  否与正常;
  (8)再在原来程序的基础上,修改程序,实现功能较复杂的程序。
  (9)编写内容如下的汇编程序,文件名为学生学号.asm:
  1.2操作结果
  程序下载成功后,则单片机开发板上的8个LeD灯将闪烁。下图为LeD灯电路图。
  1.3结果分析
  主程序中有:
  (1)p2=0x00;
  (2)delay(600);
  (3)p2=0xff;
  (4)delay(600);
  第一条程序为置p0口为低电平,点亮p2口8个LeD;,第二条程序为调用延时程序,等待一段时间熄灭,第三条程序为置p0口为高电平,熄灭p2口8个LeD灯;最后
  一条程序为调用延时程序。
  2.内容二
  2.1操作过程
  将原程序修改为:
  #include
  voiddelay(unsignedinti);main()
  {
  p2=0x00;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x01;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x02;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x03;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x04;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x05;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x06;
  delay(600);
  p2=0xff;
  delay(600);
  p2=0x07;
  delay(600);
  p2=0xff;
  delay(600);
  }
  voiddelay(unsignedinti);{
  unsignedcharj;
  for(i,i>0,i--)
  for(j=255,j>0,j--);
  }
  2.2操作结果
  8个灯接替闪亮
  2.3结果分析
  类似于上一实验,使得每个灯都亮。(注:此页为报告内容末页)
  【评分标准】

本文发布于:2024-09-22 01:09:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/353116.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   单片机   软件   实验
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议