|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
秒表设计 4 f/ Y! T6 `- @6 e9 ?4 u9 C( K
, a) L2 G7 `8 g' `2 S目 录
# F3 Y) h3 ^# P/ W( j% W/ d - E4 X4 O% v6 ?+ m
1. 摘 要 I
, @: m0 k; s' G; P$ a {1 z2. Abstract II) t) f% W& S" Z$ V
第1章 前言 1
5 g6 z2 N$ ]7 n/ x7 Y1.1 选题背景 1
; N+ y: z+ C* l+ s1.2 单片机简单介绍 1! Y ^9 Y6 e0 ~5 v0 [, B
1.3 设计的作用及目的 29 k9 W+ B3 ?1 j9 r1 S1 j- ]
第2章 设计主要任务 30 n3 K* a) C( |1 n
2.1 四位数码管动态显示0000-1000秒 33 m( ? s7 u3 E" M& n7 M$ p
2.2 每秒自动加1 3# M* G' Q' X# F* j
2.3 开始按键,复位按键,暂停按键 33 n& r, S& d# k c
第3章 硬件模块 4$ Y2 _* B8 ~" V
3.1 时钟电路 4. [: p. |3 u9 O) r
3.2 复位电路 5
! Y5 f4 V# q& ?1 c3.3 按键电路 6 `! B% o! T* S( ~
3.4 显示电路 8
) |& j- h9 D; C1 N0 T7 I3.5 USB接口电路 110 m8 p2 V2 p/ M
3.6 本章小结 11
3 u" H$ f" _, J2 q6 b3 }第4章 软件模块 14
. V8 z. }* R, o- s& R2 V' \; \4.1 启动程序 14$ X% G( R- |& |
4.2 复位程序 15% c0 f1 P6 w/ P
4.3 按键扫描程序 164 m# o2 N8 K/ A
4.4 数码管显示程序 17, j. H+ D* @! Z$ W7 D
4.5 状态机程序 18
. B" E7 }2 {2 ^4.6 本章小结 19
! l, ]( _" f `" u. a6 z第5章 调试体会 21) [& A! v _8 J/ R
第6章 总结 223 c: n' E9 t( N
3. 参考文献 23* K# Z/ g0 n) R$ N
4. 附 录 24$ E+ q# K3 f2 N9 Q: C, h
5. 致 谢 32
+ @6 G" l) G* H5 U6 y s [5 V5 a
9 D& O. ^& r4 {' P0 N( m
1.摘 要
, | B' ^% Y" j# G对于一切都要精确的科技信息时代,用来精确时间的工具必然少不了秒表。此次设计的电子秒表计数范围0-1000秒,三个功能按键,进行复位,开始,暂停的功能操作。整个设计分硬件模块和软件模块这两个模块展开的,硬件模块是基于单片机AT89C51RC,以四位一体数码管和按键部分以及用于信号功率放大的74HC245芯片 等外围电路组成,元件少,结构简单;软件部分利用keil uVision4编写软件,采用中断服务程序对事件处理,结构合理,思路清晰,提高了微处理器的工作效率。最终经过调试实现了秒表的计时功能。
" {6 J2 h3 Z( W# j9 C. }
* Z1 F3 _' [- B7 ~3 S【关键词】 秒表;AT89C51RC;数码管;74HC245( S5 A/ {# C- w+ n ?
6 [: N- J+ \# P- [; T+ O0 i
; g* f! l/ b. w& _ j5 Q: L0 U' U
Design of the Electronic Stopwatch, P* P1 b( A9 ?- q' t$ L# C, a
2.Abstract5 H) m" e. V: N! L* i" }
For everything to be precise in the age of technology and information.the tools for precise time are needful such as stopwatch.The electronic stopwatch can count ranged from 0000 to 1000 seconds and has three function buttons.which are clearing, starting and pausing.The whole design is divided into hardware module and software module.The hardware module is based on Microprocessor AT89C51RC and consists of some peripheral circuit such as a digital tube , a key part, , a 74HC245 chip for signal power amplification and so on .The features of Hardware module features are less electronic components and have simple structure,The software part uses keil uVision4 to write the program, the interrupting service program is used to deal with the problem, the structure is reasonable and the thought is clear,As the same time,improving the work efficiency of microprocessor.Finally, the function of stopwatch is realized after debugging.The abstract should be about 250 words in English.
`" s( C1 Q: L9 v J+ n, }: Z: N
【Keywords】 Stopwatch; AT89C51RC; Digital tube; 74HC245
) t( j( ?$ B3 t# t( H
% K$ i N1 k! f7 M2 r) w1 ]3 l A3 b7 @9 k3 Z [
第1章 前言
/ h' J }0 t1 {8 K5 H' y
- ?0 Q0 x2 W0 }; H/ L1 c1.1选题背景 6 s% L$ b/ q5 J: I* m5 o
在当下这个信息科技迅猛发展的时代,各领域对于时间精确要求越来越高,比如在物理界,做实验需要精确的计时工具来测量时间参数;在体育界,比赛场上需要精确的计时工具来区分运动员速度之间的细微差距;在IT行业,时间的要求更是越来越高;最基本的在生活中,计时工具也是常被人使用。所以电子秒表实用域广,性价比高,实用性强,市场前景一片光明。 # M2 f& v; z) q1 G c
, p& d2 W, G% a8 D$ k& k" ^1.2单片机简单介绍0 m( {2 T7 n4 ]9 E9 {+ q* l: B6 c
、单片机微型计算机简称单片机,是典型的嵌入式微控制器,常用英文字母mcu表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片内,是计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种设计思想设计出的处理器,之后,单片机和专用处理器被分开。早期的单片机是8位或4位的,其中最成功的是8031,因为简单可靠性能好而获好评。之后在8031基础上发展了MCS51系列单片机系统。但性价比不理想而未被广泛应用。90年代随着电子产品飞速发展,单片机技术大大提高,处理能力也提高了数倍。目前,高端32位单片机主频已超过300MHZ,而且当代单片机系统已经不只在裸机环境下使用和发展,大量嵌入式操作系统被广泛使用。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。单片机比专用处理器更适合于嵌入式系统,所以他得到了更广泛的应用。其实单片机是世界上数量最多的计算机。现代生活的几乎所有电子和机械产品都集成有单片机。手机,电话,计算机,家庭电器,医疗仪器,电子玩具,掌上电脑等等都会配有单片机。汽车上一般要配有50多部单片机,复杂的工业控制系统上甚至可能有数百台单片机子同时工作!; T9 c4 C9 c4 U* y; z
$ d( q4 W0 h8 X3 V3 X0 v9 G0 w
( {4 x! G& {- c7 t
* A5 I+ ~# n5 _$ B& ~% |3 D& U' T& R5 e) E3 V9 a1 p; z, R
|
|