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