摘 要: 近年来,伴随着科学技术的快速发展,人们生活水平的提高,基于单片机的高科技产品逐渐进入人们的生活。在人们的日常生活和工作过程中,计算器也是不可或缺的物品。本次设计的核心是在于AT89S52单片机芯片。其中,输入控制系统通过采用4×4矩阵键盘来实现,16个键可以实现0-9的加、减、乘、除四则带符号的数字运算、连续运算以及小数运算,并可以将操作的流程和产生的结果显现在LCD1602液晶显示屏上面。连续运算可以在基于上一步计算的基础上接着往下运算,其中操作过程要保持供电。本次设计可以解决大部分人在日常的生活和工作中遇到的计算问题,具有实际化、便捷化、易操作化等诸多意义。94742
毕业论文关 键 词: 单片机 ,计算器 ,LCD1602液晶显示屏
Abstract:In recent years, with the rapid development of science and technology to improve people's living standards, based on single-chip high-tech products gradually into people's daily lives。 In the process of People’s Daily life and work, the calculator is an indispensable items。 The system design is based on AT89S52 microcomputer chip。 Among them, the keyboard input part 4 * 4 matrix keypad, or 16 keys are 0-9 complete input and processing, subtraction, multiplication, pision, and the operation process and can be the result of above the LCD1602 screen。 Including operation to keep the power supply。 This design can solve the majority of people in computing problems encountered in daily life and work, has the actualization, convenient, easy to operate, and many other meaning。
Keywords:Single-chip, Calculator, LCD1602 screen
目 录
1 研究背景 5
1。1课题背景 5
1。2 系统开发的意义 5
1。3 本设计的目的 5
2 方案的论证 6
2。1 芯片的选择方案 6
2。2 显示屏的选择方案 7
2。3 键盘电路的选择方案 9
3硬件系统的设计及说明 9
3。1 系统的组成及框图 9
3。2 各元器件的简介 9
3。3 硬件的资源分配 16
3。4 复位电路系统的设计 17
3。5 键盘电路系统的设计 18
3。6 显示电路系统的设计 19
3。7 晶振电路 19
4 软件系统的设计及说明 20
4。1 计算器的软件规划 20
4。2 键盘扫描输入的程序设计 20
4。3 液晶显示的程序设计 20
4。4 主程序设计 21
5仿真与调试 22
5。1 系统仿真 22
5。2 运行调试 23
5.3 硬件实物图 25
结 论 26
参 考 文 献 27
致 谢 28
附录A:仿真图