- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计
智能交通灯控制系统设计
学 院 电子信息工程学院
专 业 电子信息工程
班 级 电子一班
分 组 成 员
指 导 教 师
2012 年 5 月
目 录
智能交通灯控制系统设计 1
第一章 绪论 2
1.1交通灯控制系统的研究现状及设计意义 2
1.2本论文主要工作 3
1.3课程设计的目的与意义 3
第二章 智能交通灯控制系统硬件设计 4
2.1 AT89C52单片机简介 4
2.1.1 AT89C52片机的主要性能参数 4
2.12 AT89C52芯片内部结构简介 4
2.1.3 主要引脚功能 5
第三章 智能交通灯控制系统的软件设计 6
3.1 软件介绍 6
3.2交通灯的软件设计流程图 8
3.3 控制器的软件设计 11
3.1.1 显示一秒钟的设定 11
3.1.2 紧急情况中断方式设计 12
3.1.3 软件延时 13
第四章 智能交通灯方案的仿真 14
4、1仿真主要功能模块 14
4.2 proteus仿真 19
第五章 系统分析及改进措施 20
附录 21
心得体会 21
参考文献 22
第一章 绪论
1.1交通灯控制系统的研究现状及设计意义
在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段随着我国经济的高速发展,人们对各种交通车辆的需求量不断增大,城市的交通拥护问题日益严重,目前,大部分城市的十字路口的交通控制灯,通常的做法是:事先经过车辆流量的调查,利用传统的方法设计好红绿灯的延时,然而,实际上的车流量是不断变化的,有的路口在不同的时间段车流量的大小甚至有很大的差异,所以说,统计的方法己不能适应迅速发展的交通现状,基于传统交通灯控制系统设计过于死板,红绿灯交替是间过于程式化的缺点,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况。利用单片机控制技术.提出了软件和硬件设计方案,能够实现道路的最大通行效率。
1.2本论文主要工作
用发光二极管模拟交通信号灯,用按键开关模拟车辆检测信号。A、B两车道交叉组成十字路口,A是主车道,B是支道。正常情况下,A、B两车道轮流放行,A放行50s,B放行30s,各含5s警告时间。交通繁忙时,该系统应有手受控K1开关缓解交通拥挤状况,其中一车道放行期间,另一车道繁忙,可通过开关获得15s放行时间。有紧急车辆通过时,另K2开关设置两车道均禁止通行20s。
1.3课程设计的目的与意义
通过本课程设计,学习与巩固80C51传输数据的方法,以控制发光二极管的亮与灭以及数码管的显示;并自学89C52的使用方法,学习使用proteus及各其他软件,用其进行单片机各功能模块元器件的放置与仿真;巩固单片机汇编和C语言混合使用的编程方法,会写出各控制模块的编程,如:延时程序,按键控制程序,显示程序,主程序;通过单片机课程设计,提高学生自己学习查找资料,以及动脑动手的能力;完成控制系统软件设计,仿真调试。
第二章 智能交通灯控制系统硬件设计
2.1 AT89C52单片机简介
80C52是INTEL公司MCS-51系列单片机中基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它基于标准的MCS-51单片机体系结构和指令系统,属于80C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能。
2.1.1 AT89C52片机的主要性能参数
AT89C52芯片有兼容MCS51指令系统 ,8k可反复擦写(大于1000次)Flash ROM;32个双向I/O口;256x8bit内部RAM;3个16位可编程定时/计数器中断;时钟频率0-24MHz;2个串行中断,可编程UART串行通道;2个外部中断源,共8个中断源;2个读写中断口线,3级加密位;低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;有PDIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求。
2.12 AT89C52芯片内部结构简介
·中央处理单元
图2-1
第三Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、
文档评论(0)