龙源期刊?/p>
http://www.qikan.com.cn
基于
ATmega16
单片机的简易秒表的设计?/p>
制作
作者:王新?/p>
孙新?/p>
来源:《硅谷?/p>
2011
年第
23
?/p>
?/p>
要:
在体育竞技等场合中,要经常用到秒表,提供一种简易秒表的设计与制作,使用
这种方案制作的秒表,定时准确,定时精度最高可达到微秒级别,通过按下按键可以将显示时
间停止在当前状态,按下另一按键还可以继续进行计时?/p>
关键词:
秒表?/p>
Atmega16
;定时器
/
计数?/p>
中图分类号:
S241
文献标识码:
A
文章编号?/p>
1671
?/p>
7597
?/p>
2011
?/p>
1210059
?/p>
01
0
前言
秒表是一种常用的测时仪器,常规的秒表的制作方法有两种,一种是采用电子电路搭建?/p>
成,这种电路的搭建需要制作者具有一定的模拟和数字电子电路基础,另外这种秒表的定时?/p>
间范围较为固定。还有一种方法就是使用智能芯片,通过编程来实现定时功能,从而实现秒?/p>
的制作。这种方法制作的秒表,可以通过软件更改程序参数灵活的调节定时范围及定时精度?/p>
使用较为灵活,且简单易懂。本文采?/p>
AVR
单片机作为主控芯片,配以相应的外围电路,?/p>
现简易秒表的设计与制作?/p>
1
硬件电路设计
本系统的硬件构成主要有单片机的主控模块、显示模块以及主令模块。主控模块以
ATmega16
单片机为控制核心,配以最小工作系统必要的外围电路,如复位电路、晶振电路?/p>
电源电路等;显示模块采用
5
?/p>
LED
数码管,主要用于定时显示,显示内容为
?/p>
秒?/p>
-
百分?/p>
N
?/p>
?/p>
;主令模块主要由按键组成,以实现系统的人机交互功能?/p>
其系统组成如图所示?/p>
简易秒表系统框?/p>
1.1 ATmega16
单片机?/p>
ATmega16
单片机的美国
Atmel
公司生产?/p>
AVR
系列单片机的?/p>
档产品之一,是一款基?/p>
AVR RISC
的低功?/p>
COMS
?/p>
8
位高性能单片机。通常在一个时?/p>
周期内执行一条指令,
ATmega16
可以取得接近
1MIPS/MHz
的性能,在功耗和执行速度之间
取得平衡
[1]
。同时,该型号单片机采用
Flash
技术,具有在线编程功能,调试系统非常方便,