单片机硬件实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机导论》课程硬件实验

实验报告

院系:光电信息工程学系专业:姓名:学号:

一、硬件实验一

(一)实验1-1

1、实验内容与要求

编写程序,使发光二极管从左到右轮流循环点亮(用软件延时)

2、实验使用的硬件模块及原理功能

①流水灯模块硬件系统:

②功能原理:

3、程序流程及主要程序

①程序流程:

②主要程序:

4、实验结果与讨论

发光二级管从左到右依次循环电亮。

(二)实验1-2

1、实验内容与要求

采用独立式键盘,当任一个K(K0-K7)键按下时,点亮相应的LED(LED0-LED7)。

2、实验室用的硬件模块及原理功能

①独立键盘硬件模块:

②原理功能:

3、程序流程与主要程序

①程序流程:

②主要程序:

4、实验结果与讨论

利用独立键盘控制相应的发光二极管,每按下一个键盘,相应的二极管点亮。

(三)实验1-3

1、实验内容与要求

编写能发出“哆”到“西”的程序,每个音均为一拍。

2、实验室用的硬件模块及原理功能

①蜂鸣器硬件模块:

②原理功能:

3、程序流程与主要程序

修改了例程欢乐颂的音频-节拍表,得到以下程序:

4、实验结果与讨论

利用已有的欢乐颂例程,修改最后的音频-节拍表,即得到每个音一拍的do、re、mi、fa、so、la、si。

二、硬件实验二

(一)实验2-1

1、实验内容与要求

编程使静态数码管以1s间隔循环显示9—0,循环2次后,使数码管的a b

c d e f 6个段,依次点亮并循环,每个段点亮的时间为0.5秒。(用软件

延时或定时器定时)

2、实验室用的硬件模块及原理功能

3、程序流程与主要程序

①程序流程:

②主要程序:

4、实验结果与讨论

静态数码管循环显示9—0,每个1s,循环两次。

后使数码管的a b c d e f 6个段,依次点亮并循环,每段0.5s。

(二)实验2-2

1、实验内容与要求

编写十字路口交通灯控制程序。要求:

东西向车道亮红灯时,南北向车道亮绿灯,东西向人行道亮红灯,南北向人行道亮绿灯,时间为5s;

两个方向的车道均为黄灯,人行道均亮红灯亮,时间为2s;

红绿灯显示交换方向;

两个方向的车道均为黄灯,人行道均亮红灯亮,时间为2s,如此循环反复。

2、实验室用的硬件模块及原理功能

3、程序流程与主要程序

①程序流程:

②主要程序:

4、实验结果与讨论

依次实现了:

①东西向车道亮红灯时,南北向车道亮绿灯,东西向人行道亮红灯,南北

向人行道亮绿灯,时间为5s;

②车道均为黄灯,人行道均亮红灯亮,时间为2s;

③红绿灯显示交换方向;

④两个方向的车道均为黄灯,人行道均亮红灯亮,时间为2s,循环反复。

(三)实验3-2

1、实验内容与要求

编写一首乐曲的程序,乐曲自选。

2、实验室用的硬件模块及原理功能

①蜂鸣器硬件模块:

②原理功能:

3、程序流程与主要程序

修改欢乐颂例程音频-节拍表,改为《小星星》的表格。

4、实验结果与讨论

蜂鸣器响起《小星星》的曲调。

三、收获与建议

通过六个硬件实验,不但学习了发光二极管的循环点亮、独立键盘的控制、发光显示管的运作,而且还可以让蜂鸣器唱出各种各样的曲调,以及完成了简易的交通灯的设计,感觉非常有成就感。

虽然目前的硬件操作都是最基础最简单的,但对于第一次接触单片机的我来说,刚开始上手操作时还是有一定难度的。在独立摸索和询问同学老师之后,完整的完成了六个硬件实验。但对于音乐播放的硬件实验还只是停留在根据例程,修改相应的乐谱表格之上,但相信下学期的微机原理课上会有更大的进步和拓展。

相关文档
最新文档