1 / 16
文档名称:

51单片机控制的交通灯系统实验报告.docx

格式:docx   大小:188KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

51单片机控制的交通灯系统实验报告.docx

上传人:zhuwo11 2022/8/20 文件大小:188 KB

下载得到文件列表

51单片机控制的交通灯系统实验报告.docx

相关文档

文档介绍

文档介绍:系统实验报告
——基于51单片机的交通灯设计
专 业:XX
学生姓名:xx XX
学 号:
指导 教师: wwwwwwwwwww
2000年x月x日
目录
1设计任务和性能指标1


2要是检测硬件电路是否有短路、断路、虚焊等。具体步骤及 测试结果如下:
<1)检查电源与地线是否全部连接上,用万用表对照电路原理图测试各导 线是否完全连接,对未连接的进行修复。
<2)参照原理图,检查各个器件之间的连接是否连接正确,是否存在虚焊 ,经测试,各连接不存在问题。
<3)以上两项检查并修复完后,给该硬件电路上电,电源指示灯点亮。
系统功能调试
通过软件仿真显示,系统基本能完成要求。
6 心得体会
这次系统实验历时两周的时间,在这实验过程里我们巩固了从编程、焊板到调 试的专业知识,逻辑思维和动手能力都得到了很大的提高。
对于交通灯这个题目,因为以前学单片机这个课程时,做过类似相关的实验, 觉得这个比较简单而且做出的东西也比较直观,查阅了大量的资料,在老师的 讲解帮助下,我们对如何通过单片机控制交通灯这个题目,有了进一步的理解

要解决的主要问题就是程序的设计了,虽然感觉交通灯程序没什么难的,就是 数码管倒计时显示加几个闪烁的二极管就完事,但是也许是起初想的太简单, 设计时到了细节处,也出了不少问题,而且很难被检查出来,但是最后经过我 们的不断努力,还是写出来正确的代码。
上周终于拿到了 PCB板,怀着紧张的心情一个器件一个器件的完成板子的焊接 ,最后通过串口线把程序下载到板子上,但是板子却没有意料中的效果,而且 没一点现象,用万用表检查单片机的电压差不多为零,查出了问题所在松了口 气,后来在网上查资料知道原来变压器的接口那三个引脚,两个GND必须短接 ,要不就不能正常供电,本以为短接后就正常了,但是数码管还是没反应,二 极管基本可以正常显示,这时候真是一种煎熬,差了很久找不到原因,后来对 照着原理图一个个的检查,最后发现原来是数码管封装错了,板子上的数码管 公共极是3、8两个引脚,但是原理图上封装的事1、6,当时也没有注意,以为 只要是共阴管就没问题了,没想到软件本身就存在错误。
通过这次系统实验,对以前学过的知识进行了巩固,加深了理解,提高了 应用的能力,而且提高了我们的发现、分析、解决问题的能力,同时提高了大 家对专业的认识及兴趣,对于我们工科生来说,对以后就业很有帮助。
最后,尤其要感谢XX和xx老师的指导和帮助,我们才得以顺利完成这次系 统实验。
参考文献

:电子工业出版社,2009。8
附录1系统原理图
b
b
b
b
f
g
a
a
0
e
1
排且
峙阻
0
红灯
排且
fl
按键
0
'绿

绿
红灯
工一
f
0厂
f
0厂
g黄
%
0
1
"9 "8 ! "6
1
9 "8 7 "6
1 a' b
数码管
数码管
芯插座
芯插座
芯插座
整流桥
■.
按键
按键

■.
按键

-
按键
9 8/61
9 8/6
f gl alb f r
f
c
c
c
c
c
c
m
c
e
c
c
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
f gl 1lb
■—>
附录2程序清单
。程序实现功能
。西南北路口直行与转弯交替通行,数码管显示直行通行倒计时,红绿黄灯显示包括人行 道在内的道路交通状态。
。某一方向道路拥挤时,可以人工控制调节东西南北方向通行时间。 。紧急情况时,各路口交通灯显示红灯,数码管保持数据不变。
#include<>
#define uchar unsigned char
#define uint unsigned int
sbit key1=P1A0o
sbit key2=PlAl。
sbit key3=P1A2。
sbit key4=PlA3。
sbit smgwel=P0A4。
sbit smgwe2=P0A5。
sbit smgwe3=P0A6。
sbit smgwe4=P0A7。
sbit smgdot=P2A7。
sbit south_green=P2A0。
sbit south_red=P2Al。
sbit sout