嵌入式系统课程设计报告..doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式系统课程设计报告 本设计报告的主要目的是设计一个十字路口交通灯控制系统,使用 ARM7 核的 LPC2106 单片机,通过 PROTEUS 软件进行硬件电路设计和仿真验证,并使用 ADS1.2 软件编写 C 语言应用程序,实现十字路口交通灯控制。 设计目的 1. 了解基于 ARM7 核的 LPC2106 的管脚功能和特点,掌握 I/O 控制存放器的设置方法。 2. 掌握 ARM7 应用系统编程开发方法,能用 C 语言编写应用程序。 3. 熟练掌握 ADS1.2 软件的使用以及 PROTEUS 仿真调试的方法。 硬件电路设计 硬件电路设计使用 PROTEUS 软件完成,设计了两个版本的电路图:无左转弯电路图和有左转弯电路图。无左转弯电路图是一个两位数码管显示的十字交通灯控制 proteus 硬件仿真图。该电路的功能是:启动后首先东西绿灯和南北红灯都亮 15 秒,然后东西方向绿灯变闪烁黄灯,南北方向红灯保持亮态,该状态 5 秒后,转变为东西向红灯和南北向绿灯同时亮 15 秒,然后南北方向绿灯变闪烁黄灯,东西方向红灯保持亮态,持续 5 秒后,再转为第一个状态,如此循环往复。 有左转弯电路图在上电路根底上加一个东西与南北方向左转弯灯的控制,该电路的功能是:首先是只有东西方向直行绿灯亮,10 秒后开场东西黄灯闪烁,维持 5 秒后转为东西方向左转绿灯亮,其他均为红灯,10 秒后绿灯开场闪烁,持续 5 秒后转为南北方向直行绿灯亮,其他均红灯,10 秒后开场南北直行黄灯闪烁,维持 5 秒后转为南北左转绿灯亮,其他均转红灯,再过 10 秒后南北左转绿灯开场闪烁,维持 5 秒后转为第一个状态,如此往复。 软件设计 软件设计使用 ADS1.2 软件编写 C 语言应用程序,实现十字路口交通灯控制。程序的主要功能是控制十字路口交通灯的状态切换,包括红黄绿三色灯的状态切换和数字管的显示。程序的时间参数可以根据需要进行调整,以适应不同交通路口的需求。 结论 本设计报告实现了一个十字路口交通灯控制系统的设计和实现,使用 ARM7 核的 LPC2106 单片机和 PROTEUS 软件,实现了交通灯控制和数字管显示的功能。该系统可以应用于实际的交通系统中,提高交通效率和安全性。
剩余15页未读,继续阅读
- 粉丝: 15
- 资源: 19万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助