机电综合实训报告基于单片机电子秒表得设计 本次设计得数字电子秒表系统采纳以 AT89S52 单片机为中心器件,利用其定时器/计数器定时与计数得原理,结合显示电路、LED 数码管以及外部中断电路来设计秒表。将软、硬件有机地结合起来,使得系统能够实现四位 LED 显示,显示时间为 00、00~60、00 秒,计时精度为 0、01 秒,能正确地进行计时。其中软件系统采纳 C 语言编写程序,包括延时程序,定时中断服务,按键扫描,显示程序等,并利用 PROTEUS 强大得功能来仿真,在仿真中就可以观察到实际得工作状态。 本设计主要特点就是计时精度达到 0、01s,解决了传统得由于计时精度不够造成得误差与不公平性,就是各种体育竞赛得必备设备之一。 一、 设计要求: 电子秒表设计,具有普通秒表得功能; 单片机就是使用按键启动、停止与复位。 二、总体方案得设计: 设计中包括硬件电路得设计与系统程序得设计。其硬件电路主要有主控制器,计时与显示电路与复位、启动与停表电路等。主控制器采纳单片机 AT89S52,显示电路采纳共阴极 LED 数码管显示计时时间。 本设计利用 AT89S52 单片机得定时器/计数器定时与计数得原理,使其能精确计时。利用中断系统使其能实现开始暂停得功能。P0 口输出段码数据,P2、0-P2、3 口作位码扫描输出,P2、4、P2、5 口接两个按钮开关,分别实现开始、暂停功能,RST 作为复位开关。 硬件电路图根据图 1 进行设计。 图 1 系统组成框图 按键电路得处理。这三个键可以采纳中断得方法,也可以采纳扫描得方法来识别。复位键主要功能在于数值复位,对于时间得要求不就是很严格。而开始与停止键则就是用于对时间得锁定,需要比较准确得控制。因此可以对复位按键实行扫描得方式,而对开始与停止键采纳外部中断得方式。显示电路采纳 7 段数码管作为显示介质,数码管显示可以分为静态显示与动态显示两种。由于本设计需要采纳四位数码管显示时间,假如静态显示则占用得口线多,硬件电路复杂,所以采纳动态显示。 时钟电路根据图 2 所示电路进行设计连接就能使系统可靠起振并能稳定运行。图中,电容器 C1、C2 起稳定振荡频率、快速起振得作用,电容值采纳大小为 22pF得电容与 12MHz 得晶振。 图 2 内部振荡电路 复位电路在上电后,由于电容充电,使 RST 持续一段高电平常间。当单片机已在运行之中时,按下复位键也能使 RST 持续一段时间得高电平,从而实现上电且开关复位得操作。如图 3 所示,采纳得电容值为 10μF 得电容...