




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津市经济贸易学校毕业论文 关于应用电子技术专业毕业论文关于应用电子技术专业毕业论文 学生姓名 张学生姓名 张 腾腾 学学 号 号 142023142023 专专 业 应用电子业 应用电子 指导老师 冯卫宏指导老师 冯卫宏 完成时间 完成时间 2016 04 172016 04 17 目录目录 引言引言 1 1 1 1 单片机概述单片机概述 2 2 2 2 芯片简介芯片简介 2 2 2 12 1 MSC 51MSC 51 芯片简介芯片简介 2 2 2 22 2 82558255 芯片简介芯片简介 5 5 2 32 3 74LS37374LS373 简介简介 6 6 3 3 系统硬件设计系统硬件设计 6 6 3 13 1 交通管理的方案论证交通管理的方案论证 6 6 3 2 系统硬件设计系统硬件设计 7 结论结论 1313 谢辞谢辞 14 参考文献参考文献 15 引言引言 在当今 红绿灯安装在各个道口上 已经成为疏导交通车辆最常最有效的 手段 但这一技术在 19 世纪就已出现了 1858 年 在英国伦敦主要街头安装了以燃煤气为光源的红 蓝两色的机械 扳手式信号灯 用以指挥马车通行 这是世界上最早的交通信号灯 1868 年 英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上 安装了世 界上最早的煤气红绿灯 它由红绿两以旋转式方形玻璃提灯组成 红色表示 停止 绿色表示 注意 1869 年 1 月 2 日 煤气灯爆炸 使警察受伤 遂 被取消 电气启动的红绿灯出现在美国 这种红绿灯由红绿黄三色圆形的投光器组 成 1914 年始安装于纽约市 5 号大街的一座高塔上 红灯亮表示 停止 绿 灯亮表示 通行 1918 年 又出现了带控制的红绿灯和红外线红绿灯 带控制的红绿灯 一 种是把压力探测器安在地下 车辆一接近红灯便变为绿灯 另一种是用扩音器 来启动红绿灯 司机遇红灯时按一下嗽叭 就使红灯变为绿灯 红外线红绿灯 当行人踏上对压力敏感的路面时 它就能察觉到有人要过马路 红外光束能把 信号灯的红灯延长一段时间 推迟汽车放行 以免发生交通事故 信号灯的出现 使交通得以有效管制 对于疏导交通流量 提高道路通行 能力 减少交通事故有明显效果 1968 年 联合国 道路交通和道路标志信号 协定 对各种信号灯的含义作了规定 绿灯是通行信号 面对绿灯的车辆可以 直行 左转弯和右转弯 除非另一种标志禁止某一种转向 左右转弯车辆都必 须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行 红灯是禁行 信号 面对红灯的车辆必须在交叉路口的停车线后停车 黄灯是警告信号 面 对黄灯的车辆不能越过停车线 但车辆已十分接近停车线而不能安全停车时可 以进入交叉路口 1 1 单片机概述单片机概述 单片机微型计算机是微型计算机的一个重要分支 也是颇具生命力的机种 单片机微型计算机简称单片机 特别适用于控制领域 故又称为微控制器 通常 单片机由单块集成电路芯片构成 内部包含有计算机的基本功能部 件 中央处理器 存储器和 I O 接口电路等 因此 单片机只需要和适当的软 件及外部设备相结合 便可成为一个单片机控制系统 单片机经过 1 2 3 3 代的发展 目前单片机正朝着高性能和多品种方向 发展 它们的 CPU 功能在增强 内部资源在增多 引角的多功能化 以及低电 压底功耗 2 2 芯片简介芯片简介 2 12 1 MSC 51MSC 51 芯片简介芯片简介 MCS 51 单片机内部结构 8051 是 MCS 51 系列单片机的典型产品 我们以这一代表性的机型进行系 统的讲解 8051 单片机包含中央处理器 程序存储器 ROM 数据存储器 RAM 定时 计数器 并行接口 串行接口和中断系统等几大单元及数据总线 地址总线和 控制总线等三大总线 现在我们分别加以说明 中央处理器中央处理器 中央处理器 CPU 是整个单片机的核心部件 是 8 位数据宽度的处理器 能处理 8 位二进制数据或代码 CPU 负责控制 指挥和调度整个单元系统协调 的工作 完成运算和控制输入输出功能等操作 数据存储器数据存储器 RAM RAM 8051 内部有 128 个 8 位用户数据存储单元和 128 个专用寄存器单元 它们 是统一编址的 专用寄存器只能用于存放控制指令数据 用户只能访问 而不 能用于存放用户数据 所以 用户能使用的 RAM 只有 128 个 可存放读写的数 据 运算的中间结果或用户定义的字型表 图 1 程序存储器 ROM 8051 共有 4096 个 8 位掩膜 ROM 用于存放用户程序 原始数据或表格 定时 计数器 ROM 8051 有两个 16 位的可编程定时 计数器 以实现定时或计数产生中断用于 控制程序转向 并行输入输出 I O 口 8051 共有 4 组 8 位 I O 口 P0 P1 P2 或 P3 用于对外部数据的传输 全双工串行口 8051 内置一个全双工串行通信口 用于与其它设备间的串行数据传送 该 串行口既可以用作异步通信收发器 也可以当同步移位器使用 中断系统中断系统 8051 具备较完善的中断功能 有两个外中断 两个定时 计数器中断和一 个串行中断 可满足不同的控制要求 并具有 2 级的优先级别选择 时钟电路时钟电路 8051 内置最高频率达 12MHz 的时钟电路 用于产生整个单片机运行的脉 冲时序 但 8051 单片机需外置振荡电容 单片机的结构有两种类型 一种是程序存储器和数据存储器分开的形式 即哈佛 Harvard 结构 另一种是采用通用计算机广泛使用的程序存储器与数据 存储器合二为一的结构 即普林斯顿 Princeton 结构 INTEL 的 MCS 51 系列单 片机采用的是哈佛结构的形式 而后续产品 16 位的 MCS 96 系列单片机则采用 普林斯顿结构 下图是 MCS 51 系列单片机的内部结构示意图 2 图 2 MCS 51 的引脚说明 MCS 51 系列单片机中的 8031 8051 及 8751 均采用 40Pin 封装的双列直接 DIP 结构 右图是它们的引脚配置 40 个引脚中 正电源和地线两根 外置石 英振荡器的时钟线两根 4 组 8 位共 32 个 I O 口 中断口线与 P3 口线复用 现在我们对这些引脚的功能加以说明 MCS 51 的引脚说明 MCS 51 系列单片机中的 8031 8051 及 8751 均采用 40Pin 封装的双列直接 DIP 结构 右图是它们的引脚配置 40 个引脚中 正电源和地线两根 外置石 英振荡器的时钟线两根 4 组 8 位共 32 个 I O 口 中断口线与 P3 口线复用 现在我们对这些引脚的功能加以说明 如图 3 图 3 Pin9 RESET Vpd复位信号复用脚 当 8051 通电 时钟电路开始工作 在 RESET 引脚上出现 24 个时钟周期以上的高电平 系统即初始复位 初始化后 程序计数器 PC 指向 0000H P0 P3 输出口全部为高电平 堆栈指针写入 07H 其它专用寄存器被清 0 RESET 由高电平下降为低电平后 系统即从 0000H 地址开始执行程序 然而 初始复位不改变 RAM 包括工作寄存器 R0 R7 的状 态 8051 的初始态 8051 的复位方式可以是自动复位 也可以是手动复位 见下图 4 此外 RESET Vpd还是一复用脚 Vcc掉电其间 此脚可接上备用电源 以保证单片机 内部 RAM 的数据不丢失 图 4 Pin30 ALE 当访问外部程序器时 ALE 地址锁存 的输出用于锁存地 址的低位字节 而访问内部程序存储器时 ALE 端将有一个 1 6 时钟频率的正 脉冲信号 这个信号可以用于识别单片机是否工作 也可以当作一个时钟向外 输出 更有一个特点 当访问外部程序存储器 ALE 会跳过一个脉冲 如果单片机是 EPROM 在编程其间 将用于输入编程脉冲 Pin29 当访问外部程序存储器时 此脚输出负脉冲选通信号 PC 的 16 位地址数据将出现在 P0 和 P2 口上 外部程序存储器则把指令数据放到 P0 口上 由 CPU 读入并执行 Pin31 EA Vpp程序存储器的内外部选通线 8051 和 8751 单片机 内置有 4kB 的程序存储器 当 EA 为高电平并且程序地址小于 4kB 时 读取内部程序存 储器指令数据 而超过 4kB 地址则读取外部指令数据 如 EA 为低电平 则不管 地址大小 一律读取外部程序存储器指令 显然 对内部无程序存储器的 8031 EA 端必须接地 在编程时 EA Vpp脚还需加上 21V 的编程电压 2 22 2 82558255 芯片简介芯片简介 8255 可编程并行接口芯片简介 8255 可编程并行接口芯片有三个输入输出端口 即 A 口 B 口和 C 口 对 应于引脚 PA7 PA0 PB7 PB0 和 PC7 PC0 其内部还有一个控制寄存器 即 控制口 通常 A 口 B 口作为输入输出的数据端口 C 口作为控制或状态信息的 端口 它在方式字的控制下 可以分成 4 位的端口 每个端口包含一个 4 位锁 存器 它们分别与端口 A 配合使用 可以用作控制信号输出或作为状态信 号输入 8255 可编程并行接口芯片方式控制字格式说明 8255 有两种控制命令字 一个是方式选择控制字 另一个是 C 口按位置位 复位控制字 其中 C 口按位置位 复位控制字方式使用较为繁难 说明也较 冗长 故在此不作叙述 需要时用户可自行查找有关资料 方式控制字格式说明如表 1 表 1 D7 设定工作方式标志 1 有效 D6 D5 A 口方式选择 0 0 方式 0 0 1 方式 1 1 方式 2 D4 A 口功能 1 输入 0 输出 D3 C 口高 4 位功能 1 输入 0 输出 D2 B 口方式选择 0 方式 0 1 方式 1 D1 B 口功能 1 输入 0 输出 D0 C 口低 4 位功能 1 输入 0 输出 8255 可编程并行接口芯片工作方式说明 方式方式 0 0 基本输入 输出方式 适用于三个端口中的任何一个 每一个端 口都可以用作输入或输出 输出可被锁存 输入不能锁存 方式方式 1 1 选通输入 输出方式 这时 A 口或 B 口的 8 位外设线用作输入或 输出 C 口的 4 条线中三条用作数据传输的联络信号和中断请求信号 方式方式 2 2 双向总线方式 只有 A 口具备双向总线方式 8 位外设线用作输 入或输出 此时 C 口的 5 条线用作通讯联络信号和中断请求信号 2 32 3 74LS37374LS373 简介简介 74LS373 是一种带三态门的 8D 锁存器 其管脚示意图如下示 其中 1D 8D 为 8 个输入端 1Q 8Q 为 8 个输出端 LE 为数据打入端 当 LE 为 1 时 锁存器输出 状态同输入状态 当 LE 由 1 变 0 时 数据 打入锁存器 OE 为输出允许端 当 OE 0 时 三态门打开 当 OE 1 时 三态门关闭 输出高阻 3 3 系统硬件设计系统硬件设计 3 13 1 交通管理的方案论证交通管理的方案论证 东西 南北两干道交于一个十字路口 各干道有一组红 黄 绿三色的指 D7D6D5D4D3D2D1D0 示灯 指挥车辆和行人安全通行 红灯亮禁止通行 绿灯亮允许通行 黄灯亮 提示人们注意红 绿灯的状态即将切换 且黄灯燃亮时间为东西 南北两干道 的公共停车时间 设东西道比南北道的车流量大 指示灯燃亮的方案如表 2 表 2 表 2 说明 1 当东西方向为 红灯 此道车辆禁止通行 东西道行人可通过 南北道为绿灯 此 道车辆通过 行人禁止通行 时间为 60 秒 2 黄灯闪烁 5 秒 警示车辆和行人红 绿灯的状态即将切换 3 当东西方向为绿灯 此道车辆通行 南北方向为红灯 南北道车辆 禁止通过 行人通行 时间为 80 秒 东西方向车流大 通行时间长 4 这样如上表的时间和红 绿 黄出现的顺序依次出现这样行人和车 辆就能安全畅通的通行 5 此表可根据车流量动态设定红绿灯初始值 3 23 2 系统硬件设计系统硬件设计 选用设备 8031 单片机一片选用设备 8031 弹片机一片 8255 并行通 用接口芯片一片 74LS07 两片 MAX692 看门狗 一片 共阴极的七段 数码管两个双向晶闸管若干 7805 三端稳压电源一个 红 黄 绿交通 灯各两个 开关键盘 连线若干 3 3 2 2 1 1 系统总框图如下 系统总框图如下 60S5S80S5S 东西 道 红灯亮黄灯亮绿灯亮黄灯亮 南北 道 绿灯亮黄灯亮红灯亮黄灯亮 图 6 3 3 2 2 2 2 交通灯硬件线路图交通灯硬件线路图 P1 0 TIM2 2 P1 1 TIM2EX 3 P1 2 4 P1 3 5 P1 4 6 P1 5 MOSI 7 P1 6 MISO 8 P1 7 SCK 9 RESET 10 P3 0 RXD 11 P3 1 TXD 13 P3 2 INT0 14 P3 3 INT1 15 P3 4 TIM0 16 P3 5 TIM1 17 P3 6 WR 18 P3 7 RD 19 X2 OUT 20 X1 IN 21 GND 22 P2 0 A8 24 P2 1 A9 25 P2 2 A10 26 P2 3 A11 27 P2 4 A12 28 P2 5 A13 29 P2 6 A14 30 P2 7 A15 31 PSEN 32 ALE PROG 33 VPP EA 35 P0 7 AD7 36 P0 6 AD6 37 P0 5 AD5 38 P0 4 AD4 39 P0 3 AD3 40 P0 2 AD2 41 P0 1 AD1 42 P0 0 AD0 43 VCC 44 NC 12 NC 23 NC 34 NC 1 AT89S52 24JI 0 43K white black 0 1K 0 1K 5V 12 11 0592MHz 30pF 30pF S1 0 3K 22uF 5V S2 4 3K 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 0 3K 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 0 3K 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 5V D2 7 O1 5 O3 9 GND 10 O5 15 D3 8 O4 12 O7 19 D0 3 D7 18 D5 14 O0 2 D4 13 D1 4 VCC 20 D6 17 OE 1 O2 6 LE 11 O6 16 SN74LS373N 5V RED1GREEN2YELLOW2RED2YELLOW1GREEN1 0 3K A1 1 A2 6 f 2 g 3 e 4 d 5 c 8 DP 7 b 9 a 10 f 2 g 3 e 4 d 5 c 8 DP 7 b 9 a 10 1OE 1 1A1 2 1A2 4 1A3 6 1A4 8 GND 10 1Y4 12 1Y3 14 1Y2 16 1Y1 18 VCC 20 2Y4 3 2Y3 5 2Y2 7 2Y1 9 2A1 11 2A2 13 2A3 15 2A4 17 2OE 19 5V 5V 3 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 PA3 PA2 PA1 PA0 RD CS GND A1 A0 PC7 PC6 PC5 PC4 PC0 PC1 PC2 PC3 PB0 PB1 PB2PB3 PB4 PB5 PB6 PB7 Vcc D7 D6 D5 D4 D3 D2 D1 D0 RESET WR PA7 PA6 PA5 PA4 8255 5V A1 1 A2 6 RED 5V VCC 3 3 2 2 3 3 系统工作原理系统工作原理 1 开关键盘输入交通灯初始时间 通过 8051 单片机 P1 输入到系统 2 由 8051 单片机的定时器每秒钟通过 P0 口向 8255 的数据口送信息 由 8255 的 PA 口显示红 绿 黄灯的燃亮情况 由 8255 的 PC 口显示每个灯的 燃亮时间 3 8051 通过 设置 各个信号等的燃亮时间 通过 8031 设置 绿 红时 间分别为 60 秒 80 秒循环由 8051 的 P0 口向 8255 的数据口输出 4 通过 8051 单片机的 P3 0 位来控制系统是工作或设置初值 当 牌位 0 就对系统进行初始化 为 1 系统就开始工作 5 红灯倒计时时间 当有车辆闯红灯时 启动蜂鸣器进行报警 3S 后然 后恢复正常 6 增加每次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 县审计局党风廉政工作总结
- 公司用人制度管理制度
- 公司财务招待管理制度
- 2025合作协议包括哪些内容
- 河北省石家庄市2024-2025学年高二下册3月月考数学试卷附解析
- 广东省东莞市2024-2025学年高二下册第一次月考数学试卷附解析
- 2024~2025学年 浙江省宁波市高二语文上册9月学情诊断试卷附答案
- 重庆市彭水中学高级高考文综政治练习短卷发展质量和效益
- 2024年泗县事业单位招聘真题
- 乡镇防水排渍工作汇报
- 单位保洁协议合同范本
- 夫妻公正委托书
- 排水管道工程施工方案(两篇)
- 热性惊厥的健康宣教
- 2025届高三历史统编版二轮复习:中国古代史 综合测试卷(含答案解析)
- 内镜下超声穿刺护理配合
- 安装工程质量通病防治手册
- 课题申报书:指向深度学习的高中化学大单元教学实践研究
- 《胃管固定法》课件
- 【MOOC】牛生产学-西北农林科技大学 中国大学慕课MOOC答案
- 刺法灸法学各章节习题和各章节参考答案
评论
0/150
提交评论