|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于单片机的简易计算器设计 L+ A/ x- u' m
. A N8 W$ Z, I7 r( e
R) Y8 h. {" _' G. @# Q' D摘要 ............................................................... 2. Z' K9 y" ^& ^4 K+ z
关键字 :80C51 LCD1602 4*4 矩阵键盘 计算器 .................. 25 Q$ [7 E8 @ U) q; W
第一章 绪论 ........................................................ 3 i! h9 a( q; `( S5 B$ L- U; ]& ?
1.1 系统开发背景 . ................................................... 3
; p% r+ _! H/ r+ _2 r, z1.2 系统开发意义 . ................................................... 3
: e0 Y: b3 I9 a# i5 A3 T1.3 设计目的 . ....................................................... 3
3 `0 i+ v0 c) u* E1.4 设计任务 ....................................................... 3
8 n. N$ V0 n; e3 M& I第二章 单片机发展现状 .............................................. 4
G, F+ P6 F; K4 j# v3 O5 a' H2.1 目前单片机的发展状况 ........................................... 46 }/ |6 d) N+ ^9 K( h
2.1.1 单片机的应用场合 ............................................ 42 t& m$ @# \: Y
2.2 计算器系统现状 . ................................................. 5
4 e( [2 u* u* a7 ?$ t6 Y+ q/ c% Y2.3 简易计算器系统介绍 . ............................................. 5
0 {2 a2 X% S' ?* w3 s2 E% W1 Q第三章 系统硬件设计及说明 .......................................... 62 \% l0 m% s) H4 P+ b
3.1 系统组成及总体框图 . ............................................. 7
1 L. P% E" j9 K6 N3.2 AT89S52单片机介绍 ............................................. 7
1 |+ O" |( u' {- Q5 V. O) J! Y3.3 其它器件介绍及说明 ............................................ 10 % W, t% c% c+ g. H+ `
3.3.1 LCD1602 液晶显示 ........................................... 10 ; [6 n* u, E3 v+ c
3.3.2 4*4 矩阵扫描按键 .......................................... 13
* H7 S3 I/ z% s5 M; D- m第四章 PROTEUS模拟仿真 ............................................ 14
" S5 e* y2 L! V; a; T第五章 系统硬件设计及说明 ......................................... 16
) `$ J% W% d8 G) S第六章 软件设计 ................................................... 17 - a- N5 m8 ^ Q" D
6.1 汇编语言和 C语言的特点及选择 . .................................. 17 W- \) }8 R- V. A( e
6.2 源程序代码 .................................................... 17
2 G- k, Z) G% ~7 W7 t; I# D n3 X
1 G; ~' u- r7 y! Y$ \! r
* M6 `' y" @6 v- Z4 l; m; v+ a4 i* U* `& L
" t( u7 `/ J( W8 `) o+ Q/ J
9 {+ p! S% P+ P5 H7 I$ N. [7 X0 r: _
* `+ Q) s7 z: p6 @: O7 S摘要
# z! d. y) j4 G
' q( {' S; S4 Q( Q- p近年来随着科技的飞速发展, 单片机的应用正在不断深入, 同时带动传统控制检测技术日益更新。 在实时检测和自动控制的单片机应用系统中, 单片机往往作为一个核心部件来使用, 但仅单片机方面的知识是不够的, 还应根据具体硬件结构、软硬件结合,来加以完善。+ g2 g, @; q8 M) p/ |* V/ a; [8 K
; ~0 R( X9 Y$ O; U; l
" A/ I# Q5 q; a% q' i6 {4 ]计算机在人们的日常生活中是比较常见的电子产品之一。 可是它还在发展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本次设计主要以80C51单片机为控制芯片,用 C语言进行编程实现,通过 4*4 矩阵键盘控制,输出用液晶屏 LCD1602显示,该计算器可以实现一般的加减乘除四则混合运算。7 K0 }1 S; w+ x' ~+ B4 P
9 V' a2 E& C7 Z, ?1 R
8 u0 z4 T4 e4 y* d- S r" E8 B6 R* R
关键字 :80C51 LCD1602 4*4 矩阵键盘 计算器
( V1 d2 b5 E8 F4 D8 q) ~/ g8 ]! R1 a5 F) c2 Y- h) N" _( C
. ^6 }* h" S) e, a; G* U
, @! `2 |$ W/ w) P
# c+ m: @% [+ o( S
- l: M* K" c- J" Z! I. m _7 L9 D: ~9 o
4 M$ ?& D- t5 P# N& C1 C9 H/ x0 Q
- c1 k/ c" o1 D
8 `: B" A- [% O6 D9 v4 h- X- G! s3 ]/ V
, y/ B" ~; W/ e O( Z; w5 f7 m& h
! G& X; X5 m( A$ p; d# S$ D
) @* Y# ?. a* U$ t4 ?+ y; t+ H, i8 l# [" R
' k d6 u* f( E* M) V* m# J# {
|
|