下载后可任意编辑交通灯专业课程设计下载后可任意编辑目 录 第 2 页 下载后可任意编辑选择芯片器件、模块化编程等多项知识。(2)用单片机模拟实现具体应用,使个人设计能够真正使用。(3)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。(4)提高利用已学知识分析和解决问题的能力。(5)提高实践动手能力。1.3 设计任务和内容1.3.1 设计任务结合教材及参考资料,用 AT89C51 单片机模拟实现十字路口的交通灯亮灭、倒计时显示等功能。1.3.2 设计内容 第 3 页 下载后可任意编辑(1)填写设计任务书。(2)进行总体设计,画出原理图。(3)编写并调试程序。(4)用 Proteus 软件进行仿真。第二章 总体设计及核心器件简介2.1 总体设计整 个 设 计 以 AT89C51 单 片 机 为 核 心 ,LED 数码管显示,晶振电路,复位电路组成。硬件模块入图 2-1。 第 4 页 下载后可任意编辑图 2-1 硬件模块2.2 AT89C511.AT89C51 单片机简介AT89C51 是美国 ATMEL 公司推出的系列单 片 机 , 将 多 种 功 能 的 8 位 CPU 与FPEROM(快闪可编程/擦除只读存储器)结合在一个芯片上,是一种低功耗、高性能的 第 5 页 AT89C51单片机LED 数码管显示晶振电路复位电路 下载后可任意编辑CMOS 控制器,为很多嵌入式控制应用提供了非常灵活而又价格适宜的方案,其性能价格比远高于同类芯片。它与 MCS-51 指令系统兼容,片内 FPEROM 允许对程序存储器在线重复编程,也可用常规的 EPROM 编程器编程,可循环 写 入 / 擦 除 1000 次 。 89C51 内 含 4KB 的FPEROM,一般的 EEPROM 的字节擦除时间和写入时间基本上均为 10ms,对于任一个实时控制系统来说,这样长的时间是不可能在线修改程序的。 第 6 页 下载后可任意编辑图 2-2 89C51 内部结构图与 EEPROM 相比较,FPEROM 大大缩短了存储内容擦除和写入的时间,为在线改写 第 7 页 下载后可任意编辑程序提供了极大的方便,而且价格也比带EPROM87C 系列单片机便宜,这更显示出了89C 系列的优越性。它还有 128*8Bit 的片内RAM;32 根 I/O 线;2 个 16 位定时/计数器;5 个中断源;一个全双工的异步串行口;间歇和掉电工作模式;三级程序存储器加密;全静态工作,晶振工作范围:0Hz—24MHz。2.管脚功能AT89C51 单片机为 40 引脚芯片如图 2-3所示。①I/O口线: P0、P1、P2、P3共四个八位 第 8 页 ...