单片机秒表课程设计前言 本设计主要是对 51 单片机的一个方面的扩展,是能实现一般定时功能的设计。系统采纳单片机 AT89C51 作为本设计的核心元件,在其基础上外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及 LED 显示器,键盘采纳独立连接式。外围设备有 LED 显示驱动器及相应的显示数字电子钟设计与制作可采纳数字电路实现,也可以采纳单片机来完成。若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计与制作中采纳单片机 AT89C51,它是低功耗、高性能的 CMOS 型 8位单片机。片内带有 4KB 的 Flash 存储器,且允许在系统内改写或用编程器编程。另外, AT89C51 的指令系统和引脚与 8051 完全兼容,片内有 128B 的 RAM、32 条 I/O 口线、2 个 16 位定时计数器、5 个中断源、一个全双工串行口等。 按键电路设有两个按键:从上往下为k1 和 k2 键。按下 k1 键用于启动和暂停秒表;k2 键用于复位。另外还有一个单片机的复位按键,此按键用于总复位,使单片机和 LED数码管同时复位。目录一、设计任务和要求.......................................................................................................................3(一)系统功能任务...............................................................................................................3(二)系统设计要求...............................................................................................................3二、方案设计与论证.......................................................................................................................3三、硬件设计...................................................................................................................................4(1)时钟电路.........................................................................................................................4(2)按钮电路.................................................................................