智能交通信号灯控制系统设计毕业论文(编辑修改稿)内容摘要:

汽车工程系 2020 届 交通运输专业 毕业论文 5 b) 程序存储器 : AT89C51 共有 4KB 容量,用于存放用户的程序,原始数据和表格。 c) 数据存储器: AT89C51 内部有 128 个 8 位存储单元和 128 个专门的寄存单元,他们统一编址,专用的只能存放控制指令,用户只能访问不能修改和存放, 因而用户能够使用的只有 128 个,可存放可读可写的数据。 d) I/O 口: AT89C51 共有 4 组 8 位 I/O 口分别是 P P P P4,用于对外部数据的传输。 e) 定时器 /计数器: AT89C51 共有两个 16 位的可编程的定时器 /计数器,实现计数或者定时产生的中断 ,用于控制程序的转向。 f) 全双工串行接口: AT89C51 内置一个这样的接口,用于和其他设备间的数据传递。 g) 中断系统: AT89C51 共有两个外中断、两个定时器 /计数器中断和一个串行中断,可以满足不同控制的要求。 h) 时钟电路: AT89C51 内置最高频率达 12MHz 时钟电 路,用来整个单片机运行的脉冲的时序,但 AT89C51 单片机需要外置振荡电容。 单片机结构有两种,一种是数据存储器和程序存储器分开的,即哈佛结构,另一种是采用计算机的程序存储器和数据存储器合为一体的结构,即普林斯顿结构。 AT89C51 单片机是哈佛结构形式。 AT89C51 引脚:采用 40Pin 封装的双列直接 DIP 结果, 40 个引脚,其中正电源线和地线两根,外置振荡时钟线两根, 4 组 8 位一共 32 个 I/O 口,中断口的线与 P3 口的线重复用。 红外线传感器这里用的是其中的光传感器,也就是光电开关,是光电接近开关的简称。 它利用的就是被检测物体对光的遮挡和反射,由同步回路选择通路,进而检测物体有无。 通过同步回路检测 的 物体有无。 物体不 仅仅 限于金属, 只要能反射光线的物体都 可 以 被检测。 光电开关把输入电流在发射器上转换 光信号 发 射出, 接收器再根据接收 的光线强弱或 者 有无对目标物体进行探测。 如图 2 所示: 德州学院 汽车工程系 2020 届 交通运输专业 毕业论文 6 图 2 光电接近开关工作原理简图 发送器对目标发射光束,发射的一般来源于半导体光源,发光二极管、激光二极管以及红外发射二极管。 通过不 间 断发射的光束或者改变的脉冲宽度 ,接收器由光电二极管、光电三极管、光电池组成。 接收器前面装有光学元件等,后面是检测电路,能过滤出哪些是有效信号。 光电开关分类如果按检测方式分可以分为反射式、对射式和镜面反射式三种。 对射式检测的距离比较远,可以检测半透明的物体。 反射式工作距离被限定在光的聚焦处附 近,受到的背景影响大。 镜面反射式反射距离远,适合远距离检测,可以检测半透明物体。 光电开光随着我国工业的发展,光电开光被广泛的采用。 应用领域也在日益扩大,采用集成电路技术和SMT 表面安装工艺制作的最新光电开关,具有展宽、延时、外同步、可靠性强等功能。 这种新的光电开光所使用的冷光源有红色光、红外光、蓝色光等,可无损的检测和控制。 现在的光电开关具有体积小,功能多、精度高、检测距离远以及抗干扰能力强等优点。 3 数码管:是一种半导体材料的发光器件,基本单元式发光二极管。 分段式的数码管由分布在同个平面上的若干个发光笔 画组成。 其 基本结构是 PN结,用发光二极管来拼成显示数字。 数码管的每个线段都是一个发光二极管,所以这种数码管也叫做 LED 数码管或则 LED 七段数码显示管。 电源电路:选取三端稳压器来作为电路电源,其种类主要有两种:一种是输出稳压是固定不变的,称之为固定输出三端稳压器;另一种输出的电压是可以调节的,称之为可调输出三端稳压器。 其实基本原理相同,都是采用串联型的稳压电路。 在线性集成的稳压器中,由于三端稳压器只有三个端子,具有外接元件比较少,性能稳定,价格适中等优点,所以得到了广泛的应用。 系统设计 德州学院 汽车工程系 2020 届 交通运输专业 毕业论文 7 4 系统软件 程序设计 主程序流程图 程序设计 程序清单: ORG 0000H LJMP 100H ORG 000BH LJMP T0_INTERUPT ORG 100H EAST_GREEN DATA 70H EAST_YELLOW DATA 71H 楷体 , 倍行距 开始 初始化 车流量初始值 25 车流量大于 30。 车流量小于 20。 执行状态 3 执行状态 1 状态 显示 执行状态 2 德州学院 汽车工程系 2020 届 交通运输专业 毕业论文 8 EAST_RED DATA 72H CAR_NUMBERS DATA 73H MOV 73H,20。 车流量初值 START: MOV DPTR,TAB MOV P3,00H MOV SP,60H MOV R3,250。 中断延时 15S MOV R4,00H。 MOV TMOD,01010001B MOV TH0,15H MOV TL0,0A0H。 60MS 初值 MOV TH1,00H MOV TL1,00H MOV IE,82H。 开放 T0 中断 SETB TR0 SETB TR1 SETB。 I/O 口输入数据前需将其先置 1 LOOP: CLR。 中断检验位清 0 MOV A,CAR_NUMBERS CJNE A,25,LOOP1 LOOP1: JNC STATE1 CJNE A,15,LOOP2 LOOP2: JC STATE3 LJMP STATE2 STATE1: MOV EAST_GREEN,40。 车流量大于 25 时 , 显示状态 1 MOV EAST_YELLOW,5 MOV EAST_RED,25 LJMP STATE STATE2: MOV EAST_GREEN,30。 车流量处于 15 和 25 之间 , 显示状态 2 MOV EAST_YELLOW,5 德州学院 汽车工程系 2020 届 交通运输专业 毕业论文 9 MOV EAST_RED,25 LJMP STATE STATE3: MOV EAST_GREEN,50。 车流量小于 15 时 , 显示状态 3 MOV EAST_YELLOW,5 MOV EAST_RED,45 LJMP STATE STATE: MOV R0,EAST。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。