TA的每日心情 | 1574234176 |
---|
签到天数: 1 天
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要
3 w9 L5 r' F9 ~$ _# W; B! E近年来随着科技的飞速发展,单片机的应用正在不断深入,$ v% U6 ] h H3 r; v' I8 H+ v4 J
同时带动传统控制检测技术日益更新。在实时检测和自动控制的
' |6 n5 E" C) |单片机应用系统中,单片机往往作为一个核心部件来使用,但仅" ~+ m: ^# K% a x
单片机方面的知识是不够的,还应根据具体硬件结构、软硬件结: X5 B, f1 D& z, W
合,来加以完善。6 a0 g4 V3 @! _* b% y, K# P
计算机在人们的日常生活中是比较常见的电子产品之一。可7 d# m2 Y" o0 @
是它还在发展之中,以后必将出现功能更加强大的计算机,基于
# _, P; I6 d6 n这样的理念,本次设计是用AT89S51 单片机、LCD 显示器、控
' l9 x- }# s: B3 F5 p制按键为元件来设计的计算器。利用此设计熟悉单片机微控制器 `9 h- s- u0 G5 }0 h
及C 语言编程,对其片资源及各个I/O 端口的功能和基本用途的
- G, d% P% E. ~2 o了解。掌握Microsoft Visual C++ 6.0 应用程序开发环境,常用的
/ h& @3 W& u9 E3 W& W+ d' DLCD 显示器的使用方法和一般键盘的使用方法。+ `5 u6 v( T/ A$ L% g% ?
关键字: AT89C51 LCD 控制按键
d. h! j- S* x第一章简介
/ H; H- F$ H: S" v2 m9 E1.1 课题简介6 o+ X7 f/ g, N! y- ~
当今社会,随着人们物质生活的不断提高,电子产品已经走7 p$ E7 F8 L) E- c
进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都5 Y2 M. c7 R, w; r' e
离不开电子产品,大型复杂的计算能力是人脑所不能胜任的,而
- B7 z: d& A( x0 V- e# U且比较容易出错。计算器作为一种快速通用的计算工具方便了用% V+ ]7 O% T7 b* M# |6 T1 g
户的使用。计算器可谓是我们最亲密的电子伙伴之一。本设计着) c3 I' { {' s+ f' `, a
重在于分析计算器软件和开发过程中的环节和步骤,并从实践经
! U; f6 y \2 r9 }0 X2 |0 R验出发对计算器设计做了详细的分析和研究。5 k. D+ l" t" M) Y. X
3
" i% [* s8 J8 d7 i) T4 p) h; s单片机由于其微小的体积和极低的成本,广泛的应用于家用
1 b4 M. s2 S4 f# o5 ^电器、工业控制等领域中。在工业生产中。单片微型计算机是微
$ O6 U/ D& \& H型计算机的一个重要分支,也是颇具生命力的机种。单片微型计
/ {0 M9 ?& [9 X- p9 \' k* A5 x1 i算机简称单片机,特别适用于控制领域,故又称为微控制器。; j4 O& N5 G6 W4 ?. T
本系统就是充分利用了8051 芯片的I/O 引脚。系统以采用
" R$ D6 ~8 @* Y9 L2 {4 ~6 U# rMCS-51系列单片机Intel8051 为中心器件来设计计算器控制器,
/ B% u- |. V8 p m* [, D实现了能根据实际输入值显示并存储的功能,计算程序则是参照
5 k6 t" V9 C) O! i( g" ~4 y0 k1 _教材。至于位数和功能,如果有需要可以通过设计扩充原系统来
4 I# s6 G( L% w1 ?; E% m实现。
7 }2 M) B; [1 Q8 Y4 F8 S. G z1.2 设计目的( H( U6 s3 f. l% L
通过本次课题设计,应用《单片机应用基础》、《计算机应用6 C% [2 m& n0 r0 A7 Y
基础》等所学相关知识及查阅资料,完成简易计算器的设计,以
5 L( v; `" @9 h# C% P& u* _& j, n达到理论与实践更好的结合、进一步提高综合运用所学知识和设: }. ?8 ^. f+ F' ]- O( J% y
计的能力的目的。+ ^8 |3 ^8 e( z% Y% e, {2 w
通过本次设计的训练,可以使我在基本思路和基本方法上对: e0 }& G- j/ T" x8 e T0 \( V
基于MCS-51单片机的嵌入式系统设计有一个比较感性的认识, 并. Y: ^9 |$ O& Z: Y! m" T9 h
具备一定程度的设计能力。
' C1 v/ Z6 a6 [$ L/ l9 d+ a2 l2 V8 ^$ D5 a
" s$ B5 J/ A, `) E& t
2 `, }, E( T: P, D. t& G
; U" [/ x/ y; I2 {5 w+ [3 | |
|