基于新型规则可编程交通控制系统计1.docVIP

基于新型规则可编程交通控制系统计1.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于新型规则可编程交通控制系统计1

基于新型规则的 可编程交通控制系统设计报告 报告摘要 本设计制作由三大模块构成:分频模块、控制模块、显示数码模块,分频与控制采用MCS-51系列的8031单片机实现,显示数码模块采用可编程8279键盘/显示器、串行口显示、8155可 编程I/O扩展接口等元件通过软件设计实现数码显示。功能键 D键实现了对芯片的内部清零,该系统还可通过键盘输入来设定红、黄、绿、左转、右转及人行道的放行时间,在出现紧急状况时,可按E键对不同情况进行多方面处理。 在发挥部分,实现了对红绿灯输出的扩展,在人行道放行时进行显示提示,并使用LCD将提示信息清晰直观的显示出来。若遇上雨、雪、大风等恶劣天气,交警可利用系统设置的控制按键,向行人发出语音提示。该系统还可根据不同的时段,通过键盘的输入对主要交通方向的交通信号进行调整。设计用点阵箭头对机动车的左转、右转进行了提示性的显示,使得该设计更加完善,拥有自己的特色。 从实际运行情况看,该系统工作稳定、显示清晰直观、原理通俗易懂、操作简单、功能齐全,比较理想的实现了设计指标的要求。 交通信号灯指示系统示意图 图一 一、方案比较与设计论证: 题目所要求的功能,可以采用下面两种方案实现。 方案一:采用普通电子电路实现 倒计时部分的实现 用晶振产生标准脉冲信号,再通过分频,得到秒信号,将产生的秒信号送入到计数器累加,再经过译码显示电路,就可以得到时钟,用这种方法实现计时功能,原理比较简单,通俗易懂,但是,电路的连线比较复杂,容易出错,其原理如图1-1所示。 6MHz 计时器电子电路原理图 图1-1 主体电路部分 通过采用基本的CMOS元件及TTL电路,把8种工作状态分别用8个高低电平代表,选用3-8线优先编码器74LS148,通过送入数字信号将对应的开关状态转变为状态编码,可以实现题目的基本要求,但是对于题目的发挥部分,用一个编码器很难实现,而且会导致接线繁琐。这种以中小规模的数字电子电路为主体设计而成的系统,侧重于硬件电路,故电路机构复杂,硬件工作量大,且不可靠,查线时繁琐,不易实现编程,此种方案的优点在于设计原理简单,通俗易懂。 综上所述,采用普通电子电路虽然也可以实现题目要求的部分功能,而且个别的部分还有自己独特的优点,但是从整体设计来看,这样将使整个系统零散,不系统,并使电路变的特别庞大,连线也烦琐无比,实际的可行性不强,故我们不采用此种方案。 方案二:利用MCS-51系列的8031单片机控制系统为主,辅以必要的逻辑电路 倒计时部分的实现 倒计时部分的实现通过设定内部定时器T1和采用内部脉冲定时来实现的。程序开始时设定一个定时初值,记满为0.1秒,溢出向CPU申请中断,然后执 行计时中断服务程序,以实现倒计时功能。 计算:8031的晶振频率fosc=6MHZ, 机器周期=12/fosc=12/(6*106HZ)=2Μs 定时模式0的16位计数器机构,定时时间为T=0.1s 根据方程:(216-x)*2*10-6=100*10-3 求得的x=15536=0011110010110000=3CB0, 由于需要执行一段中断服务程序,所以定时的0.1s稍有误差,所以特设TH1=3CH, TL1=0B7H, 来抵消一部分的误差, 使计时更加准确。 每当1s定时到,系统实施修改剩余显示时间,并在数码显示器上显示。当剩余时间为0时,则重新从定时数据区取得显示时间,并运行显示。 主体电路部分 数据显示的实现可以通过I/0扩展接口芯片8155,8255等实现,但是采用8155及8255时需要专门设计键盘及显示部分,而且键盘部分的扫描和数码管的显示功能还要通过单独的编程来加以实现,这样使电路烦琐复杂,程序也比较庞大,而8279作为一种通用的键盘、LED接口器件,可以实现对键盘、显示器的自动扫描,不仅可以大大节省CPU对键盘、显示器的操作时间,而且显示稳定,程序简单,不会出现误动作,考虑到题目的要求和实际的可操作性,我们采用8279通用键盘显示板。 此种方案外接电路简单明了,用可编程逻辑元件实现外调电路,同时采用8279键盘/显示器实现可编程键盘输入及系统的显示部分,利用有限的控制线和数据/地址总线,在一定程度上简化了系统的硬件设计,充分发挥了逻辑器件的作用。语音提示部分采用 ISD1400语音芯片来实现,此方案可很好的实现整个题目的基本要求和发挥部分的所有要求,而且采用8031单片机进行集中控制,使系统编程更加方便,电路布线简单。 用单片机和可编程接口电路来实现题目要求的功能的原理如图2-1示。 用单片机实现的原理图 图2-1 比较上述两种方案,虽然都能满足题目的基本要求,但是方案一接线过于繁琐,而且不容易实现编

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档