|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ ?% R: Y5 T9 U4 e) {基于单片机十字路口交通灯课程设计
* b- K& [# {) [ M) ]3 j8 L2 p) j0 G' x. }0 j" O. G
C% [6 ~, S" _. K% p% {3 J1 概述
: Z4 h% Q/ Q6 e" }; W) x1 D m$ f3 j2 w* [% }
1.1 设计的意义
1 P9 L& E& I: [) W; J3 W
; W P. }6 J1 z1 j* v. t# w交通的发达,标志着城市的发达,相对交通的管理则显得越来越重要。交通灯是城市交通中的重要指挥系统,它与人们日常生活密切相关.随着人们生活水平的提高,对交通管制也提出了更高的要求,因此提供一个可靠、安全、便捷的多功能交通灯控制系统有着现实的必要性。2 _# d5 b/ z0 t& \7 c
+ g# p6 T4 B; \% R. r3 E* Q5 R
2 g A% R( O" y; |. a$ k7 x& ^+ s, ]! ~: T对于复杂的城市交通系统,为了确保安全,保证正常的交通秩序,十字路口的信号控制必需按照一定的规律变化,以便于车辆行人能顺利地通过十字路口。$ o. I& r6 ^# I1 r O
1 f3 `* ] A4 v6 P4 [4 e$ R: I) ^/ t
单片机自问世以来,性能不断提高和完善,其资源又能满足很多场合的应用,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、性能可靠、价格低廉,其易于产品化、抗干扰能力强、可在各种恶劣环境下可靠的工作等特点。特别是它强大的面向控制能力,使它在工业控制领域,智能仪表、外设控制、家用电器、机器人、军事装置等方面得到了广泛的应用。
9 G4 H5 F- M! B6 `
% s( S2 f. K1 m. @( j( e! K, a2 A) R! R/ D+ z- k q/ Q$ R) B
考虑到单片机具有物美价廉、功能强、使用方便灵活、可靠性高等特点,拟采用MCS - 51系列的单片机来实现十字路口交通信号灯的控制。正常情况下,十字路口的红绿灯应交替变换,考虑紧急情况下,如有救护车或警车到来时,应优先让其通过。
+ `6 ^% C% V3 h1 `( U( Z5 n8 ^( g; p) X2 r; y
6 t& @% y6 j, L9 i. N% V# b另外,单片机课程设计是我们的必修课程。通过交通灯模拟系统的设计可以进一步认识单片机在控制系统中的重要性。在完成理论学习和必要的实验后,学生掌握了单片机的基本原理和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。7 {( K$ K- p% R5 K( m+ [
. |3 t/ @& I' X8 _" Z
+ A3 v6 ~! a" I6 p/ e4 t) l
交通灯模拟系统的课程设计既让学生巩固了课本学到的理论,还让学生学习了单片机硬件电路设计和用户程序设计的整个过程,同时学习了查阅资料、" U+ {% O1 x% C
参考资料的方法。单片机的课程设计主要是通过学生独立设计方案并自己编写和调试用户程序,来加深对单片机的认识,充分发挥学生的个体创新能力。
! f s2 o1 k" g
: ^ x& `7 A1 p$ ]% K5 n$ r: {& C' V3 G+ }$ W' P( b. ]8 L( O
1.2 设计的思想
4 ]- \8 d: A' l; V# X
/ S. i$ s) s/ D0 \
; n+ X, o' F: F& J( N: m# M/ E该设计在熟练掌握单片机及其仿真系统的使用方法基础上,综合应用单片机原理、微机原理、微机接口技术等课程方面的知识,设计一个采用AT89C51
3 g8 P, V) r+ L F% p0 K单片机控制的交通灯控制电路。
, ?# b5 m1 _3 g% i% G# A) [ W
" l/ H& I. O4 @ p6 r* d% y: D' X A& ]9 b8 L+ {$ {) G
根据设计功能及要求,我们可得系统的原理框图如图所示。8 d9 f, ]8 Z8 M) D8 f0 o2 C
) x+ ^$ [8 F: X+ m' z1 F( j4 j; M& b" m8 t6 Z5 e2 b# w
4 L0 J: H/ S: y8 J& L' U: P& P4 `3 s( \7 Y' k# ]+ r/ U
: F! p6 k* @+ t9 _% j: j
v" i, D/ g2 L g: M. T. i( ]8 k2 v
( U5 e; R. G! F& a
" l. B5 ^' _1 o, I, g5 V |
|