把焊接好的电路板和电路原理图详细对照,仔细观察各个连接点是否和电路原理图一致。此外,对于电路中元器件的正负极性的连接是否正确。
(3)检查系统时钟电路
凡是单片机系统,正常运行的必要条件是单片机系统的时钟稳定正常。实际中,因为各种原因导致系统时钟不正常而出现系统无法正常运行的情况时有,因此系统时钟是否振荡是通电检查的首要环节。检查方法如下:通电后,用万用表的直流电压档(20V),分别测量XTAL1和XTAL2两引脚的电压,看是否正常,在调试过程中,测得电压XTAL1引脚应为2.05V,XTAT2应为2.15V。
(4)检查复位电路
复位不正常也会导致系统不能工作,如果复位引脚始终为高电平,系统将始终处于复位状态;如果始终为低电平,不能产生复位所需的高电平信号脉冲,则系统也可能无法正常工作。单片机正常工作时,RST复位引脚应为0V。
5.2 软件调试和下载
系统软件软件调试采用Keil C51软件,操作界面见图5-1。该软件集编译、编辑、仿真于一体,支持汇编语言和C语言的程序设计,界面友好,易学易用。
C语言程序的一般操作步骤为:建立一个新项目→保存项目→选择单片机型号→创建C文件→将C文件加入项目→输入C语言源程序→设置输出文件格式→编译链接→仿真→运行程序等流程。
图5-1 Kiel C51操作界面图
23
烧录程序到单片机采用STC-ISP软件烧录。软件的界面见图5-2所示。操作步骤如下:①选择单片机型号;②Open File/打开文件,找到要烧录的HEX文件;③选择串行口,最高波特率;④Down Load/下载,先点下载按钮,在单片机上电复位-冷启动。对于加载结果,在界面的左下处可看到,如:已加密,就表示加载成功。
图 5-2 STC-ISP软件操作界面图
5.3 结果分析
经测试工作,系统能够正常工作,交通信号灯的状态显示能够按照设定的循环方式轮流显示,时间显示能够按照设定的倒计时方式动态显示,运行时间及方向次序见表5-1。此外,从机收到主机发送来的启动检测信号后,能够启动超声波检测,且在检测到后可以向主机传输信号,主机收到有效信号后能够在不违反交通运行的情况下,实时增加通行时间20秒,如在南北A车道直行、左拐时间里,在倒计时18秒收到从机传
24
输来有效信号时,即增加20秒,变为38秒。图5-3和图5-4对比,图5-5和图5-6对比。
表5-1 运行时间表
通行时间 南北车道 东西车道 通行时间 南北车道 东西车道
5S A车道直行、左拐 红灯亮 5S 红灯亮 C车道直行、左拐 3S A车道左 拐闪烁 红灯亮 3S 红灯亮 C车道左 拐闪烁 12S A、 B车道 直行 红灯亮 12S 红灯亮 C、 D车道 直行 3S A车道黄 灯闪烁 红灯亮 3S 红灯亮 C车道黄 灯闪烁 5S B车道直行、左拐 红灯亮 5S 红灯亮 D车道直行、左拐 3S B车道黄灯闪烁 红灯亮 3S 红灯亮 D车道黄灯闪烁
图5-3 检测前运行图 图5-4 检测后运行图
图5-5 检测前运行图 图5-6 检测后运行图
25
致谢
本设计是在彭文娟老师的指导下完成的,彭老师是一位极其负责任的指导老师。毕业设计初期时,就制定了详细的工作时间表,对于各个阶段要完成的设计任务都详尽列出,而且按时要求完成。期间,多次集中开会,分析指导,提供修改意见。这种指导方式对于完成电路设计和论文撰写非常有效,是一种不可多得的指导方式。为此,对彭老师在毕业设计期间提供的悉心指导与帮助表示衷心的感谢!
此外,在毕业设计完成期间,还得到了其他老师与同学们提供的极具建设性的意见与指导,对此一并表示感谢!
26
参考文献
[1] 阎石.数字电子技术基础[M].北京:高等教育出版社,2006
[2] 李群芳,张士军,黄建.单片微型计算机与接口技术[M].电子工业出版社,2008
[3] 郁有文,常健,程继红.传感器原理及其工程应用[M].西安:西安电子科技大学出版社,2008 [4] 沈红卫.基于单片机的智能系统设计与实现[M].北京:电子工业出版社,2005 [5] 戴仙金.51单片机及其C语言程序开发实例[M].北京:清华大学出版社,2008
[6] 于勇,戴佳,常江.51单片机C语言常用模块与综合系统设计实例精讲[M].北京:电子工业出版社,2007
[7] 李航,王可人.基于STC89C52RC的超声波测距系统设计[J] .电子测试,2010,(1):55-58 [8] 朱士虎,何培忠,王立魏.基于AT89S52超声波测距仪设计[J] .仪表技术,2009,(6):22-24 [9] 苏小红,陈惠鹏,孙志岗.C语言大学实用教程[M] .北京:电子工业出版社,2004
[10] 齐向东,许志强,于少娟,韩如成.交通信号灯智能控制系统设计与实现[J] .太原科技大学学报,2005,(2):36-38
[11] R. Demirli, J. Saniie. Model-Based Estimation of Ultrasonic Echoes-Part I: Analysis and Algorithms .IEEE Trans. Ultrason. Ferroelect. Freq. Contr. 2001, 48(3)
[12] GAO J,LI J.Multiphase fuzzy control under hybrid traffic flow of single
intersection[A].Intelligent Transportation Systems 2003 [c].Washington:2003,1 329—1 333
[13] Frank V,Givargis T D. A unified hardware/software introduction[J] .Embedded System Design, 2002, 2 (1)
27