机电综合实训报告基于单片机电子秒表得设计 本次设计得数字电子秒表系统采纳以 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 段数码管作为显示介质,数码管显示可以分为静态显示与