单片机控制交通信号灯.docx
《单片机控制交通信号灯.docx》由会员分享,可在线阅读,更多相关《单片机控制交通信号灯.docx(24页珍藏版)》请在优知文库上搜索。
1、北京XX毕业设计论文题目:单片机控制交通信号灯姓名:XX学号:XX专业:电气自动化班级:电气化指导老师:XX目录概要1第一章原理2第一节单片机概述21. 单片机及单片机系统22. MSC-51芯片简介33. 8255芯片简介64. 74LS373简介7第二章系统硬件设计8第一节系统总概图8第二节模块电路81 .电源模块82 .主控模块93 .驱动电路104 .显示模块115 .硬件抗干扰11第三章控制器的软件设计12第一节每秒钟的设定12第二节时间及信号灯的显示121. 显示原理122. 8255PA口输出信号接信号灯123. 8255输出信号与数码管的连接124. 8255与8051的连接1
2、3第三节程序设计131 .流程图132 .程序源代码14第四章系统检测与调试19第一节硬件调试191 .静态调试192 .动态调试19第二节软件调试19第五章设计总结及心得20设计总结:20设计心得:20参考文献21概要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。本系统采用MCS-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,采用并行扩展结构,以双色LED发光管箭头作为直行和左右拐弯指示,以LED数码管作为倒计时指示,以双色LED点阵作为行人通行的指示,系统基本的交通灯的功能,实现了能根据实际车流量通过80
3、51芯片的Pl设置红、绿灯燃亮时间的功能,系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。显示时间直接通过8255的PA、PB口输出;交通灯信号通过PC口输出;交通灯的点亮采用VT双向晶闸管来控制、直接采用220V交流电源驱动,系统具有易于扩张、成本低廉、工作稳定行强等特点。该设计是单片机控制交通信号灯,运用s51单片机实现交通灯的控制。现今世界单片机作为微型计算机一个重要部分,由于具有抗干扰能力强、灵活性好、环境要求不高、价格低廉、开放容易等优点,在我国广泛的使用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电
4、子、机电一体化设备等。第一章原理第一节单片机概述1.单片机及单片机系统单片机微机也被称为微控制器(Microcontroler).通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图复位电路复位电路由电容串联电阻构成,由图并结合电容电压不能突变的性质,可以知道,当系统一上电,R
5、ST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位,一般C取10u,R取8.2K.上电自动复位CA 产98051lkRE SETVcc4 7 ORSW Cl手动复位电路晶振电路典型的晶振取11.0592MHZ(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHZ(产生精确的US级时歇,方便定时操作)内部时钟方式2.MSC51芯片简介8051是MCS-51系列单片机的典型产品。8051单片机包含中央处理器、程序存储器(ROM)、数据存储
6、器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几个大单元及数据总线、地址总线和控制总线三大总线,现分别说明。(1)中央处理器中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。(2)数据存储器(RAM)8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编制的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。如下图1
7、为8051的内部结构:(3)程序存储器(ROM)8051共有4096个8位ROM,用于存放用户程序,原始数据或表格。定时/计数器(RoM)SOSI内SE结构SQSl时钟I程存存储器1 I激据存潴器1m o*oJ 口 ; 口 二S址线蒙Sss8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口8051共有4组8位I0口(P0Pl、P2或P3),用于对外部数据的传输。(4)全双工串行口8051内置一个全双工串行通信口,用于与其他设备间的串行数据传送,该串行既可以用作异步通信收发器,也可以用作同步移位器。(5)中断系统8051具备较完善的中断功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 交通 信号灯