1、 第 1 页 目 录 选择芯片器件、模块化编程 等多项知识。 ( 2)用单片机模拟实现具体应用 ,使个人设计能够真正使用。 ( 3) 把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。 ( 4) 提高利用已学知识分析和解决问题的能力 。 ( 5) 提高实践动手能力 。 1.3 设计任务和内容 1.3.1 设计任务 结合教材及参考资料, 用 AT89C51 单片机模拟实现十字路口的交通灯亮灭、 倒计时显示等 功能 。 1.3.2 设计内容 ( 1)填写设计任务书。 ( 2) 进行总体设计,画出原理图。 ( 3) 编写并调试程序。 ( 4) 用 Proteus 软 件进行仿真。 第 2 页
2、 第二章 总体设计及核心器件简介 2.1 总体设计 整个设计以 AT89C51 单片机为核心 , LED 数码管显示, 晶振电路, 复位电路组成。 硬件模块入图 2-1。 图 2 1 硬件模块 2.2 AT89C51 1 AT89C51 单片机简介 AT89C51 是美国 ATMEL 公司推出的系列单片机,将多种功能的 8 位 CPU 与 FPEROM(快闪可编程 /擦除只读存储器)结合在一个芯片上,是一种低功耗、高性能的 CMOS 控制器,为很多嵌入式控制应用提供了非常灵活而又 价格适宜的方案,其性能价格比远高于同类芯片。它与 MCS-51 指令系统兼容,片内 FPEROM 允许对程序存储器在线重复编程,也可用常规的 EPROM 编程器编程,可循环写入 /擦除 1000 次。 89C51 内含 4KB 的FPEROM,一般的 EEPROM 的字节擦除时间和写入时间基本上均为 10ms,对于任一个实AT89C51单片机 LED 数码 管显示 晶振电路 复位电路