广州大学
综合设计性实验
报告册
实验项目
学院
年级专业班
姓名
学号
成绩
指导教师
《综合设计性实验》实验报告
实验名称: 基于单片机的交通灯设计
摘要:
交通灯在人们日常生活中发挥着重要作用,基本的交通灯包括红绿黄三种颜色的灯组成,每个灯各自亮的时间长短不一,可以看作是一种流水灯。此次实验我们利用单片机,组建一个交通灯的小系统,以期达到活学活用的目的。
一 程序部分:
各二极管对应的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 (每张表的上面都要有说明)
单片机原理实验报告实验一熟悉μ’nSP?IDE集成开发环境下C语言程序的编写【实验目的】1.熟悉μ’nSP?IDE集成开发环境的使…
上海电力学院MCS51单片机实验报告题目院系专业年级学生姓名学号年月日实验名称1目的任务与要求2软件与硬件环境3电路结构图与程序流…
单片机原理实验报告实验一熟悉nSPIDE集成开发环境下C语言程序的编写实验目的1熟悉nSPIDE集成开发环境的使用方法2掌握用SP…
测控仪器生产实习报告系别专业班级学生姓名指导教师实训时段一生产实习目的1熟悉手工焊锡的常用工具的使用及其维护与修理2基本掌握手工电…
20xx年1月版51单片机实验开发板资料20xx版51单片机实验开发板焊接调试指南一焊接指南1先矮后高先焊接低矮的器件如飞线卧式电…
学号10780216实习报告起止日期:2013年6月24日至2013年7月19日计算机与信息工程学院20##年7月19日目录第一章…
20xx20xx学年第2学期实习名称生产实习分项名称电路板焊接系别计算机与通信工程系专业铁道信号学号姓名实习地点实验中心507实习…
一:实习目的1、熟悉手工焊锡的常用工具的使用。2、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。3、焊接P…
单片机原理实验报告实验一熟悉μ’nSP?IDE集成开发环境下C语言程序的编写【实验目的】1.熟悉μ’nSP?IDE集成开发环境的使…