欢迎来到天天文库
浏览记录
ID:12471198
大小:1.79 MB
页数:51页
时间:2018-07-17
《《嵌入式系统开发-基于zigbee技术智能交通灯的设计与实现》课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安徽新华学院《嵌入式系统开发》课程设计《嵌入式系统开发》课程设计(题目:基于ZigBee技术智能交通灯的设计与实现)院(系)信息工程学院专业班级学生姓名学号设计地点13号楼605指导教师起止时间:2014年11月3日至2014年11月14日基于ZigBee技术智能交通灯的设计与实现摘要本文基于嵌入式系统和ZigBee技术的智能交通灯系统的设计并实现了功能。主要是通过LED矩阵显示东西方向及南北方向导通,蜂鸣器的间断发声作为通行提示音,数码管的倒计时标志着通行时间。通过该系统实现车辆的直线通行和转弯、方向变换的提醒、车辆注意时间是否足够通行。通过传感器检
2、测车流量实现合理的红灯时间,缓解交通压力,确保为十字路口的交通安全提供了保障。关键词:嵌入式系统;ZigBee;智能交通灯;传感器BasedontheembeddedsystemandthedesignandimplementationofintelligenttrafficlightofZigBeeAbstractInthispaper,basedontheembeddedsystemandZigBeetechnologyofintelligenttrafficsystemwasdesignedandimplemented.Mainlybydotma
3、trixdisplaystraightarrowarrowandcurve,usethearrowtoindicatetrafficdirection,buzzerofdiscontinuousvoicepromptasimpassable,digitaltubecountdownmarksthepassageoftime.Throughthesystemtorealizethelinearpassageofvehiclesandalert,vehicletime,directionturningtransformenoughtraffic.Haspr
4、ovidedthesafeguardforintersectiontrafficsafety.Keywords:embeddedsystemZigBeeintelligenttrafficlights目录1综述11.1嵌入式系统简介11.1.1嵌入式开发环境11.1.2嵌入式Linux操作系统的应用21.2ZigBee技术简介31.2.1ZigBee技术介绍31.2.2ZigBee的应用现状51.2.3ZigBee技术的应用前景61.2.4ZigBee技术的优点与不足72搭建平台92.1虚拟机概述92.2Linux系统92.3虚拟机安装Linux系统1
5、02.4超级终端的设定113硬件设计133.1ARM实验箱简介133.2数码管倒计时显示硬件设计153.3 点阵显示硬件设计153.4蜂鸣器设计164功能实现174.1ZigBee模块LED矩阵的功能174.2ZigBee模块上数码管功能实现194.3ZigBee模块上蜂鸣器功能实现215测试结果与分析235.1代码的测试与分析235.1.1优化代码的功能235.1.2虚拟机上程序的挂载245.1.3超级终端上程序挂载245.1.4测试结果与分析256实验总结26致谢27参考文献28附件129附件2431综述嵌入式系统一般指非PC系统,有计算机功能但又
6、不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成,它是集软硬件于一体的可独立工作的"器件"。1.1嵌入式系统简介随着计算机技术和微电子技术的迅速发展,嵌入式系统应用领域越来越广泛。当今,嵌入式系统已成为一个时髦的名词,就像当初的计算机热潮,似乎比当初的计算机热潮涉及的领域更广泛,应用技术人员更多,相关国民经济产值也更庞大。报纸、杂志、网络都把嵌入式系统当作讨论的热门话题[
7、1]。嵌入式系统的软件部分包括操作系统软件(要求实时和多任务操作)和应用程序编程。操作系统控制着应用程序编程与硬件的交互作用,而应用程序控制着系统的运作和行为。嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序。与通
8、用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性
此文档下载收益归作者所有