山东省第九届大学生电子设计竞赛试题(A题)

来源 :电子世界 | 被引量 : 0次 | 上传用户:tedious
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要本系统由单片机系统、键盘、LCD显示、交通灯演示系统组成。系统包括人行道、左转、右转,以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、语音提示、LCD信息显示、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。
  
  方案设计与论证
  
  1.电源提供方案
  为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案:
  方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统复杂,且可能影响电路电平。
  方案二:采用单片机控制模块提供电源。该方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。
  综上所述,我们选择第二种方案。
  2.显示界面方案
  该系统要求完成倒计时、信息提示等功能。基于上述原因,我们考虑了三种方案:
  方案一:完全采用LCD显示。这种方案只显示有限的符号和数码字苻,无法胜任题目要求。
  方案二:完全采用点阵式LCD显示。这种方案实现复杂,且须完成大量的软件工作;但功能强大,可方便地显示各种英文字符、汉字、图形等。
  方案三:采用LED与点阵LCD相结合的方法。因为设计既要求倒计时数字输出,又要求有汉字信息提示及图形输出等,为方便观看并考虑到现实情况,用LED与LCD分别显示时间与提示信息。这种方案既满足系统功能要求,又减少了系统实现的复杂度。
  权衡利弊,第三种方案可互补一、二方案的优缺点,我们决定采用方案三以实现系统的显示功能。
  3.输入方案
  题目要求系统能手动设灯亮时间、紧急情况处理,我们讨论两种方案:
  方案一:采用8155扩展I/O口及键盘、显示等。该方案的优点是:使用灵活可编程,并且有RAM及计数器。若用该方案,可提供较多I/O口,但操作起来稍显复杂。
  方案二: 采用ZLG7289来控制键盘及数码管显示。由于7289是串行控制方式,有专用的命令字,控制起来简单,且占用较少口线。
  由于该系统对于交通灯及LCD的控制,只用单片机本身的I/O口就可实现,且本身的计数器及RAM已经够用,故选择方案二。
  4.交通灯演示方案
  采用在面板上焊接三色发光二极管模拟交通红绿灯,以发光二极管拼出小人状(并闪烁)/箭头状作为人行提示/左右转提示,简单明了。
  


  
  系统设计
  
  1.总体设计
  ⑴系统总框图如图1所示。其中,键盘控制电路采用2×8键盘,由单片机外接ZLG7289控制;单片机最小系统为系统的主控制器,用以控制其他模块协调工作;LCD显示模块用以显示提示信息,如天气、路况等,接口电路简单,由单片机控制;LED显示(倒计时)模块由单片机外接ZLG7289控制,经排线与交通灯演示模块相连,用以显示交通灯倒计时时间;控制接口电路用于连接单片机系统与交通灯演示模块,该电路含74lS139(二四译码器)、74lS373(数据锁存器),可使交通灯正常工作 ;交通灯演示模块用于演示系统的工作情况,该模块主要由发光二极管构成 ;语音提示模块采用现成的2532-120单段录放板(可录音及重复播放),用以完成语音提示。
  (2)交通灯各状态说明。交通灯在通常工作条件中有五种状态:绿灯+人行道(S1) ;绿灯+右转(S2) ;黄灯(S3) ; 红灯+左转(S4) ;红灯(S5)五种状态。
  


  状态说明:(S1)绿灯+人行道:车辆前行,行人可通过人行道;(S2)绿灯+右转:车辆可向前、向右行驶;(S3)黄灯:过渡状态;(S4)红灯+左转:车辆向左行驶,但不能前行;(S5)红灯:禁止通行与转弯(注:红黄绿等均为前行方向的信号指示灯,济南较大路口均为此种设计,只是左转、人行无红灯指示),图2为状态图。表1为真值表(注:R、G、Y、L、Rt、M分别表示红灯、绿灯、黄灯、左转、右转、人行道灯)。
  本系统还设计了应急情况处理;在紧急情况下,设置交通灯状态。全红为东南西北所有方向禁止通行;南北红、东西绿为南北方向禁行,东西方向通行;东西红、南北绿为东西方向禁行,南北方向通行。
  2.各模块设计
  (1)单片机及键盘控制模块 单片机采用89C52。对交通灯的控制主要用其中的计数器定时来完成。一方面要完成对各模块的控制,另一方面也要协调好各模块的时序及口线冲突问题。
  


  键盘采用7289串行控制。包括数字键0~9、时间设置键、回车键、紧急情况控制键、模式转换键、手动控制键及恢复键,时间设置可分别设计各方向的通行时间,其设置的时间应符合以下公式:
  Tr1=Tg2+Ty2+Tl2+Tl1
  Tg1=Tm1+Trt1
  Tr2=Tg1+Ty1+Tl1+Tl2
  Tg2=Tm2+Trt2
  模式转换功能为根据交通状况切换到预先设定好的通行时间模式,或切换回原来模式。手动控制为手动控制各个方向的通行时间,具有灵活的特性。恢复键是从紧急状态或手动控制状态返回正常状态。
  (2)LCD和LED显示模块 LED用来实现倒计时功能,可直接从7289的接口上接过来,其控制较为简单。
  LCD用来显示提示信息及在时间设置时的提示功能,其电路如图3所示。
  


  (3)交通灯演示模块交通灯用发光二极管代替,因为P2口过一段时间后其值会发生变化,故采用P2口加锁存器和P3口一起来控制。其电路图如图4。
  


  
  软件系统
  


  
  流程图如图5所示。在本刊的网站上(www.eleworld.com)给出了源程序,供读者参考。
  根据方案设计的要求,调试过程共分三大部分:硬件调试、软件调试和软硬联调。
  1.硬件调试
  ⑴交通灯演示电路的调试 交通灯模块由多个发光二极管组成,接线繁琐,极易出错。检查二极管无故障、导线无断线、连线接头无互相搭联后可先写一个软件调试程序,依次检查东南西北方向的指示灯(发光二极管)是否点亮;若未点亮,则可能是连线接错。根据灯的亮灭情况依次查找直到电路正常工作为止。
  ⑵倒计时电路调试倒计时电路主要由数码管组成。当交通灯程序写好后,倒计时的显示可与最小系统板上两组数码管显示比较(系统板上的这两组数码管用以检查倒计时工作情况)。
  ⑶语音提示电路的调试本系统采用现成的语音板。语音板上电后若不能工作,可将录音板首先复位,然后录音,再重放。依上操作,直到语音板正常工作。
  ⑷其它电路的调试 主要看接口以及连线是否正确。
  2.软件调试
  本系统的软件系统很大,全部采用汇编语言编写,除语法与逻辑差错外,当确认程序没问题时,直接下载到单片机仿真调试。采取自下到上的方法,单独调好每一个模块,最后完成一个完整的系统调试。
  3.软硬联调
  系统做好后,进行系统的完整调试。
  (1)初始化后,两个方向通行时间完全相等。Tr1=Tr2=19s,Tg1=Tg2=12s,Ty1=Ty2=2s,Tl1=Tl2=5s,Trt1=Trt2=4s,Tm1=Tm2=8s,各灯运行及倒计时情况良好。
  (2)按模式转换键后,按预先装入的模式2进行工作,完成后,会按重新设置的时间进行。
  (3)按设置键后,进行时间设置
  (4)按紧急预案键后,先出现全红状态,再按一下该键,又出现一方通行状态,再按,则另一方通行。如此循环。
  按手动控制键后,进行手动控制,每按一次,灯会转到下一个状态。
  按恢复键对上两者进行恢复到正常状态。
其他文献
随着集成电路的制程尺寸减小、更低的工作电压,静电成为其故障的第一大原因,如何消除静电的干扰,保护电路不受侵害,ESD器件就承担了这方面的任务,近日泰科电子旗下的Raychem电路保护部推出了PESD0402-060和PESD0603-140两款ESD保护器件,PESD器件是专为高速数据传输应用中的输入/输出接口保护设计的,可使电子设备中的电路免受静电放电的破坏。Raychem的PESD器件优于传统
期刊
SC-4X系列是新一代嵌入式语音识别处理器集成电路,它具有集成度高、外围电路简单、功耗低、不怕掉电、使用方便等特点。一个完整的语音识别系统仅由RSC-4X系列芯片及少量外部元器件(扬声器、麦克风、音频输入/输出电路、存储器和电池或整流稳压电源)等组成。RSC-4X系列芯片适用美国SENSORY公司的7.0语音识别技术。SENSORY 7.0语音识别技术充分利用RSC-4X系列芯片新增的硬件电路,它
期刊
随着数据采集系统的广泛应用,通常由单片机构成的应用系统,如仪器仪表、智能设备等都需要与PC机之间交换数据,实现与PC机之间的通信,以充分发挥PC和单片机之间的功能互补、资源共享的优势。RS-485作为一种多点、差分数据传输的电气规范现已成为应用最为广泛的标准通信接口之一,这种通信接口允许在简单的一对双绞线上进行多点、双向通信。它具有噪声抑制能力、数据传输速率可调、传输距离远及可靠性高等优点。在工厂
期刊
在Multisim7软件的界面左侧是元器件库的图标。元器件可以分成“虚拟”元器件和“实际”元器件。“虚拟”元器件的模型参数使用的是此类元器件的典型值,而不是某个具体型号器件的参数。比如用“虚拟”运算放大器搭建的电路,就可能出现饱和输出电压大于电源电压的怪现象。“真实”元器件的电气参数是和具体型号器件的参数完全对应的,也有对应的封装尺寸,可以传送到Multisim7的印刷电路板设计软件里去。库中的电
期刊
早期制作的电视信号发生器基本上是由分频器和门电路构成,所用元器件较多、电路复杂,自制起来相当麻烦,要想增加显示图像的种类或改变信号的时序就更困难了。高速单片机的出现给信号发生器的设计制作带来了极大的方便,不但能根据需要灵活地设计软件,而且芯片的外围电路也简单得多,体积可以做得非常小巧。本信号发生器使用AVR系列的AT90S2313-10芯片,价格低廉,大部分指令的执行时间仅为0.1μs,可以产生棋
期刊
厦华XT-7128T彩电微处理器采用KY88C94,亮度、色度、扫描小信号处理电路采用TA8759AN。该机设有电源失压、 欠压检测保护和行、场输出过压检测保护电路。   保护电路的构成   厦华XT-7128T设有两套保护系统,如附图所示,一是依托开关机电路设计的低电压失压、欠压保护电路,发生故障时, 开关机电路动作,切断主电源的供电,进入待机状态;二是依托小信号处理电路TA8759的52脚X射
期刊
让我们来尝试一下61A板MIC录入语音的方法和播放效果。首先点击光盘→电子竞赛→基础篇→语音功能→DVR FLASH,先浏览DVR FLASH.pdf文件,将要进行的工程项目的功能是:点按K1键,开始录音;点按K2键,停止录音;点按K3键,播放录音内容。再将DVR FLASH文件夹拷贝到自己的硬盘目录下,进入IDE,打开工程项目DVR FLASH.spj ,点击橡皮擦图标,选定体名称SPCE061
期刊
本文介绍如何在家庭或办公室中实现智能浇灌,并给出具体实现电路。本方案选择简单的8051单片机,配以相应的外围电路完成土壤含水量检测和浇水控制过程。    系统硬件组成    整个系统由湿度传感器、液位传感器、8051单片机、固态继电器SSR、电磁阀、水箱等组成。  1.控制器电路    控制器电路如图1所示,芯片选用价格低廉的8051单片机,ADC0809与8051采用查询方式接口电路。由于ADC
期刊
很多人都有了数码相机,而且相机有着较高的分辨率,但数码相机的存储卡容量是有限的,当外出旅行时,需要携带一个数码相机伴侣或其他大容量存储设备,否则,存储卡存满照片以后就无法继续拍摄。数码相机伴侣作为一种带有读卡器的移动硬盘,一般有20~40GB的容量,可以较好地解决数字照片的存储问题,但二三千元的价格和相对单一的功能,并不是每个人都能接受。  目前,家用摄像机已经日益普及,如果我们除了DC还有DV,
期刊
电熨斗是利用电热来熨烫纤维织物、皮革纸张、塑料薄膜等物的电器,它在服装厂和家庭中使用十分广泛,一般家庭中主要用来熨烫平整衣裤和布料。由于电熨斗经济实用、使用方便、制造较容易,因而发展迅速,近年来随着电熨斗生产规模的不断扩大,以及制造成本和销售价格的逐步降低,其社会拥有量也越来越大,现在城镇中已很少有不备电熨斗的家庭。电熨斗由于经常工作在高压、高温、高湿环境下,因而经常会发生一些故障,而且有些故障可
期刊