嵌入式系统课程设计报告..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页未读,继续阅读
- 粉丝: 16
- 资源: 19万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于动态窗口算法的AGV仿真避障 可设置起点目标点,设置地图,设置移动障碍物起始点目标点,未知静态障碍物 动态窗口方法(DynamicWindowApproach) 是一种可以实现实时避障的局部规划算
- Power Quality Disturbance:基于MATLAB Simulink的各种电能质量扰动仿真模型,包括配电线路故障、感应电机启动、变压器励磁、单相 三相非线性负载等模型,可用于模拟各种
- 数据爬虫项目全套技术资料100%好用.zip
- 聊天系统项目全套技术资料100%好用.zip
- putty,linux客户端工具
- 丹佛丝堆垛机变频器参数配置起升、运行、货叉
- redhat-lsb-core,安装磐维数据库,安装oracle数据库等常用的依赖包
- lsb-release,安装磐维数据库,安装oracle数据库等常用的依赖包
- glibc-devel,安装磐维数据库,安装oracle数据库等常用的依赖包
- redhat-lsb-submit-security,安装磐维数据库,安装oracle数据库等常用的依赖包