基于单片机的交通灯控制器的设计与实现(编辑修改稿)内容摘要:
.以下方案就是分别用了这两种方法。 方案 1 设计思想:采用分模块设计的思想,程序设计实现的基本思想是一个计数器 , 选择一个单片机,其内部为一个计数,是十六进制计数器,模块化后,通过设置或程序清除来实现状态的毕业论文 4 转换, 由于每一个模块的计数都不是相同, 这里的各模块是以预置数和计数器计数共同来实现的,所以要考虑增加一个置数模块,其主要功能细分为,对不同的状态输入要产生相应状态的下一个状态的预置数, 如图中 A道和 B 道 ,分别 为次干道的置数选择和主干道的置数选择。 以主干道为例,简述其设计思想。 如前分析,已经确定该系统有四个状态,而置数子模块可定要将下一状态的预置数准备好,所以很容易得到主干道的置数表 表 1 主干道的置数表 由该表,就可以通过程序循环的方法设计该模块,主要思想是通过数据判断指令、跳转指令实现,由主控制器计时和中断产生的四个状态去译码,从而得到不同的输出,即预置数,由上分析可用一个计数器和跳转指令去完成的预置数。 而红绿灯的显示 也是一样,由状态分析可以得出红绿灯的变化表: 毕业论文 5 表 2 红绿灯的变化表 通过这张表就可以用组合电路实现该功能了,可以用数据选择器的思想,在本系统中,直接通过门电路的译码,接下来就是计数模块了,其主要的功能细分为,要从预置数开始递减计数,一个状态结束,通过判断,通知主控制模块,使之进入下一模块。 还有一个必须考虑到的就是,预置数必须在下一个状态来之前准备好,而红绿灯的状态变化,必须和计数状态同步,于是引起预置数变化的程序要超前于系统本身的状态变化,所以,系统中的两个状态转换时,在上一状态结束时设置预置数,而控制红绿灯的是随着系统本身状态的变化而变化,体现在本子电路中就是有两组电路去判断符合的状态。 方案 2 本方案分三步: (1)要建立三路信号灯的控制系统,本设计采用 7408 芯片通过组合逻辑控制三路灯的显示关系。 毕业论文 6 (2)建立显示控制系统,本设计采用 74190 芯片倒计时控制,每个方向用两片相连实现,另外用 74153 芯片,因为分析中设置的时间末位均为 5,所以只要用一片 74153 对高位置位,将低位的初值预置锁定 表 3 红绿灯的变化表 (3)而高位则根据需要由反馈部分提供预 置值。 (4)建立反馈和细节连接部分,本部分主要解决显示和灯控的同步问题本系统采用倒计时系统减为 0,如当系统减为 0 时通过两个 D触发器得到两个变量,即为开头分析中的状态,通过它的变化得到不同的逻辑关系,驱动 74153 控制哪组灯亮(对应关系如表所示),另外他还要同步反馈到显示系统的置数环节。 注意:本实验中若采用更复杂的四片 74190 控制主干道的两组灯,再用八片 74153 分别对 74190 置数可实现任意数值的交通灯系统。 另外对 7408 片子的控制红灯的端口用一个与门将一端再接一个频率一定的方波,使 一边为黄灯时,另一边的红灯在闪烁。 毕业论文 7 方案比较: 方案 1(以下称 1)用了模块设计,而方案 2(以下称 2)采用的是一般设计,相比之下 1 有较强的可读性和较强的可修改性,而 2则在设计上显得较简单,设计纯朴,便于测试,它的优势则在于提供了一条较为便捷的解决方案。 2 首先将许多逻辑关系简化到极点,而后将其一起集成用较少的芯片去完成所需功能。 我们从中可以得出的是,我们最终的设计应该尽量使用模块化设计。 对工程设计人员来说,将来的产品无论从修改还是升级考虑对有好处,但另外我们又需将设计简单化,因此我觉得在设计 初期尽可能的简单化设计,而一旦设计的各项测试通过了,在有可能的条件下将设计模块化,所以本设计以第一方案为主进行。 第 3 章交通灯系统硬件设计 单片机概述 单片机是由运算器、控制器、存储器、输入设备以及输出设备共五个基本部分组成的。 单片机是把包括运算器、控制器、少量的存储器、毕业论文 8 最基本的输入输出口电路、串行口电路、中断和定时电路等都集成在一个尺寸有限的芯片上。 通常,单片机由单个集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和 I/O 接口电路等。 因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 单片机经过 4 代的发展,目前单片机正朝着高性能和多品种方向发展,它们的 CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压、低功耗。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。 导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物 等等,这些都离不开单片机。 更不用说自动控制领域的机器人、智能仪表、医疗器械了。 它主要是作为控制部分的核心部件。 因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 系统构成 毕业论文 9 电路板一块, AT89S51 单片机一片, 74HC164 芯片八片,七段数码管八个。 74LS04 反向器一片,发光二极管 13 个( 8 个绿的, 4个红的用于交通控制, 1 个用于标识电源), 7805 三端稳压电源一个,一个按键,一条数据下载线。 系统工作流程(图 1) ( 1)程序设置初始时间,通过 AT89S51 单片机内部相应寄存器来实现。 ( 2) 由。基于单片机的交通灯控制器的设计与实现(编辑修改稿)
相关推荐
跟踪控制:在机械的同有振动频率较低时,通过将机械系模型化补偿其滞 P,从而抑制其振动。 利用该功能,可缩短低刚性机械的整定时间。 ⑵ 机械共振抑制沪波器: _当机械产生高频共振间时,设走与机械系共振频率 „ „ 致 的振动泸波器,从而抑制共振。 ⑶ 速度观测控制:由于采用了速度观测,实现了低速下的平滑运转和定位整定时 间的缩短,如图 3所示。 7 ⑷ 前馈补偿:因加入了前馈补偿
AT89S52单片机,它具备 8KB可重编程 Flash存储器, 1000次擦写周期, 32个可编程 I/O口线, 3个 16位定时器 /计数器, 8个中断源,看门狗定时器, 2个数据指针, 另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2种软件可选择节电模式。 空闲模式下, CPU停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM内容被保存,
重量的 30%~ 40%; 因此它在平时工作运行时,需要经常进行 管理、维护和更 中国矿业大学 2020 届本科生毕业设计 (论文 ) 第 13 页 换。 托辊 的寿命 和 可靠性 直接 决定 了皮带 输送机的功效。 如果 托辊 的 使用寿命短 的话, 会增加 皮带 输送机的维修费用;堵转的托辊会磨损昂贵的输送带, 如果托辊 转动不灵活 ,也会增 大 输送机的功耗; 并且也 可 能会 导致煤尘
管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTLE A /V P31X119X218R E SE T9RD17WR16IN T 012IN T 113T014T115P 1 01P 1 12P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0
: 虚拟企业组建 虚拟企业组建模块负责虚拟企业 “ 顶层 ” 的管理活动,完成虚拟企业的 “ 初始化 ”。 它包括三个功能模块。 本文提出用两次推理分别实现伙伴企业建模与辅助伙伴选择决策,如图 5 所示。 客户信息服务 用户在信息代理的帮助下可以完成需求信息的发布与搜集工作; 伙伴企业建模 伙伴企业模型是虚拟企业的局部模型,描述的是伙伴企业参与虚拟企业组建的部分,可作为伙伴企业挑选的依据。
遗漏、误报。 计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷 和准确 , 帮助图书馆的工作减少很大的任务量,使其能更好更全面的服务于读者。 基于以上的对 问题的分析,利用计算机给我们提供信息,及时地调整图书馆图书结构,并且对 读者 们的借阅过程形成一整套动态的管理就十分必要了。 图书馆信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标