摘 要:近年来随着科技的飞速发展,时间的精确度在人们的社会生活中被要求的越来越高。为了提高计时精度来解决体提高育竞赛中的公平性和科学研究等领域减少误差的问题而设计一款高精度的数字式秒表是很有必要的。本次设计的数字式电子秒表采用的是AT89C52单片机,依靠它内部的定时器/计时器,由其定时和记数的原理,把软件程序、硬件电路有机地结合起来,完成LED数码管六位计时显示,计时时间由0到999。999秒,它的精确度是0。001秒,高于精确度0。01秒的数字式秒表。可以准确地计时,并可以记录存储计时时间数据,还可以在完成这次计时后查看上一次的计时数据。82214
毕业论文关键词:单片机;数字式秒表;计时精度
The Design of The Digital Stopwatch
Abstract:For the past few years, science and technology is developing very fast。 The accuracy of time in people's social life is required more and more high。 In order to improve the timing accuracy to solve to improve education in the competition fairness and scientific research area to reduce the error and the design of a high precision digital stopwatch is very necessary。 The design of digital electronic stopwatch uses AT89C52 single chip microcomputer, relying on its internal timer/timer, by the principle of the timing and number of the software and hardware circuit organically, to complete six timing LED digital tube display, counting time from 0 to 999。999 seconds, it can achieve accury of 0。001 second, higher precision digital stopwatch with 0。01 seconds left。 Can time accurately, and can record store timing time data, can also check last time after complete the timing data。
Key Words: Single chip microcomputer ; Digital stopwatch ; Timing accuracy
引言
随着科学技术的不断发展,时间作为一种计量单位在我们工业生产、国防、人民生活、科学研究等领域举足轻重,它涉及到我们工作、生活的各个方面。现在无论是科学研究还是国防工业,甚至是体育竞赛也对计时的精确度有越来越高的要求。论文网
在2015年的北京田径世锦赛男子百米飞人比赛的决赛中,牙买加闪电博尔特以9秒79蝉联冠军,刷新个人赛季最好成绩,这是他第三次拿到世锦赛百米金牌,而美国的加特林以0。01秒之差屈居亚军,而备受国人关注的体育中国选手苏炳添的赛跑成绩为10秒06,排名为第九位,打破了中国体育选手在该项目的最佳成绩。值得一提的是苏炳添在预赛中跑出10秒03,半决赛叩开10秒大关,与维考特一样以9秒987的成绩并列第八晋级决赛。在决赛中,博尔特起跑反应时间只有0。159秒,尽管一开始身体展开速度还有些慢,但在30米之后凭借加速和完美冲刺取得了冠军,而苏炳添的起跑反应时间是0。175秒,稍微有些慢,但瞬间启动非常出色,加速跑处于领先位置,但后程速度没能保持住,被对手逐个超越,取得第九名。美国名将盖伊10秒00排名第六,牙买加的鲍威尔同样是10秒00,但精确计算之后排名第七。
从上面的消息可以看出,人们对时间的精确度是越来越高的。不仅仅是在体育竞赛中,在国防工业、科学研究等领域对时间精确度的要求也是越来越高的,因为在国防工业和科学研究领域有一点点的误差都可能造成无法估计得严重后果,因此设计一款高精度的数字式秒表有着非常重要的意义的。数字式秒表具有显示直观、读取方便快捷、精确度高等优点。
本次设计的数字式秒表采用了微控制器,其型号是AT89C52,选它的原因是其内部有定时器/计时器,由定时和计数的原理,把软件程序与硬件电路结合起来实现计时功能,开始和暂停用中断电路去完成。以单片机其中一个端口P0来输出段码数据,选取另外P2。0-P2。5中的6个端口当作列扫描输出,再选择P1。1端口去接开始按键的开关,P3。2端口去接暂停按键的开关,P3。3端口去接清零按键的开关,P2。6端口接查看按键的开关,利用按键控制电路来完成上述作用和功能。该数字式秒表的显示电路构成器件是数码管,由设计作品的功能可知,需要6位数码管,并且采用共阴极的方式。