基于51单片机的智能交通灯课程

基于51单片机的智能交通灯课程

ID:28797576

大小:415.40 KB

页数:29页

时间:2018-12-14

基于51单片机的智能交通灯课程_第1页
基于51单片机的智能交通灯课程_第2页
基于51单片机的智能交通灯课程_第3页
基于51单片机的智能交通灯课程_第4页
基于51单片机的智能交通灯课程_第5页
资源描述:

《基于51单片机的智能交通灯课程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学《基础强化拓展训练》说明书目录  摘要11系统硬件设计21.180C51单片机引脚图及引脚功能介绍21.274LS245引脚图及功能41.3八段LED数码管51.4硬件系统总控制电路61.5各模块控制电路81.5.1交通灯控制电路81.5.2倒计时显示电路91.5.3紧急通行电路121.5.4声音警示装置132系统程序设计142.1主程序流程图142.2显示子程序流程图153心得体会16参考文献17附录源程序18武汉理工大学《基础强化拓展训练》说明书  摘要  近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发

2、展。计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完善。   十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现交通的井然秩序呢?靠的是交通信号灯的自动指挥系统,来实现交通的井然有序。交通信号灯控制方式很多。本系统采用美国ATMEL公司生产的单片机AT80S51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P1

3、口设置红、绿灯点亮的功能,输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。单片机系统采用的直流供电。  关键词:AT89S51单片机;智能交通灯控制系统;27武汉理工大学《基础强化拓展训练》说明书基于51单片机智能交通灯设计1系统硬件设计 1.180C51单片机引脚图及引脚功能介绍  80C51系列中,用CHMOS工艺制造的单片机都采用双列直插式(DIP)40脚封装,引脚信号完全相同。图1-1为引脚图    图1-180C51引脚图  这40根引脚大致可分为:电源(VCC、VSS、VPP、VPD)、时钟(XTAL1、XTAL2)、

4、I/O口(P0~P3)、地址总线(P0口、P2口)和控制总线(ALE、RST、、、)等几部分。它们的功能简述如下:  1.电源  Vcc(引脚号40),芯片电源,接+5V;Vss(引脚号20),电源接地端。  2.时钟27武汉理工大学《基础强化拓展训练》说明书  XTAL1(引脚号18)内部振荡电路反相放大器的输入端,是外接晶振的一个引脚。当采用外部振荡器时,此引脚接地。  XTAL2(引脚号19)内部振荡器的反相放大器输出端,是外接晶振的另一端。当采用外部振荡器时,此引脚接外部振荡源。  3.控制总线  (1)ALE/(引脚号30):正常操作时为ALE功能(允

5、许地址锁存),用来把地址的低字节锁存到外部锁存器。ALE引脚以不变的频率(振荡器频率的1/6)周  期性地发出正脉冲信号。因此,它可用作对外输出的时钟信号或用于定时。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输出电  流)8个LSTTL电路。在8751单片机EPROM编程期间,此引脚接编程脉冲(功能)。  (2)(引脚号29):外部程序存储器读选通信号。在从外部程序存储器取指令(或数据)期间,在每个机器周期内两次有效。可以  驱动8个LSTTL电路。  (3)RST/VPD(引脚号9):复位信号输入端。振荡器工作时,该引脚

6、上持续2个机器周期的高电平可实现复位操作。此引脚还可接上备用电源。在Vcc掉电期间,  由向内部RAM提供电源,以保持内部RAM中的数据。  (4)/Vpp(引脚号31):为内部程序存储器和外部程序存储器的选择端。当为高电平时,访问内部程序存储器(PC值小于4K);当为低  电平时,访问外部程序存储器。对于87C51单片机,在EPROM编程期间,此端为21V编程电源输入端。  4.I/O线  (1)P0口(引脚号32~39):单片机的双向数据总线和低8位地址总线。在访问外部存储器时实现分时操作,先用作地址总线,在ALE信号的下降沿,地址被锁存;  然后用作为数据

7、总线。它也可以用作双向输入/输出口。P0口能驱动8个27武汉理工大学《基础强化拓展训练》说明书LSTTL负载。  (2)P1口(引脚号1~8):准双向输入/输出口,它能驱动4个LSTTL负载。  (3)P2口(引脚号21~28):准双向输入/输出口。在访问外部存储器时,用作高8位地址总线。P2口能驱动4个LSTTL负载。  (4)P3口(引脚号10~17):准双向输入/输出口,它能驱动4个LSTTL负载。P3口的每一引脚还有另外一种功能:  P3.0——RXD:串行口输入端  P3.1——TXD:串行口输出端  P3.2——:外部中断0中断请求输入端  P3.3

8、——:外部中断1中断请求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。