需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13127 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本系统主要设计一款智能交通信号灯,该系统主要都单片机最小系统、无线收发模块、数码管显示系统以及PC机组成,单片机最小系统模块采用STC89C51芯片作为核心控制器,控制东西南北四个方向的红绿黄三种信号灯的亮灭,数码管显示系统主要负责时间显示,无线收发模块采用芯片nRF2401,对信号灯的显示情况进行采集,然后将采集到的信息发送到PC机上,PC机是由VB编写的一款信号灯监控系统界面。针对早晚上下班的高峰期设计了应急交通信号灯变化模式,当交通处于繁忙的时候,我们可以通过设定相应的直行时间长短来缓解当前路况的紧张状态。
关键词: STC89C51;nRF2401;数码管;PC
目录 摘要 Abstract 1 绪论-1 1.1交通灯的历史和发展现状-1 1.2本课题的研究意义-1 1.3本课题的研究内容-2 1.4本论文的章节安排-2 2 系统总体设计方案-3 2.1系统设计的总体思路-3 2.2系统各模块介绍-3 2.2.1 STC89C52单片机简介-3 2.2.2数码管时间显示模块-5 2.2.3信号灯指示模块-6 2.2.4无线通信模块-6 2.2.5按键控制模块-8 2.2.6电源设计介绍-9 2.2.7串口通信模块的介绍-9 2.3本章小结-10 3硬件电路设计-11 3.1系统硬件电路构造-11 3.2系统硬件电路设计-11 3.2.1晶振电路与开关复位电路设计-11 3.2.2数码管显示电路-12 3.2.3无线模块硬件电路-13 3.2.4串口通信模块电路-13 3.2.5红绿黄灯显示电路-14 3.3本章小结-15 4系统软件设计-16 4.1系统软件的构造-16 4.1.1下位机软件设计-16 4.1.2 PC机软件设计-16 4.2下位机软件设计-17 4.2.1信号灯显示程序-17 4.2.2数码管倒计时程序-18 4.2.3无线模块发送程序-19 4.2.4无线模块接收程序-20 4.3 PC机的软件设计-21 4.3.1控件简介-21 4.3.2上位机软件测试-22 5系统调试-24 5.1本设计主要原理图-24 5.2仿真测试-24 结论-26 致谢-27 参考文献-28 附录-29 附录1 系统原理图-29 附录2 下位机程序-30 附录3 上位机程序-33 |