1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
在他们的细心帮助指导下,我才能有所成长,学习了做人和治学。
很感谢他们对我的启蒙及专业指导,给我今后的学习提出了很多建设性的意见。
在四年的学习生活中,我的同学和舍友们给了我热情帮助和支持他们用谆谆的语言时刻督促我用默默的行动永远支持我,在此并向他们表示感谢。
最后,我要感谢我的家人,感谢父母多年来对我的养育之恩和对我学业贯支持,借此机会,祝愿他们身体健康,附录元件清单元后清变量复位显示十位显示个位,变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量复位显示十位显示个位第七个状态支干道黄灯闪次变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量复位显示十位显示个位外部中断,按下后亮执行程序外部中断显示子程序,所有红灯点亮,绿灯黄灯数码管全部熄灭,显示子函数显示十位显示个位定时中断延时子函数,名称型号数量用途元件名称型号数量用途单片机控制核心晶振晶振电路电容晶振电路电解电容复位电路电阻复位电路发光二极管红绿灯电阻若干交通灯电路按键按键电路电源提供排阻上拉电阻主程序如下修改数值改变主干道绿灯时间次干道绿灯时间定义变量数码管代码主函数打开外部中断允许外部中断中断沿触发方式第个状态第个状态第个状态变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器第个状态主干道支干道灯均熄灭定时定时完成次后清变量复位显示十位显示个位变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时完成次后清变量复位显示十位显示个位变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时定时完成次的广场上,安装了世界上最早的煤气红绿灯。
它由红绿两灯以旋转式方形玻璃提灯组成,红色表示停止,绿色表示注意。
年月日,煤气灯爆炸,使警察受伤,遂被取消。
电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,年始安装于纽约市号大街的座高塔上,红灯亮表示停止,绿灯亮表示通行。
年,又出现了带控制的红绿灯和红外线红绿灯。
带控制的红绿灯,种是把压力探测器安在地下,车辆接近红灯便变为绿灯另种是用扩音器来启动红绿灯,司机遇红灯时按下喇叭,就使红灯变为绿灯。
红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过零度漂移和失调,后面的差动放大电路构成第三极,将差分出入转换为单端输出。
转换电路设计正常情况下与单片机的接口应为条数据线,分别是。
但由于端与端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将和并联在根数据线上使用。
当未工作时其输入端应为高电平,此时芯片禁用,和的电平可任意。
当要进行转换时,须先将使能端置于低电平并且保持低电平直到转换完序进行验证,特别适合于偏重算法的程序。
软件仿真的缺点是无法完全仿真与硬件相关的部分,因此最终还要通过硬件仿真来完成最后的设计。
编程软件集成开发环境主要由以下部分组成使用创建源文件并组成应用工程加以管理。
可以自动完成编译汇编链接程序的操作编译器和汇编器创建的源文件可以被编译器或汇编器处理生成可重定位的文件。
编译器遵照语言标准支持语言的所有标准特性,另外还增加了几个可以直接支持结构的特性。
利用开发和调试系统软件流程大致如下启动,进入软件的集成开发环境利用内置的文本编辑器进行程序源文件的编辑,能够自动识别外部改变了的源文件建立工程,指定针对哪种单片机进行开发,指定对源程序的编译链接参数,指定调试方式然后对工程进行相关设置设置好工程后即可进行编译链接。
连接仿真器对软件进行调试。
也可以生成下载到单片机存储器上的文件。
系统软件调试在仿真软件调试过程中主要是对程序的修改和仿真器件的连接和参数的修改。
特别程序的修改,不懂的地方和同学老师起讨论仔细研究,然后帮我看哪里有,每次修改后生成加载后看结果是否正确,直到修改好程序,做到了东西南北方向的灯正常发光,而且与数码管显示同步,最后系统正常工作。
最后做出实物图如图所示。
结束语本次设计交通灯控制系统采用系列单片机,结构简单,操作方便可实现自动控制,具有定的智能性。
交通灯控制系统随着社会的发展起着越来越重要的作用,设计出以人性化智能化为目的的交通灯信号控制信号十分重要。
主要由内部系统编程设计时钟电路的设计复位电路设计数码管电路设计紧急按钮电路设计红绿灯排列电路设计组成。
根据以上的六部分完成硬件的焊接和软件的编写,最总完成系统的设计。
通过这次设计自己对单片机编程及芯片有了更进步的掌握,在程序的调试硬件调试过程中,我也遇到了很多困难,在老师和同学的研究帮助下,对软件编程调试和仿真软件运用更熟练,对交通灯的设计有了更深的了解。
但在设计的过程中由于种种的原因还存在不足。
在以后的学习生活中我会更加认知使自己的作品更加完美。
参考文献马淑华单片机原理与接口技术北京北京邮电大学出版社,谭浩强程序设计第二版北京清华大学出版社,阎石数字电子技术基础北京高等教育出版社,马斌单片机原理及应用北京人民邮电出版社,查振亚叶向阳智能交通灯控制系统华中理工大学学报编程高手工作室编程高手北京希望电子出版社,童诗白华成英模拟电子技术基础北京高等教育出版社,关洪亮常晓天基于单片机的交通灯控制系统的设计计算机光盘软件与应用,杨居义单片机课程设计指导北京清华大学出版社,谢辞首先,感谢我的指导老师王瑞老师。
谢谢老师对我学习的关心和帮助,对我的论文进行认真的指导修改。
王老师对于相关领域技术发展方向的把握,严谨求实的治学态度,使我受益匪浅。
值此论文完成之际,谨向王老师表示衷心的感谢,同时也要感谢物全结束。
此时芯片开始转换工作,同时由处理器向芯片时钟输入端输入时钟脉冲,端则使用端输入通道功能选择的数据信号。
在第个时钟脉冲的下沉之前端必须是高电平,表示启始信号。
在第个脉冲下沉之前端应输入位数据用于选择通道功能。
如图所示图数模转换图本系统应用有人机对话功能,该功能既能随时发出各种控制命令和数据输入以及和连接显示运行状态和运行结果。
键盘分为独立式和矩阵式两类,每类按其编码方法又可以分为编码和非编码两种。
由于本系统只有设置确认个控制命令,所需按键较少,所以本系统选择独立式按键。
电路图见图所示图按键电路图独立式按键是直接用口线构成的单个按键电路。
每个独立式按键占有根口线。
各根口线之间不会相互影响键盘抖动的消除抖动的消除大致可以分为硬件削抖和软件削抖。
硬件削抖是采用硬件电路的方法对键盘的按下抖动及释放抖动进行削抖,经过削抖电路使按键的点评信号只有两种稳定状态。
软件削抖的基本原理是当检测出键盘闭合时,先执行个延时子程序产生数毫秒的延时,待接通时的前沿抖动消失后在判别是否有按键下。
当按键释放时,也要经过数毫秒延时,呆后沿抖动消失后在判别是否释放。
由于应用硬件削抖还需要外加器件,成本相对较高,所以本系统选择软件延时削抖的方法。
外围扩充存储器电路设计图外围扩充存储器电路基于单片机具有的程序存储器,的数据存储器,由于考虑到本系统的数据处理与存储所需的容量,现在需要扩充存储器的容量。
在应用中要保存些参数和状态,据了解基于的存储芯片是种很好的选择。
我们选定了存储器。
电路图见上图所示系统软件设计主程序流程图主程序实现的功能与硬件相结合实现便携式酒精浓度检测仪的各个功能主要是检测与显示,数据存储功能子函数的调用。
流程图图所示首先开启启动按钮,启动单片机和显示器,同时对单片机内部进行初始化,紧接着初始化显示屏,初始化完毕后显示开机画面显示主菜单,然后对键盘的读入。
开始初始化初始屏显示开机画面显示主菜单读键结束图主程序流程图转换模块程序流程图模数转换模块的主要功能就是将经放大器放大的模拟电压信号转化为能够处理的数字信号,并传送给芯片的数据口,连接单片机的口,接,和接。
工作时序如下所示有只引脚,和为模拟输入端,为片选引脚,只有置低才能对进行配置和启动转换。
为的时钟输入端。
在整个转换过程中都必须为低,当为低时,在数据输入端数据输入端加个高电平,接着在上加个时钟,上的逻辑就会使的脱离高阻态,然后通道配置数据伴随着时钟通过京国防工业出版社,王幸之系列单片机原理与接口技术北京北京航空航天大学出版社,华成英,童诗白模拟电子技术基础第三版北京高等教育出版社,孙传友温控系统原理与设计北京北京航空航天大学出版社,林德杰电气测试技术北京机械工业出版社,纪宗南单片机外围器件使用手册输入通道器件分册北京北京航空航天大学出版社,贾理系全体老师,我的本科学习生涯是在他们的指引下度过的。
在他们的细心帮助指导下,我才能有所成长,学习了做人和治学。
很感谢他们对我的启蒙及专业指导,给我今后的学习提出了很多建设性的意见。
在四年的学习生活中,我的同学和舍友们给了我热情帮助和支持他们用谆谆的语言时刻督促我用默默的行动永远支持我,在此并向他们表示感谢。
最后,我要感谢我的家人,感谢父母多年来对我的养育之恩和对我学业贯支持,借此机会,祝愿他们身体健康,附录元件清单元后清变量复位显示十位显示个位,变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量复位显示十位显示个位第七个状态支干道黄灯闪次变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时定时完成次后清变量复位显示十位显示个位外部中断,按下后亮执行程序外部中断显示子程序,所有红灯点亮,绿灯黄灯数码管全部熄灭,显示子函数显示十位显示个位定时中断延时子函数,名称型号数量用途元件名称型号数量用途单片机控制核心晶振晶振电路电容晶振电路电解电容复位电路电阻复位电路发光二极管红绿灯电阻若干交通灯电路按键按键电路电源提供排阻上拉电阻主程序如下修改数值改变主干道绿灯时间次干道绿灯时间定义变量数码管代码主函数打开外部中断允许外部中断中断沿触发方式第个状态第个状态第个状态变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器第个状态主干道支干道灯均熄灭定时定时完成次后清变量复位显示十位显示个位变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时完成次后清变量复位显示十位显示个位变量赋初值定时器工作于方式定时器赋初值开外部中断开定时中断开定时器定时定时完成次的广场上,安装了世界上最早的煤气红绿灯。
它由红绿两灯以旋转式方形玻璃提灯组成,红色表示停止,绿色表示注意。
年月日,煤气灯爆炸,使警察受伤,遂被取消。
电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,年始安装于纽约市号大街的座高塔上,红灯亮表示停止,绿灯亮表示通行。
年,又出现了带控制的红绿灯和红外线红绿灯。
带控制的红绿灯,种是把压力探测器安在地下,车辆接近红灯便变为绿灯另种是用扩音器来启动红绿灯,司机遇红灯时按下喇叭,就使红灯变为绿灯。
红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过零度漂移和失调,后面的差动放大电路构成第三极,将差分出入转换为单端输出。
转换电路设计正常情况下与单片机的接口应为条数据线,分别是。
但由于端与端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将和并联在根数据线上使用。
当未工作时其输入端应为高电平,此时芯片禁用,和的电平可任意。
当要进行转换时,须先将使能端置于低电平并且保持低电平直到转换完
