广州大学
综合设计性实验
报告册
实验项目
学院
年级专业班
姓名
学号
成绩
指导教师
《综合设计性实验》实验报告
实验名称: 基于单片机的交通灯设计
摘要:
交通灯在人们日常生活中发挥着重要作用,基本的交通灯包括红绿黄三种颜色的灯组成,每个灯各自亮的时间长短不一,可以看作是一种流水灯。此次实验我们利用单片机,组建一个交通灯的小系统,以期达到活学活用的目的。
一 程序部分:
各二极管对应的P1口输出线为0是发光,各阶段状态如下表:
(红色LED D3、D6对应P1.0和P1.3,黄色LEDN D2、D5对应P1.2和P1.5,绿色LED D1、D4对应P1.1和P1.4)
ORG 0000H
LJMP START
ORG 0100H
START:MOV SP,#50H
STATE0:MOV A,#0DBH ;初始状态全红灯
MOV P1,A
MOV R2,#1 ;延时1s
LCALL DELAY
STATE1:MOV A,#0DEH ;左右绿灯,前后红灯
MOV P1,A
MOV R2,#20 ;延时20s
LCALL DELAY
STATE2:MOV A,#0DDH ;左右黄灯,前后红灯
MOV P1,A
MOV R2,#5 ;延时5s
LCALL DELAY
STATE3:MOV A,#0F3H ;左右红灯,前后绿灯
MOV P1,A
MOV R2,#20 ;延时20s
LCALL DELAY
STATE4:MOV A,#0EBH ;左右红灯,前后黄灯
MOV P1,A
MOV R2,#5 ;延时5s
LCALL DELAY
LJMP STATE1 ;转至状态1
DELAY:MOV R7,#20 ;1s延时程序
D1:MOV R6,#200
D2:MOV R5,#123
NOP
DJNZ R5,$
DJNZ R6,D2
DJNZ R7,D1
DJNZ R2,DELAY
RET
END
二 程序流程图:
<类似这样的流程图(老师要求必须有):>
三 实验仪器:
52单片机、交通灯所需电阻、二极管、导线电容若干
四 实验步骤:
(1)硬件接线。
将各元件按硬件接线图焊接到万能板上。
(2)编程并下载。
先设计好程序,然后使用Keil软件和Stc-ist烧录软件将程序拷贝、输入到89C51中。
(3)观察运行结果。
将编程完成的89C51芯片插入到硬件电路板的CPU插座中,接通电源,观察LED灯的亮灭。
五 实验结果展示:
<此处放你的实物照片>
六 实验结果分析:
七 实验心得:
八 参考文献:
第二篇:单片机实验报告格式模板
《单片机实验》实验报告
姓名:
学号:
年级:
专业:
20##年春季学期
每个实验都应该包含以下内容:
实验一(三号字,宋体,居中)
1. 功能要求(一级标题:四号字,楷体,加黑,顶格)
本实验……(正文:小四号字,仿宋)
2. 硬件原理
给出实验的硬件原理图,并分析电路原理
3. 软件程序流程
按标准流程图格式绘制软件流程图
4.程序清单
5.实验的问题及讨论
6. 实验心得及建议
报告中的图表按以下格式设置:
图1.1 FPGA实验板(每张图的下面都要有说明)
表1.1 XXXXXXXXXXXXXX (每张表的上面都要有说明)