单片机课程设计.pdf
1 第一章单片机简介AT89S51是一种带4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8 位微处理器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 AT89S51指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89S51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。1.1单片机的构成图 1-1 单片机的结构图1、CPU 89S51内部 CPU是一个字长为 8 位的中央处理单元(center processing unit)它对数据的处理是按资字节为单位的。CPU 包括三部分:运算器、控制器和专用寄存器。2、存储器片内程序存储器程序存储空间 ROM 片外程序存储器片内数据存储器数据存储空间 RAM 片外数据存储器2 3、I/O 端口I/O 端口,也称为 I/O 接口或 I/O 通路功能:是 AT89S51 与外部实现控制和交换的通道,分为并行端口和串行端口。(1)并行 I/O 端口写端口:即写到端口,就是把CPU 中的 A 或其它寄存器中的数据传送到端口锁存器中,然后由端口自动输出到引脚线上。读端口:即读出端口,就是把端口锁存器中的数据输送到累加器A 中。读引脚:即读出引脚,就是把引脚上的外部数据输送到内部。读引脚时一定要先关断端口,即先将端口锁存器置位,这样锁存器的输出使驱动器T3截止,引脚上的信号就可以通过三态缓冲器输入到内部总线上。故读引脚时,必须同时有两条指令:ORL P1,#0FFH、MOV A,P1(2)串行 I/O 端口89S51是具有一个全双工可编程串行I/O 端口。故可以由 TXD 串行发出,又可以由 RXD 串行接收。它们都利用了 P3口的第二功能:RXD(P3.0),TXD(P3.1)。4、定时/计数器:80C51中有 2 个 16 位的定时/计数器 T0,T1,它们有定时和计数两种模式。具体内容在以后章节中专门讨论。5、中断系统80C51 可以处理5 个中断源发出的中断请求,其中2 个外部中断请求INT0,INT1,2 个内部定时/计数器中断请求 T0,T1,一个内部串行口中断请求。具体内容在以后章节中专门讨论。1.2 单片机的特点(1)高集成度,体积小,高可靠性单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的 CPU。单片机程序指令,常数及表格等固化在ROM 中不易破坏,许多信号通道均在一个芯片内,故可靠性高。(2)控制功能强为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O 口的逻辑操作及位处理能力,非常适用于专门的控制功能。(3)低电压,低功耗,便于生产便携式产品为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8V3.6V,而工作电流仅为数百微安。(4)易扩展片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J13(5)优异的性能价格比单片机的性能极高。为了提高速度和运行效率,单片机已开始使用RISC流水线和 DSP等技术。单片机的寻址能力也已突破64KB的限制,有的已可达到 1MB和 16MB,片内的 ROM 容量可达 62MB,RAM 容量则可达 2MB。由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更使其价格十分低廉,其性能价格比极高。1.3 单片机的工作原理单片机 由运算器、控制器、存储器、输入输出设备 构成。单片机 自动完成赋予它的任务的过程,也就是单片机 执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的 指令系统 所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的 指令系统,不同种类的单片机,其指令系统 亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器 中。存储器 由许多存储单元(最小的 存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个 存储单元 也必须被分配到唯一的地址号,该地址号称为 存储单元 的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。程序通常是顺序执行 的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是 程序计数器 PC(包含在 CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC 在中的内容就会自动增加,增加量由本条指令长度 决定,可能是 1、2 或 3,以指向下一条指令的起始地址,保证指令顺序执行。文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J14 第二章交通灯控制系统设计2.1 设计内容十字路口交通灯控制系统的设计利用单片机的定时器产生秒信号,控制十字路口的红绿黄灯交替点亮和熄灭,并且用 4 只 LED数码管显示十字路口两个方向的剩余时间。要求系统的工作符合一般交通灯控制要求。2.2 基本要求课程设计的基本要求:单片机课程设计的主要内容包括:理论设计撰写设计报告等。其中理论设计又包括选择总体方案,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括模块化层次结构图,程序流程图。程序设计是课程设计的关键环节。课程设计的最后要求是写出设计总结报告,把理论设计内容进行全面的总结,把实践内容上升到理论高度。2.3 设计要求十字交叉路口的交通灯控制系统的结构如图 1.1 所示。南北东西图2.1 十字路口交通灯控制示意图文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J15 往南和往北的信号一致,即红灯(绿灯或黄灯)同时亮或同时熄灭。用两个数码管来显示被点亮的指示灯还将点亮多久。往东和往西方向的信号一致,其工作方式与南北方向一样,也采用两个数码管来倒计时。当南北方向为绿灯和黄灯时,东西向的红灯点亮禁止通行;而东西方向为绿灯和黄灯时,南北向的红灯点亮禁止通行。表 2.2 交通信号灯工作模式南北向绿灯亮 40 秒黄灯亮 5 秒红灯亮 45秒东西向红灯亮 45 秒绿灯亮 40 秒黄灯亮 5 秒2.4 设计要点2.4.1 硬件设计1)单片机建议选用AT89S51,它与 8051 系列单片机全兼容,但其内部带有 4KB的 FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。2)LED显示系统:南北向和东西向各采用2 个数码管计时,对该方向的指示灯的点亮时间进行倒计时,最长计时范围为99秒。设计时可利用单片机的P0口和 P1口作为字段和片选信号输出,经驱动芯片后驱动数码管显示倒计时时间,数码管采用动态扫描方式显示。3)键盘系统:一个非程序按键:系统复位键。4)电源供电系统:本系统采用220V电源供电,应设计相应的稳压电源电路。但课程设计受时间限制,也可采用现成的5V直流稳压电源供电,这样可以节约设计时间、简化设计过程。图 2.3 系统元器件组成方框图2.4.2 本系统的工作流程1)接通电源时或系统复位后,系统按程序给定的时间工作,即南北向通行文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J16 40 秒,东西向通行 40 秒,黄灯亮 5 秒,工作模式如表1.1 所示。首先南北向通行,然后东西向通行,如此循环。显示程序模块:完成 12 个发光二极管(实际上只需驱动6 个)和 4 个 LED数码管的显示驱动。键盘扫描程序模块:判断是否有键按下,并求取键号。2.5 硬件设计2.5.1 系统的工作流程图 2.4 交通信号灯工作程序流程图文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J17 2.5.2 系统电气原理图图 2.5 AT89S51 单片机引脚图 2.6 复位电路文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J18 图 2.7 晶振电路图 2.8 交通信号灯电路文档编码:CL4N3F3U6L9 HV7O4H6D5G4 ZK9Y4N6T4J1文档编码:CL4N3F3U6L9 HV7