|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于单片机的简易计算器设计
5 x3 ~# m" n- e+ X, ^* [9 Y" L/ E% Z( W& Q7 W1 P& _
. O7 O9 @1 x1 o& k
摘要 ............................................................... 2+ t) l( j, ?* t- k
关键字 :80C51 LCD1602 4*4 矩阵键盘 计算器 .................. 2* d5 j3 \. Z: ]! b
第一章 绪论 ........................................................ 3
6 Z" Z) x: G) O' ^8 Y6 p1.1 系统开发背景 . ................................................... 3; l! ~; m; e! c4 B3 h
1.2 系统开发意义 . ................................................... 3' }5 u2 g3 [( r/ A
1.3 设计目的 . ....................................................... 3
! c5 _7 p$ j5 u1.4 设计任务 ....................................................... 3$ ~6 F" m3 p+ }8 D3 n6 O
第二章 单片机发展现状 .............................................. 49 @0 u# I) d( \8 |% u- s
2.1 目前单片机的发展状况 ........................................... 4" h' o7 U/ Y) ^# Z5 r; L
2.1.1 单片机的应用场合 ............................................ 4
4 s! G7 [. y4 j) I) f8 p) ?2.2 计算器系统现状 . ................................................. 5" r' J* G6 X( f! \0 C; y+ t
2.3 简易计算器系统介绍 . ............................................. 55 `; ~# W+ f2 ~2 I" n4 |
第三章 系统硬件设计及说明 .......................................... 6( b/ w: T v X
3.1 系统组成及总体框图 . ............................................. 7
. @5 x9 }6 T, }3.2 AT89S52单片机介绍 ............................................. 7
6 D( s4 d# k) |3 [3 R! H3.3 其它器件介绍及说明 ............................................ 10
. v. \4 u- K' Z7 }' t a6 v# w3.3.1 LCD1602 液晶显示 ........................................... 10 * m$ u( E: ~/ X1 N
3.3.2 4*4 矩阵扫描按键 .......................................... 13
- F* T: y7 K) y第四章 PROTEUS模拟仿真 ............................................ 14
( Y' ?, J/ ]! M8 u0 U第五章 系统硬件设计及说明 ......................................... 16
7 w3 `0 N0 J- Z+ Q1 m第六章 软件设计 ................................................... 17 # x* O% d+ \: y% p& D$ s
6.1 汇编语言和 C语言的特点及选择 . .................................. 17 + e, J+ t! [' x
6.2 源程序代码 .................................................... 17/ M. s. Q6 H/ n
1 M: m# t+ Z4 O [# q e- z( ]" L% H: `. Y- u
, A, l3 X% x. u
7 m3 y1 o* J5 X, R3 [; O- L
# R+ ^' @ i% Y! ?$ w
- j" W m' A- o3 R- i: i7 y
摘要
" c4 U/ i$ ?7 O* G* K: v0 l2 Y( `9 ?, X1 v: ~$ a+ b
近年来随着科技的飞速发展, 单片机的应用正在不断深入, 同时带动传统控制检测技术日益更新。 在实时检测和自动控制的单片机应用系统中, 单片机往往作为一个核心部件来使用, 但仅单片机方面的知识是不够的, 还应根据具体硬件结构、软硬件结合,来加以完善。
7 u+ Y, u' |+ Y8 m
+ ^- @( D) W7 L6 j# V& L/ j1 s
; ~; a) Z0 l5 w计算机在人们的日常生活中是比较常见的电子产品之一。 可是它还在发展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本次设计主要以80C51单片机为控制芯片,用 C语言进行编程实现,通过 4*4 矩阵键盘控制,输出用液晶屏 LCD1602显示,该计算器可以实现一般的加减乘除四则混合运算。2 s% S- N! Y- }( e! m5 G N
- V2 d5 c9 R# i) A6 ]9 y9 W0 m [" c# L
关键字 :80C51 LCD1602 4*4 矩阵键盘 计算器
7 d, j9 a3 M M' t- J5 l6 }
* K3 v( L" Y/ N$ _: V% {: Z) J- V+ L6 ], W- A+ m
6 o# |: Y6 m* `1 W& U
6 w6 B- D, A1 n. C1 U2 T8 |7 W5 Z, z' K; X, @3 Q- b! E
5 ^, S, Y& F+ X- N: h1 J/ O) h# Z/ m7 ~: w1 X
+ f7 V: S7 X; x- \" p; ]& N# @* E
2 H7 X- m0 K; Y* j1 d' N4 J
( c3 O$ `% d, z3 G1 D" \, h+ r& T6 H3 V* j) m; y- O8 t8 o5 L
5 `. b! [ b# V* Y( y* | 9 a0 B% J( O7 e( E
3 {+ ^; s0 c5 B
6 c' s2 a9 f% g/ P
|
|