网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 论文模板 > 计算机论文 > 正文

模拟交通灯设计

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

以下是网学网为您推荐的计算机论文-模拟交通灯设计,希望本篇文章对您学习有所帮助。

摘 要本次设计选用单片机,配合一些外围电路完成交通控制系统。由于该单片机具有简单实用、高可靠性、良好的性能价格比以及体积小等优点,已经在各个技术领域得到了迅猛发展。实现同样的功能,这个方案既简单又经济!该灯控制逻辑可实现3种颜色灯的交替点亮、时间的倒计时,指挥车辆和行人安全通行,实时地控制当前交通灯时间,经仿真模拟的试验,该系统得到了预期的实时控制效果。 关键词:单片机芯片;倒计时;交通灯;仿真器 目 录摘 要I1前言12、设计思路13、系统硬件设计13.灯控制电路设计……………………………………………………….13.2倒计时显示电路设计………………………………………………..23.3系统总硬件图………………………………………………………..34、系统软件设计34.1计算与实现34.2流程图34.3源程序设计55、仿真图116、课程设计总结20[参考资料]21致 谢221、前言本程序设计的是我们日常生活中非常多见的道路交通灯,它在现代社会中起到了相当大的作用,有了一个这样的机器,在人流密集的十字路口就可以顺利的通车,这样省下了不少的人力物力,给大家的生活也提供了很大的方便。当然,看上去简单的交通灯,在如今如此繁华的大都市,也变得多样化了。此次课程设计只选取了其中相对较为简单的交通灯设计,虽然简单,但运用的知识是一样的。因此,希望通过这次课程设计的锻炼,巩固同学们平时所学的知识,并在以后的学习中,灵活运用,不断加深。2.程序设计思路利用嵌套和调用的方法设计程序。首先,设置子程序,有25s倒计时的子程序和5s倒计时的子程序,有东西(南北)红灯亮,南北(东西)绿灯闪烁3s后变成黄灯亮的程序,另外还需要1s和0.5s的延时程序,其中,1s用于倒计时,0.5s用与绿灯闪烁的程序中;然后,设置主程序,先东西红灯亮,南北绿灯亮,同时倒计时25s,再东西红灯亮,南北绿灯闪烁3s后变成黄灯,同时倒计时5s,之后东西绿灯亮,南北红灯亮,同时倒计时25s,接着南北红灯亮,东西绿灯闪烁3s后变成黄灯,又返回到主程序开始,实现循环。3.系统硬件设计3.1灯控制电路设计由于32个LED 来实现红绿灯状态,若直接接在单片机的口线,路口倒计时的显示就不能实现,所以本次设计中采用一种新型的电路如图3-1 所示。 3.2倒计时显示电路设计前面已经分析过相向的灯的状态和倒计时都是相同的,所以为了节省,采用两组四个数码管作为倒计时的显示;同时为了节省口资源,采用串口显示的方式驱动数码管。见图3-2 所示。 3.3系统总硬件图 硬件图4、系统软件设计4.1计算与实现在本程序设计中,计算的不多,主要是延时程序的计算。由6MHz晶振,得其指令周期为0.2us,所以延时0.5s的计算为(248﹢2)×20×50×2us,延时1s的计算为(248﹢2)×20×100×2us。绿灯闪烁的实现:反复给东西或南北方向的绿灯赋高低电平,各0.5s。4.2流程图 本程序多用子程序调用和嵌套来实现编程,其中包含了主程序,5s、10s、25s倒计时子程序,南北或东西方向绿灯闪烁3s变成黄灯在程序。下面是各程序的流程图。 流程图主程序流程图 5s或10s倒计时程序流程图 25s倒计时程序流程图 东西(南北)红灯亮,南北(东西)绿灯闪烁3s后黄灯亮程序流程图 4.3源程序设计此程序的设计方法比较简单,主要利用了程序的嵌套和子程序的调用,其特点是容易被读懂。下面是程序设计内容。org 00hljmp startorg 30hstart: mov p1,#0deh ;东西红灯亮,南北绿灯亮 lcall s25s ;25s倒计时 lcall s5sshnb ;东西红灯亮,南北绿灯闪烁3s后变成黄灯亮3s,5
  • 下一篇资讯: 迷宫问题课程设计
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师