




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一交通灯课程设计功能描述 21.1 芯片简介 21.2 技术指标 4二课程设计分析设计 42.1 设计分析 4三绘制硬件图并对硬件电路进行说明 43.1 MCS-51 单片机内部结构 53.2 MCS-51 单片机芯片引脚位置及功能符号如下图所示 63.3 51 系列单片机运行的硬件条件 63.4 单片机的特点与应用 7四绘制软件流程图并对软件流程图进行说明 74.1 软件设计 74.2 电路连接分配 84.3 主程序流程图 8 五程序的源代码清单 9 六上机调试运行结果及分析 13 七课程设计的经验教训总结 14 参考文献 15一交通灯课程设计功能描述红黄绿交通灯控制器采用单片机及程序存
2、储器的扩展控制, 实现控制器的功 能要求,例如红黄绿灯的交替闪烁,定时等等。单片机将CPU,存储器,定时器计数器及各接口电路组成, 具有良好的性价比。 本控制器可分时段进行道路 的管制,还可在紧急时刻进行手动控制,实施道路路况的控制。交通信号灯控制方式很多。 本系统采用 MSC-51系列单片机 ATSC51和可 编程并行 I/O 接口芯片 8255A为中心器件来设计交通灯控制器, 实现了能根据实 际车流量通过 8051芯片的 P1口设置红、绿灯燃亮时间的功能; 红绿灯循环点亮, 倒计时剩 5 秒时黄灯闪烁警示(交通灯信号通过 PA口输出,显示时间直接通过 8255 的 PC口输出至双位数码管)
3、 ;车辆闯红灯报警;绿灯时间可检测车流量并 可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。1.1 芯片简介MSC-51芯片简介8051 是 MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。8051 单片机包含中央处理器、程序存储器 (ROM)、数据存储器 (RAM)、定时/ 计数器、并行 接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现 在我们分别加以说明:中央处理器:中央处理器 (CPU)是整个单片机的核心部件,是 8 位数据宽度的处理器,能处理 8 位二 进制数据或代码, CPU负责控制、指挥和调度整个单元系统协调的工作,
4、完成运算和控制 输入输出功能等操作。数据存储器 (RAM):8051内部有 128个 8位用户数据存储单元和 128个专用寄存器单元,它们是统一编址的, 专用寄存器只能用于存放控制指令数据, 用户只能访问, 而不能用于存放用户数据, 所以, 用户能使用的 RAM只有 128个,可存放读写的数据, 运算的中间结果或用户定义的字型表。程序存储器 (ROM):8051共有 4096个8位掩膜 ROM,用于存放用户程序,原始数据或表格。 定时/ 计数器(ROM):8051有两个 16位的可编程定时 / 计数器,以实现定时或计数产生中断用于控制程序转向。 并行输入输出 (I/O) 口:8051共有 4组
5、8位I/O 口(P0、 P1、P2或P3),用于对外部数据的传输。 全双工串行口:8051 内置一个全双工串行通信口, 用于与其它设备间的串行数据传送, 该串行口既可以 用作异步通信收发器,也可以当同步移位器使用。中断系统:8051 具备较完善的中断功能,有两个外中断、两个定时 / 计数器中断和一个串行中断, 可满足不同的控制要求,并具有 2 级的优先级别选择。时钟电路:8051内置最高频率达 12MHz的时钟电路,用于产生整个单片机运行的脉冲时序, 但 8051 单片机需外置振荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard) 结构,另一种是采用
6、通用计算机广泛使用的程序存储器与数据存储器合二为一 的结构,即普林斯顿 (Princeton) 结构。 INTEL的 MCS-51系列单片机采用的是哈佛结构的 形式,而后续产品 16 位的 MCS-96系列单片机则采用普林斯顿结构。8051内部有 128 个 8 位用户数据存储单元和 128个专用寄存器单元,它们是统一 编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放 用户数据,所以,用户能使用的 RAM 只有 128 个,可存放读写的数据,运算的中间 结果或用户定义的字型表。图 1.1 8051 内部结构程序存储器 (ROM):8051共有 4096个 8 位掩膜 R
7、OM,用于存放用户程序,原始数据或表格。定时/ 计数器(ROM):8051 有两个 16 位的可编程定时 /计数器,以实现定时或计数产生中断用于控制程序 转向。并行输入输出 (I/O) 口:8051共有 4组 8位 I/O 口(P0、 P1、P2或 P3),用于对外部数据的传输。1.2 技术指标设计一个十字路口的交通灯控制电路 , 每条道路上各配有一组红、黄、绿交通信号灯, 其中红灯亮,表示该道路禁止通行;黄灯亮表示该道路上未过停车线的车辆禁止通行,已过 停车线的车辆继续通行;绿灯表示该道路允许通行。该电路自动控制十字路口两组红、黄、 绿交通灯的状态转换,实现十字路口自动化。图 1.2 十字路
8、交通灯控制二课程设计分析设计LED灯分别接在2.1 设计分析 实现红、绿、黄灯的循环控制。要实现此功能需要表示三种不同颜色的 P1个管脚,用软件实现。要求东西车道和南北车道上的车辆交替运行,每次通行时间为20s;要求黄灯先亮 5 秒种,才能变换车道; 黄灯亮时要求每秒闪亮一次;要求绘出原理图; 根据设计要求和技术指标设计好电路; 三绘制硬件图并对硬件电路进行说明3.1 MCS-51 单片机内部结构在 MCS-51系列单片机中,有 2 个系列:子 51 系列和 52 子系列。每个系列有若干种型 号。 51 系列有 8051、8751、8031、87C51、和 80C31。我们以 MCS-51系列
9、单片机的典型型号 80C51为例来介绍其结构和功能。 MCS-51 的内部结构框图如下:图 3.1 MCS-51 单片机内部结构 分析上图,并按其功能部件划分可以看出, MCS-51系列单片机是由 8 大部分组成的。这 8 大部分是:1. 一个 8位中央处理器 CPU(有成为微处理器)CPU的内部结构是有运算器和控制器组成,是单片机的核心部件。其中包括算术逻辑运 算单元、 ALU、累加器 ACC、程序状态字寄存器 PSW、堆栈指针 SP、寄存器 SP、寄存器 B、 程序计数器(指令指针) PC、指令寄存器 IR、暂存器等部件。2.128 个字节的片内数据存储器 RAM片内数据存储器用于存放数据
10、、运算结果。3.4KB 的片内程序存储器 ROM或 EPROM 用于存放程序、原始数据和表格。现在的改进产品里一般都换成了 Flash 存储器。4.18 个特殊功能寄存器 SFR。CPU内部包含了一些外围电路的控制寄存器、状态寄存器以及数据输入 / 输出寄存器, 这些外围电路的寄存器构成了 CPU内部的特殊功能寄存器。 18个特殊功能寄存器 SFR有 3 个 是 16 位的,共占了 21 个字节。5.4 个 8 位并行输入输出 I/O 接口。P0口、 P1口、 P2口、 P3口(共 32 线),用于并行输入或输出数据。6.1 个串行 I/O 接口,完成单片机与其他微机之间的串行通信 。 7.2
11、个16位定时器/计数器 T0、T1。8. 一个具有 5个(52 子系列为 6 个或 7个)中断源,2 个可编程优先级的中断系统。 它可以接收外部中断申请、定时器 / 计数器中断申请和串行口终端申请3.2 MCS-51 单片机芯片引脚位置及功能符号如下图所示图 3.2 MCS-51 单片机芯片引脚位置MCS-51系统的引脚说明:MCS-51系列单片机中的 8031、8051及 8751均采用 40Pin 封装的双列直接 DIP 结构,图 二是它们的引脚配置, 40 个引脚中,正电源和底线两根,外置石英振荡器的时钟线两根, 4 组 8 位共 32 个 I/O 口,中断口线与 P3 口线复用。895
12、1 的抚慰方式可以自动复位,也可以是手动复位,见下图。除此之外,RESET/Vpd还是一复用脚, Vcc 掉电其间,此脚可以接上没用电源,以保证单片机内部 RAM的数据不丢失。 在编程时, EA/Vpp 脚还需加上 21V 的编程电压3.3 51系列单片机运行的硬件条件51系列单片机内部配有 ROM和 RAM,单片机能够运行的最基本配置是:1. 配有为单片机提供时钟信号的振荡电路,如下图所示。2. 配有上电复位或按键复位电路。3. 要对 EA脚进行处理,选择外部或内部程序存储器。4. 要为单片机提供一个稳定的、满足单片机工作电压的工作电源图 3.3 单片机接线图3.4 单片机的特点与应用1.
13、单片机的特点1) . 控制功能强。2) . 抗干扰性强,可靠性高,工作温度范围宽。3) . 开发周期短,性价比高,易于产品化。2. 单片机的应用领域1) . 智能化仪表。2) . 实时工业控制。3) . 机电一体化产品。4) . 智能接口。5) . 办公自动化。6) . 商业营销。7) . 家用电器。四绘制软件流程图并对软件流程图进行说明4.1 软件设计 先了解实际交通灯的变化规律,假设一个十字路口为东西南北走向。初始 状态 0为东西红灯,南北红灯;然后转状态 1南北绿灯通车, 东西红 灯。过一段时间转状态 2,南北绿灯闪几次转黄灯,延时几秒,东西 仍然红灯。再转状态 3,东西绿灯通车,南北红
14、灯。过一段时间转状态 4 ,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯,最后回 到状态 1,不断循环。1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为 20 秒。2)黄灯闪烁 5 秒,警示车辆和行人 红、绿灯的状态即将切换。3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为 20 秒。 东西方向车流大 通行时间长。4)这样如上表的时间和红、 绿、黄出现的顺序依次出现这样行人和车辆 就能安全畅通的通行。4.2 电路连接分配图 4.1 电路连接分配通过单片机的 P1口控制实验仪上 6 个 LED按照
15、交通灯的变化规律循环发光,模拟十字 路口 L2、L1、L0 模拟南北方向交通灯。通过一条 SETB指令,可使某一灯亮,通过一条 CLR 指令,可使某一灯灭4.3 主程序流程图图 4.2 程序流程图五程序的源代码清单LEDEQUP1ORG0000HLJMPSTARTORG0030HSTART:MOV SP,#60HLCALL S0;START1: LCALL S1; LCALLS2; LCALLS3; LCALLS4; LJMPSTART1S0: MOVA,#00001001BMOVLED,AMOVR2,#10LCALLDELAY; RETS1: MOVA,#00001100BMOVLED,AM
16、OVR2,#200LCALLDELAY; RETS2: MOVA,#00001000BMOV R3,#5FLASH:MOV A,#00001100BMOVLED,AMOVR2,#03LCALL DELAYMOV A,#00001000BMOV LED,AMOV R2,#03LCALL DELAYDJNZ R3,FLASHMOV A,#00010010BMOV LED,AMOV R2,#50LCALL DELAY; RETS3: MOV A,#00100001BMOV LED,AMOV R2,#200 ;延时 20 秒LCALL DELAY; RETS4: MOV R3,#5FLASH1: MO
17、V A,#00100001BMOV LED,AMOV R2,#03LCALL DELAYMOV A,#00000001BMOV LED,AMOV R2,#03LCALL DELAYDJNZ R3,FLASH1MOV A,#00010010BMOV LED,AMOV R2,#50LJMP S1; RETDELAY:PUSH 02HPUSH 01HPUSH 00HDELAY1: MOV R1,#00HDELAY2: MOV R0,#0C2HDJNZR0,$DJNZR1,DELAY2DJNZR2,DELAY1POP00HPOP01HPOP02HRETEND六上机调试运行结果及分析( 1) 交通灯接线
18、图图 6.1 硬件接线图2) 交通仿真图图 6.2 程序开始工作图图 6.3 程序运行图 经过在仿真软件上的仿真,已经按实验要求得到了预期的结果,可以成功的 控制十字交通路口的交通秩序。七课程设计的经验教训总结通过这次课程设计,加强了我动手、思考和解决问题的能力。电路原理和连接, 和芯片上的选择 , 也略懂。巩固数字逻辑电路的理论知识,并对芯片有了新的认识, 懂得它的功能与其它芯片替换等 . 更重要的是如何将逻辑电路灵活运用于实际生活。 协作的重要性。我沉得做课程设计同时也是对课本知识的巩固和加强, 平时看课本时, 有时问题老是弄不懂, 做完课程设计, 那些问题就迎刃而解了。 而且还可以记住很多 东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,主要是因为没有 动手实践过吧! 认识来源于实践, 实践是认识的动力和最终目的, 实践是检验真理的 唯一标准。故一个小小的课程设计,对我们的作用是如此之大。本次关于简易交通灯的设计与制作是在 指导老师以及其他辅导老师的精心指导 下,和同组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国家用装饰用木制品项目创业计划书
- 中国辣椒种植项目创业计划书
- 中国口腔护理用品项目创业计划书
- 中国计算机断层成像项目创业计划书
- 2025租房合同协议书样本
- 中国脑机接口项目创业计划书
- 中国肛门袋项目创业计划书
- 政工程建设施工合同书
- 乐清保安考试题及答案
- 德化红旗瓷厂历史风貌区保护提升工程二期可行性研究报告
- 护坡混凝土施工方案
- 订购单模板(订货单模板)
- 施工组织设计施工方案报审表
- 3D扫描与模型重建
- 县政府工作调动文件范本
- 组合数学(第二版)递推关系
- 现代企业管理理论与实务
- 《新求精德语强化教程 中级Ⅱ》(第三版)学习指南【词汇短语+单元语法+课文精解+全文翻译+练习答案】
- 中式婚礼流程及主持词
- 美国超声心动图学会推荐的成人右心功能评价指南的解读
- 慢病健康管理 高血压患者随访评估与分类干预
评论
0/150
提交评论