资源预览内容
第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
第9页 / 共43页
第10页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘要纵观单片机的发展和应用, 51 单片机越来越无法满足用户的需求, ARM 高速32位单片机的出现,缔造了嵌入式系统的新纪元.嵌入式系统是指以应用为中心,以计算机技术为基础,软件,硬件可裁减,适应应用系统对功能、可靠性、成本、体积、和功耗严格要求的专用计算机系统。嵌入式系统已广泛地渗透到科学研究、工程设计、军事等各种领域、甚至商业、文化、艺术、及人们日常生活的方方面面。随着国外各种嵌入式产品的进一步开发和推广,嵌入式技术的重要性日益凸显,使得我们不得不将注意力转移到它身上。ARM的应用已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场。此设计采用了ARM7 微处理器LPC2103作为核心处理器。本文介绍了一个智能交通灯系统的设计。该智能交通灯控制系统可以实现的功能有:对某人行马路的交通路口进行控制和对红绿灯的闪亮控制;各路口有固定的工作周期。人行过马路交通灯控制系统不仅可以缓解交通拥堵,还能阻止一些交通事故的发生。它采用LPC2103来实现对红绿灯的控制。其过设置LPC2103的GPIO功能用定时器来实现LED灯的亮灭与闪亮。关键词:ARM7LPC2103 LED灯 / Abstract Throughout the development and application of SCM, 51 SCM increasingly unable to satisfy the demand of users, ARM speed 32bit MCU embedded systems, creates the new era of embedded system. Refer to the application for the center to computer technology as the foundation, software, hardware, can adapt to function, application system reliability, cost, volume, and the power of the strict specialized computer system. The embedded system has been widely permeates scientific research and engineering design, military and other fields, or even commercial, culture, art, and all aspects of Peoples Daily life. With the further development of embedded products, and the importance of the embedded technology allows us to increasingly prominent, divert attention to it. The ARM of the application in industrial control, consumer electronics, communication system, network system, wireless systems and other kinds of product market.This design uses the LPC2103 ARM7 microprocessor core processors . This article describes an intelligent traffic light system. The intelligent traffic light control system functions can be achieved: the road trip against a person to control the traffic junctions and traffic lights to flash control; the intersection with a fixed duty cycle. Pedestrian crossing traffic light control system can not only ease traffic congestion, but also prevent a number of traffic accidents. It uses LPC2103 to realize the control of traffic lights. LPC2103s GPIO by setting them with a timer function to achieve bright LED lights off and shine.Key words:ARM7LPC2103LED lights目录摘要IABSTRACTII目录III1 引言11.1背景11.2现状问题22 工作硬件原理32.1 LPC2103简介32.1.1 概述32.1.2 管脚信息32.2 ARM2103底板原理图42.2.1 电源电路42.2.2 时钟电路42.2.3 JTAG接口电路42.2.4 LPC2103电路原理图和最小系统实物图52.2.5 人行过马路交通灯控制系统电路原理图63 工程建立和调试73.1 ADS 1.2集成开发环境的组成73.1.1 CodeWarrior IDE简介83.2 工程的编辑93.2.1 建立工程93.2.2 建立文件103.2.3 添加文件到工程103.2.4 编辑连接工程113.3 工程的调试124 LPC2103基础知识详解134.1 引脚模块134.1.1 概述134.1.2寄存器描述134.2 GPIO154.2.1概述154.2.2寄存器描述164.3向量中断控制器174.3.1概述174.3.2寄存器描述174.3.3向量IRQ中断184.4 定时器0和定时器1194.4.1概述194.4.2特性194.4.3引脚描述204.4.4寄存器描述204.4.5定时器中断235 带闪烁人行过马路交通灯控制系统的设计与实现265.1 带闪烁人行过马路交通灯控制的基本规则265.2人行过马路交通灯点亮与熄灭的原理285.3 ARM定时器控制的原理285.4 ARM中断控制的原理295.5 人行过马路交通灯控制系统的硬件设计295.6 人行过马路交通灯控制程序的设计295.61 定时器0初始化程序295.62 定时器1初始化程序315.63 中断服务程序315.64 主程序326 总结与体会336.1 总结336.2 体会336.3 致346.4 参考文献34附录A 源程序351引言 随着我国改革开放的不断深入 ,城市化进程不断加快 ,交通事业飞速发展 ,交通拥挤已成为城市经济发展的瓶颈,特别是大、中城市不断增加的车辆和有限的道路空间矛盾日益加剧。 目前我国城市里的人行过马路交通系统大都采用定时来控制,这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。缓解道路交通拥堵 ,减少交通事故 ,改善道路交通环境 ,节约交通能源 ,减轻驾驶疲劳等功能 ,最终实现安全、舒适、快速、经济的交通环境是目前急需解决的城市交通管理系统的关键技术之一。 本文采用的设计是使用ARM32位LPC2103芯片,作为带闪烁人行过马路交通灯控制系统的核心部件,利用ARM32位芯片定时器的优势,对带闪烁人行过马路交通灯精确的控制;可根据车流量的大小,合理的和精确的控制每一个人行过马路通道的时间,来减少道路上车辆拥塞的时间。达到路口车辆畅通的的同时减少车辆的停留时间,从而有利于减轻城市马路空气污染的目的。1.1背景当人类历史跨入21世纪的时候,全球社会、经济、市场、产业结构及科学技术等发生着深刻的变革:国际和国市场向着大竞争大合作的方向发展;产业结构向着以信息产业为主的方向发展;基础科学、信息科学、材料科学、管理科学和现代控制理论与制造科学等获得了突破性的进展,而且相互交叉融合。以网络为基础的科学活动环境研究对未来的计算模式和科研活动产生了深刻的影响,同时也提出了挑战,如:无序成长性与动态有序性的统一;自治条件下的协同性及安全保证;海量信息的结构化组织与管理等。在此背景下,网络技术与先进制造技术的有效融合形成了一种全新的生产制造模式-网络化制造。网络化制造技术的出现和发展,引起了全球制造领域的极大关注。网络化制造涉及的技术问题多且容复杂,许多技术问题都有待于深入研究和解决。在这些技术容和技术问题中,网络化协同产品开发将是今后相当一段时间网络化制造的主要研究课题。网络环境下新产品的研究、开发、设计、制造、管理、营销、服务不再局限于一座城市、一个地区甚至一个国家。同时,企业间的兼并和收购成为激烈竞争的必然结果,这使得企业规模急剧膨胀,其部生产、管理和决策支持系统多种多样系统间的信息和知识交换成为瓶颈。而且,随着现代产品的复杂度和技术含量的提高,单一企业常常受到技术和资源等方面的限制,不能胜任产品开发的全过程。于是,利用现代计算机和网络技术,进行企业间的合作和同盟,以便充分利用各自的资源和技术优势,取长补短,获得整体优化。上述产品开发模式随着Internet变成网络应用平台而越来越具有可实现性。但是,从总体上讲,网络化协同产品开发的研究还不够深入,缺乏系统的理论体系和支持工具,研究成果与实际需求尚有一定的差距。因此,探索网络环境下的协同产品开发方法和关键技术,并开发出相应的支持系统,是一项具有重要理论意义和广泛应用前景的研究课题。理论不可能产生在实践之前,它需要实践经验作为其构成的基本要素;理论也不是产生在实践的终点,因为它负有指导后续实践使之有更多成功机会的责任。本论文针对网络化协同产品开发业务流程和软件技术架构进行了深入的研究。1.2现状问题近来有不少市民反映,由于一些道路红绿灯设置不甚合理,给行人过马路带来不便,甚至险象环生,成为诱发交通事故的原因之一。在车流繁杂的路口,因为人行道的绿灯时间太短,导致通常都要小跑才能过马路,这对老年人和儿童来讲的确是件难事。 红绿灯时间究竟多久才能让行人从容通过?专业人士介绍,红绿灯时间设置有固定的计算公式,主要以所在路口的车流量、人流量等数据为指标,结合常人行走平均速度大约1.3米/秒,并考虑行人的过路时间得来的。交通问题在现在乃至将来的一段时间仍是制约国各大中城市发展的主要问题之一,因此合理的设置人行过马路交通灯控制系统成为交通系统中的一个重要问题。2工作硬件原理2.1LPC2103简介2.1.1 概述LPC2103是一个基于支持实时仿真的16/32位ARM7 TDMI-S CPU的微控制器,并带有32kB的嵌入高速Flash存储器,128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。 较小的封装和极低的功耗使LPC2103适用于访问控制器和POS机等小型应用系统中;由于置了宽围的串行通信接口2个UART、SPI、SSP和2个I2C和8KB的片SRA
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号