程图如图所示开始初始化图等待键盘事件键盘事件处理显示程序处理图程序流程图程序源代码主程序的入口地址跳转到主程序的开始处外部中断的中断程序入口地址定时器的中断程序入口地址跳转到中断服务程序处外部中断的中断程序入口地址开中断,允许中断,中断和外部中断中断设置为计数方式,为定时方式,且都工作于模式计数器清零系统工作原理开关键盘输入交通灯初始时间,通过单片机输入到系统由单片机的定时器每秒钟通过口向的数据口送信息,由的口显示红绿黄灯的燃亮情况由的口显示每个灯的燃亮时间。通过设置各个信号等的燃亮时间通过设置,绿红时间分别为秒秒循环由的口向的数据口输出。通过单片机的.位来控制系统是工作或设置初值,当.牌位就对系统进行初始化,为系统就开始工作。红灯倒计时时间,当有车辆闯红灯时,启动蜂鸣器进行报警,后然后恢复正常。增加每次绿灯时间车流量检测的功能,并且通过查询.端口的电平是否为低,开关按下为低电平,双位数码管显示车流量,直到下次绿灯时间重新记入。绿灯时间倒计时完毕,重新循环。.控制器的软件设计.每秒钟的设定延时方法可以有两种中是利用内部定时器才生溢出中断来确定秒的时间,另种是采用软延时的方法。.计数器硬件延时计数器初值计算定时器工作时必须给计数器送计数器初值,这个值是送到和中的。他是以加法记数的,并能从全到全时自动产生溢出中断请求。因此,我们可以把计数器记满为零所需的计数值设定为和计数初值设定为可得到如下计算通式式中,为计数器摸值,该值和计数器工作方式有关。在方式时为在方式时的值为在方式和为计算公式计数或计数计数是单片机时钟周期的倍为定时初值如单片机的主脉冲频率为,经过分频方式微秒.毫秒方式微秒.毫秒显然秒钟已经超过了计数器的最大定时间,所以我们只有采用定时器和软件相结合的办法才能解决这个问题.秒的方法我们采用在主程序中设定个初值为的软件计数器和使定时毫秒.这样每当到毫秒时就响应它的溢出中断请求,进入他的中断服务子程序。在中断服务子程序中,先使软件计数器减,然后判断它是否为零。为零表示秒已到可以返回到输出时间显示程序。相应程序代码主程序定时器需定时毫秒,故工作于方式。初值计数令为定时器方式装入定时器初值开中断启动计数器软件计数器赋初值等待中断中断服务子程序跳转到时间及信号灯显示子程序恢复值重装入定时器初值,.软件延时的工作频率为,我们选用的单片机的工作频率为。机器周期与主频有关,机器周期是主频的倍,所以个机器周期的时间为。我们可以知道具体每条指令的周期数,这样我们就可以通过指令的执行条数来确定秒的时间。具体的延时程序分析,延时秒子程序延时子程序.单片机概述单片机微型计算机是微型计算机的个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件中央处理器存储器和接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为个单片机控制系统。单片机经过代的发展,目前单片机正朝着高性能和多品种方向发展,它们的功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。芯片简介.芯片简介单片机内部结构是系列单片机的典型产品,我们以这代表性的机型进行系统的讲解。单片机包含中央处理器程序存储器数据存储器定时计数器并行接口串行接口和中断系统等几大单元及数据总线地址总线和控制总线等三大总线,现在我们分别加以说明中央处理器中央处理器是整个单片机的核心部件,是位数据宽度的处理器,能处理位二进制数据或代码,负责控制指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器内部有个位用户数据存储单元和个专用寄存器单元,它们是统编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的只有个,可存放读写的数据,运算的中间结果或用户定义的字型表。程序存储器共有个位掩膜,用于存放用户程序,原始数据或表格。定时计数器有两个位的可编程定时计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出口共有组位口或,用于对外部数据的传输。全双工串行口内置个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。中断系统具备较完善的中断功能,有两个外中断两个定时计数器中断和个串行中断,可满足不同的控制要求,并具有级的优先级别选择。时钟电路内置最高频率达的时钟电路,用于产生整个单片机运行的脉冲时序,但单片机需外置振荡电容。单片机的结构有两种类型,种是程序存储器和数据存储器分开的形式,即哈佛结构,另种是采用通用计算机广泛使用的程序存储器与数据存储器合二为的结构,即普林斯顿结构。的系列单片机采用的是哈置清零存入东西方向红灯初始时间,启动计时器红灯时间存入东西方向禁止,南北方向通行置口,东西方向红灯亮,南北方向绿灯亮.,.比较中的值是否为,不为转到当前指令处执行黄灯闪烁秒程序.,置口,东西,南北方向黄灯亮黄灯持续亮.秒置口,南北方向黄灯灭黄灯持续灭.秒闪烁时间达秒则退出东西通行,南北禁止置口,东西方向绿灯亮,南北方向红灯亮.黄灯闪烁秒程序,置口,东西,南北方向黄灯亮黄灯持续亮.秒置口,南北方向黄灯灭黄灯持续灭.秒闪烁时间达秒则退出闯红灯报警程序报警持续时间秒若倒计时完毕,不再报警.报警判断秒是否结束秒延时子程序给定时器送定时的初值判断延时是否够秒,不够则调用显示子程序清零倒计时初值减报警初值减调用显示子程序中断返回显示子程序.中值二转十显示转换显示十位显示个位东西方向车流量检测程序,若绿灯倒计时完毕,不再检测车流量.,中断到次则清零东西方向车流量显示程序中值二转十显示转换显示十位显示个位延时子程序字符表,结论本系统就是充分利用了和芯片的引脚。系统统采用系列单片机和可编程并行接口芯片为中心器件来设计交通灯控制器,实现了能根据实际车流量通过芯片的口设置红绿灯燃亮时间的功能红绿灯循环点亮,倒计时剩秒时黄灯闪烁警示交通灯信号通过口输出,显示时间直接通过的口输出至双位数码管车辆闯红灯报警绿灯时间可检测车流量并可通过双位数码管显示系统不足之处不能控制车的左右转以及自动根据车流改变红绿灯时间等。这是由于本身地理位子以及车流量情况所定,如果有需要可以设计扩充原系统来实现。通过这次毕业设计,使我得到了次用专业知识专业技能分析和解决问题全面系统的锻炼。使我在单片机的基本原理单片机应用系统开发过程,以及在常用编程设计思路技巧特别是汇编语言的掌握方面都能向前迈了大步,为日后成为合格的应用型人才打下良好的基础。参考文献张毅坤.单片微型计算机原理及应用,西安电子科技大学出版社余锡存曹国华.单片机原理及接口技术.陕西西安电子科技大学出版社,.雷丽文等.微机原理与接口技术.北京电子工业出版社,.部分资料。案论证东西南北两干道交于个十字路口,各干道有组红黄绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红绿灯的状态即将切换,且黄灯燃亮时间为东西南北两干道的公共停车时间。设东西道比南北道的车流量大,指示灯燃亮的方案如表。表表说明当东西方向为红灯,此道车辆禁止通行,东西道行人可通过南北道为绿灯,此道车辆通过,行人禁止通行。时间为秒。黄灯闪烁秒,警示车辆和行人红绿灯的状态即将切换。当东西方向为绿灯,此道车辆通行南北方向为红灯,南北道车辆禁止通过,行人通行。时间为秒。东西方向车流大通行时间长。这样如上表的时间和红绿黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。东西道红灯亮黄灯亮绿灯亮黄灯亮南北道绿灯亮黄灯亮红灯亮黄灯亮.系统硬件设计选用设备单片机片选用设备单片机片,并行通用接口芯片片,两片,看门狗片,共阴极的七段数码管两个双向晶闸管若干,三端稳压电源个,红黄绿交通灯各两个,开关键盘连线若干。系统总框图如下图交通灯硬件线路图.字节数数为机器周期数为所以此指令的执行时间为为个双重循坏循环次数为所以延时时间约为设置的初值为主延时程序循环次,所以秒由于单片机的运行速度很快其他的指令执行时间可以忽略不计。.时间及信号灯的显示并行口的扩展虽然有个位端口,但真正能提供借用的只有口,因为和口通常用于传送外部传送地址和数据,口也有它的第二功能。因此,通常需要扩展。由于我们用外部输入设定红绿灯倒计时初值数码管的输出显示红绿黄信号灯的显示都要用到个端口,显然的端口是不够,需要扩展。扩展的方法有两种借用外部地址来扩展端口采用接口新片来扩充。我们用并行接口信片来扩展端口。显示原理当定时器定时为秒,时程序跳转到时间显示及信号灯显示子程序,它将依次显示信号灯时间,同时直显示信号灯的颜色,这时在返回定时子程序定时秒,在显示黄灯的下个时间,这样依次把所有的灯色的时间显示完后在重新给时间计数器赋初值,重新进入循环。口输出信号接信号灯由于发光二极管为共阳极接法,输出端口为低电平,对应的二极管发光,所以可以用置位方法点亮红,绿,黄发光二极管。输出信号与数码管的连接灯的显示原理通过同名管脚上所加电平的高低来控制发光二极管是否点量而显示不同的字形如,管角上加上所以上为伏,不亮其余为高电平,全亮则显示为采用共阴级连接其中接地显示数值驱动代码进制表驱动代码表与的连接用的口的.连接的片选信号我们用的地址采用全译码方式,当.时片选有效,其他无效,用于选择端口为的口为的口为的口为的控制口由于是分时对和储存器进行访问所以的口不会发生冲突.程序设计流高差不大,所以矿井通风机静风压通静小阻小.通静大阻大.。选择通风机太原理工大学继续教育学院毕业设计论文纸根据上述计算数据,在通风机个体特性曲线中选定合适的通风机二章井田境界与储量.第节井田境界.第二节地质储量的计算第三章矿井工作制度及生产能力太原理工大学继续教育学院毕业设计论文纸第节矿井工作制度第四章井田开拓.
(图纸) 挡销——A4.dwg
(其他) 工序卡1.doc
(其他) 工序卡10.doc
(其他) 工序卡11.doc
(其他) 工序卡12.doc
(其他) 工序卡13.doc
(其他) 工序卡14.doc
(其他) 工序卡15.doc
(其他) 工序卡2.doc
(其他) 工序卡3.doc
(其他) 工序卡4.doc
(其他) 工序卡5.doc
(其他) 工序卡6.doc
(其他) 工序卡7.doc
(其他) 工序卡8.doc
(其他) 工序卡9.doc
(其他) 工艺过程卡片 (2013311).doc
(图纸) 夹具体——A0.dwg
(图纸) 铰链压板——A3.dwg
(论文) 说明书.doc
(图纸) 镗模架——A2.dwg
(图纸) 箱体零件毛坯图——A2.dwg
(图纸) 箱体零件图——A2.dwg
(其他) 摘要和目录.doc
(图纸) 支承板——A4.dwg
(图纸) 装配图——A0.dwg