1、 1 毕业设计 (论文 ) 外文资料翻译 题 目 : BASED ON MCU INTERSECTION TRAFFIC LIGHTS THE CONTROLLER DESIGN 附 件: 1.外文资料翻译译文; 2.外文原文。 指导教师评语: 该译文选材得当,符合该生毕业设计题目要求。汉语译文比较通顺,字数符合要求,符合本科毕业生外文翻译的要求。 签名: 2011 年 3 月 10 日 2 附件 1:外文资料翻译译文 基于单片机的十字路口交通灯控制器的设计 由于我国经济的快速发展从而导致了 汽车数量的猛增,大中型城市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重,其主要表现如下:交
2、通事故频发,对人类生命安全造成极大威胁;交通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污染程度日益加深等。日常的交通堵塞成为人们司空见惯而又不得不忍受的问题。 在这种背景下, 结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务 。 前言 在实际应用上,根据对国内外实际交通信号控制应用的考察,平面独立交叉口信号控制基本采用定周期、多时段定周期、半感应、全感应等几种方式。前两种控制方式完全是基于对平面交叉口既往交通流数据的统计调查,由于交通流存在的变化性和随机性,这两种方式都具有通行效率低、方案易老化的缺陷,而半感应式和全感应式这两种
3、方式是在前两种方式的基础上增加了车辆检测器并根据其提供的信息来调整周期长和绿信比,它对车辆随机到达的适应性较大,可使车辆在停车线前尽可能少停车,达到交通流畅的效果。 在现代化的工业生产中,电流、电压、温度 、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对交通进行有序的控制。采用单片机来对交通进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控制量的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对交通灯的控制问题是一个工业生产中经常会遇到的问题。 在工业生产中,有很多行
4、业有大量的交通灯设备, 在现行系统中 ,大多数的交通控制信号都是用继电器来完成的 ,但继电器响应时间长 ,灵敏度低 ,长期使用之 后 ,故障机会大大增加 ,而采用单片机控制 ,其精度远远大于继电器 ,响应时间短 ,软件可靠性高 ,不会因为工作时间缘故而降低其性能 ,相比而言 ,本方案具有很高的可行性。 关于 AT89C51 (1)功能特征描述 : 3 AT89C51 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80S51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程
5、,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash, 使得 AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89C51 具有以下标准功能: 8k 字节 Flash, 256 字节 RAM, 32 位 I/O 口线,看门狗定时器, 2 个数据指针,三个 16 位定时器 /计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外, AT89C51 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下, CPU 停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。掉电保护方式下, RAM
6、 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一 个中断或硬件复位为止。如图 1 为 8051 引脚分配图。 P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78R S T/ V p d9(R X D )P 3 .010(T X D )P 3 .111(IN T0 )P 3 .212(IN T1 )P 3 .313(T 0 )P 3 .414(T 1 )P 3 .515(W R )P 3 . 616(R D )P 3 .717X T A L218X T A L119E N D20P 2 0 (A 8 )21P
7、2 1 (A 9 )22P 2 2 (A 1 0 )23P 2 3 (A 1 1 )24P 2 4 (A 1 2 )25P 2 5 (A 1 3 )26P 2 6 (A 1 4 )27P 2 7 (A 1 5 )28P S E N29E A /V p d31A L E/ P R O G30P 0 . 7 (A D 7 )32P 0 . 6 (A D 6 )33P 0 . 5 (A D 5 )34P 0 . 4 (A D 4 )35P 0 . 3 (A D 3 )36P 0 . 2 (A D 2 )37P 0 . 1 (A D 1 )38P 0 . 0 (A D 0 )39V C C40 图 1
8、 8051 引脚分配图 ( 2)中断介绍 AT89C51 有 6 个中断源:两个外部中断( INT0 和 INT1 ),三个定时中断(定时器 0、 1、 2)和一个串行中断。每个中断源都可以通过置位或清除特殊寄存器 IE 中的相关中断允许控制位分别使得中断源有效或无效。 IE 还包括一个中断允许总控制位 EA,它能一次禁止所有中断。 IE.6 位是不可用的。对于 AT89C51, IE.5 位也是不能用的。用户软件不应给这些位写 1。它们为 AT89 系列新产品预留。定时器 2可以被寄存器 T2CON 中的 TF2 和 EXF2 的或逻辑触发。程序进入中断服务后,这些标志位都可以由硬件清 0。实际上,中断服务程序必须判定是否是 TF2 或 EXF2激活中断,标志位也必须由软件清 0。定时器 0 和定时器 1 标志位 TF0 和 TF1 在计