1 电源提供方案 为使模块稳定工作,须有可靠电源。所以考虑了两种电源方案: 方案一:实行独立稳压电源。此方案优点是稳定可靠,且有多种成熟 电路可供选择;缺点是各模块全部实行独立电源,会使系统复杂,且可能影响电路电平。 方案二:实行单片机控制模块提供电源。改方案优点是系统简明扼要,节约成本;缺点是输出功率不高。 总而言之,选择方案二。 2 显示界面方案 该系统要求完成倒计时功效。基于上述原因,我考虑了二种方案: 方案一:实行数码管显示。这种方案只显示有限符号和数码字符,简单,方便。 方案二:实行点阵式 LED 显示。这种方案即使功效强大,并可方便显示多种英文字符,汉字,图形等,但实现复杂,成本较高。 总而言之,选择方案一。3 输入方案: 设计要求系统能调整灯亮时间,并可处理紧急情况,我讨论了两种方案: 方案一:实行 8155 扩展 I/O 口及键盘,显示等。 该方案优点是:使用灵活可编程,而且有 RAM,及计数器。若用该方案,可提供较多 I/O 口,但操作起来稍显复杂。 方案二: 直接在 I/O 口线上接上按键开关。 因为该系统对于交通灯及数码管控制,只用单片机本身 I/O 口就可实现,且本身计数器及 RAM 已经够用。 总而言之,选择方案二。 3.1 单片机交通控制系统通行方案设计 设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,连续一定时间,经过短暂过渡时间,将通行禁行方向对换。其具体状态以下图所表示。说明:黑色表示亮,白色表示灭。交通状态从状态 1 开始变换,直至状态 6 然后循环至状态1,周而复始,即图 2.1 所表示: 图 1 交通状态 本系统实行 MSC-51 系列单片机 AT89C51 作为中心器件来设计交通灯控制器。 实现以下功效: 初始东西绿灯亮,南北红灯亮,东西路口车通行,时隔 24s,黄灯闪耀 6 次。以后,南北绿灯亮,东西红灯亮,方向开始通车,时隔24s,南北黄灯闪耀 6 次,然后又切换成东西方向通车,如此反复。 当发生交通意外(中止产生)时,全部亮红灯,进行交通事故处理。当事故处理完成(再次按中止键),重新按上述方法工作。 当南北路口流量大时,能够增加南北路口亮绿灯时间,当东西路口流量大时,能够增加东西路口亮绿灯时间,结束后调回正常状态。下面我们能够用图表表示灯状态和行止状态关系以下东西南北四个路口全部有红绿黄 3 灯和数码显示管 2 个,在任一个路口,遇红灯严禁...