单片机硬件实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、实验结果与讨论
蜂鸣器响起《小星星》的曲调。
三、收获与建议
通过六个硬件实验,不但学习了发光二极管的循环点亮、独立键盘的控制、发光显示管的运作,而且还可以让蜂鸣器唱出各种各样的曲调,以及完成了简易的交通灯的设计,感觉非常有成就感。
虽然目前的硬件操作都是最基础最简单的,但对于第一次接触单片机的我来说,刚开始上手操作时还是有一定难度的。在独立摸索和询问同学老师之后,完整的完成了六个硬件实验。但对于音乐播放的硬件实验还只是停留在根据例程,修改相应的乐谱表格之上,但相信下学期的微机原理课上会有更大的进步和拓展。