标题: 单片机LED闪烁灯实验报告 [打印本页]
作者: 51黑电子迷 时间: 2017-8-13 02:28
标题: 单片机LED闪烁灯实验报告
实验一:LED闪烁灯一、实验目的- 掌握51单片机开发板的使用步骤;
- 掌握51单片机开发板所需软件的安装过程;
- 以LED灯闪烁为例子,掌握软件KEIL4的使用方法。
二、实验设备1. 实验仪器设备:
计算机、51单片机开发板
2. 软件:
USB驱动程序、KELL开发软件
三、实验内容及实验步骤1.软件操作过程
(1) 将单片机开发板的电源与PC的USB口相连;
(2) 在PC机上安装USB_Driver驱动程序的安装,具体安装步骤,请参见《文件驱动程序安装说明.pdf》;设置串口,请参见《设置串口.pdf》;
(3) 在PC机上安装KEIL V4软件,具体安装步骤,请参见《安装说明.TXT》;
(4)运行KEIL4软件,软件的具体使用方法,请参见请参见《keil入门.PDF》文件;
(5)打开Keil软件,新建一个工程,命名为“LED”;
(6)选择芯片类型,虽然使用的是STC90C516RD 或 STC89C52RC的单片机,但这里选择ATMEL------AT89C52这个芯片就行。因为都是51的内核, STC和 ATMEL没有什么区别,只是厂商不同。
(7)新建一个文件,输入LED闪烁灯实验的相关代码;
(8)保存文件看,文件名为“LED.asm”;
(9)右键单击“Source Group 1”,单击“Add Files to Group ‘Source Group 1’”,将刚刚生成的LED.asm文件加入到工程中;
(10)单击编译按钮
,或按F7编译工程,结果如下则视为编译无误; (11)右键单击“Target1”→“Options for Target ‘Target 1’...”,选择对话框中“Output”选项卡,选中“Create HEX File”选项用于生成十六进制文件,再次单击按钮编译,成功后会生成同名的十六进制文件;
(12)打开普中科技专用的烧录软件,将刚刚生成的十六进制文件导入该软件中,单击“程序下载”按钮,结果如下则视为烧录成功;
观察实验、记录结果。
8盏LED交替亮灭。
2. 硬件接线图
四、实验收获与体会做单片机硬件和软件结合的实验,在以前学过的编程语言基础上,学习用单片机编程实现点亮熄灭LED和单片机控制LED闪烁,在理解老师讲解的知识基础上和同学一起探讨交流,慢慢熟悉了一些新知识。操作过程中,软硬件方面都出现一些问题,实验中实验结果讨论遇到试验箱上发光二极管坏掉的情况,而编写的程序是让发光二极管熄灭,但它却一直亮着,在检查程序无误后,改用另一个二极管,结果程序正常显现了,我们才知道是二极管的问题,于是改用其他正常二极管之后问题得以解决,因此实验中器件应该及时检查,不然会影响实验的顺利进行。
完整单片机实验报告下载(word格式 可编辑):
http://www.51hei.com/bbs/dpj-88784-1.html
作者: biao333 时间: 2018-6-18 12:04
强啊,感谢大佬
作者: ptlantu 时间: 2018-6-18 16:22
同用普中实验套的飘过…………
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |