1、 十字路口交通灯设计十字路口交通灯设计 学生姓名:学生姓名: 学学 号:号: 专专 业:应用电子业:应用电子 指导老师:指导老师: 完成时间:完成时间:2012014 4. .0606. .0 01 1 摘要摘要 本系统主要由 51 单片机,显示 模块,键盘模块,语音模块,传感器 模块,恒流源模块,稳压源模块等组 成。该系统可以设定每只路灯的开关 灯时间,还可以通过传感器来识别外 部环境的明暗变化和有无物体通过, 来自动控制路灯的开关,并且路灯的 亮度可以通过自制可调恒流源按需 要进行自动调节;同时系统还能检测 路灯是否发生故障,若发生故障则及 时报警并显示故障路灯的地址编号。 目录目录 1
2、1 单片机概述单片机概述 1 1 2 2 芯片简介芯片简介 2 2 2.1 MSC2.1 MSC- -5151 芯片简介芯片简介2 2 2.2 82552.2 8255芯片简介芯片简介 5 5 2.3 74LS3732.3 74LS373 简介简介 6 6 3 3 系统硬件设计系统硬件设计6 6 3.13.1交通管理的方案论证交通管理的方案论证 6 6 3.2 系统硬件设系统硬件设计计 7 4 4控制器的软件设计控制器的软件设计 1010 4.14.1每秒钟的设定每秒钟的设定1010 4.24.2计数器硬件延时计数器硬件延时1010 4.3 4.3 软件延时软件延时 1111 4.4 4.4
3、时间及信号灯的显示时间及信号灯的显示 1212 4.5 4.5 程序设计程序设计 1313 1 1 单片机概述单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。 单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常, 单片机由单块集成电路芯片构成, 内部包含有计算机的基本功能部件: 中央处理器、存储器和 I/O 接口电路等。因此,单片机只需要和适当的软件及外 部设备相结合,便可成为一个单片机控制系统。 单片机经过 1、2、3、3 代的发展,目前单片机正朝着高性能和多品种方向 发展,它们的 CPU 功能在增强,内部资源在增多,引角的多功能化,以及低
4、电压 底功耗。 2 2 芯片简介芯片简介 2.1 MSC2.1 MSC- -5151 芯片简介芯片简介 MCS-51 单片机内部结构 8051 是 MCS-51 系列单片机的典型产品,我们以这一代表性的机型进行系统 的讲解。 8051 单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/ 计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控 制总线等三大总线,现在我们分别加以说明: 中央处理器中央处理器: 中央处理器(CPU)是整个单片机的核心部件,是 8 位数据宽度的处理器,能 处理 8 位二进制数据或代码,CPU 负责控制、指挥和调度整个单元系统协调的
5、工 作,完成运算和控制输入输出功能等操作。 数据存储器数据存储器(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 具备较完善的中断功能, 有两个外中断、 两个定时/