基于AT89S51单片机的十字路口单片机交通灯课程设计

上传人:e****s 文档编号:26018210 上传时间:2017-12-21 格式:DOC 页数:22 大小:888KB
返回 下载 相关 举报
基于AT89S51单片机的十字路口单片机交通灯课程设计_第1页
第1页 / 共22页
基于AT89S51单片机的十字路口单片机交通灯课程设计_第2页
第2页 / 共22页
基于AT89S51单片机的十字路口单片机交通灯课程设计_第3页
第3页 / 共22页
基于AT89S51单片机的十字路口单片机交通灯课程设计_第4页
第4页 / 共22页
基于AT89S51单片机的十字路口单片机交通灯课程设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基于AT89S51单片机的十字路口单片机交通灯课程设计》由会员分享,可在线阅读,更多相关《基于AT89S51单片机的十字路口单片机交通灯课程设计(22页珍藏版)》请在金锄头文库上搜索。

1、 课 程 设 计 说 明 书名称 基于 AT89S51 单片机的十字路口 交通灯的设计 2011 年 6 月 13 日至 2011 年 6 月 17 日共 1 周院 系 电子信息工程系 班 级 姓 名 系主任 教研室主任 指 导 教 师 目录第 1 章 引言 .2第 2 章 单片机概述 .32.1 单片机的工作过程 .32.2 单片机历史 .62.3 单片机的基本结构 .62.4 嵌入式系统 .62.7 单片机的硬件特性 .62.8 单片机的应用 .7第 3 章 芯片简介 .83.1 特点 .83.2 说明 .83.3 引脚图 .93. 4 内部原理图 .10第 4 章 系统硬件设计 .114

2、.1 交通管理的方案论证 .114.1.1 课程设计课题 .114.1.2 课程设计要求 .114.2 系统硬件设计 .124.2.1 硬件材料名称规格数量 .124.2.2 硬件电路图 .12第 5 章 系统软件设计 .135.1 红绿灯显示程序 .135.2 数码管显示程序 .15第 6 章 结论 .16参考文献 .16第 1 章 引言随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。本

3、文就利用单片机对双色 LED 等进行模拟红绿灯的设计。第 2 章 单片机概述单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。2.1 单片机的工作过程单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条

4、指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令) ,这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其

5、中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器 PC(包含在 CPU 中) ,在开始执行程序时,给 PC 赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC 在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2 或 3,以指向下一条指令的起始地址,保证指令顺序执行。单片机介绍单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit) ,常用英文字母的缩写 MCU 表示单片机

6、,它最早是被用在工业控制领域。单片机由芯片内仅有 CPU 的专用处理器发展而来。最早的设计理念是通过将大量外围设备和 CPU 集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL 的 Z80 是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。早期的单片机都是 8 位或 4 位的。其中最成功的是 INTEL 的 8031,因为简单可靠而性能不错获得了很大的好评。此后在 8031 上发展出了 MCS51 系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了 16 位单片机,但因

7、为性价比不理想并未得到很广泛的应用。90 年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着 INTEL i960 系列特别是后来的 ARM 系列的广泛应用,32 位单片机迅速取代 16 位单片机的高端地位,并且进入主流市场。而传统的 8 位单片机的性能也得到了飞速提高,处理能力比起 80 年代提高了数百倍。目前,高端的 32 位单片机主频已经超过 300MHz,性能直追 90 年代中期的专用处理器,而普通的型号出厂价格跌落至 1 美元,最高端1的型号也只有 10 美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上

8、电脑和手机核心处理的高端单片机甚至可以直接使用专用的 Windows 和 Linux 操作系统。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有 1-2 部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备 40 多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过 PC 机和其他计算的总和,甚至比人类的数量还要多。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了 I/O 设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机内部也用和电脑功能类似的模块,比如 CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过 10 元即可.用它来做一些控制电器一类不是很复杂的工作足矣了。我们

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号