摘要:本次毕业设计做的是“基于单片儿机的简易计算器”的设计与焊接。此项目设计以单片机为核心部件的计算器,采用4*4矩阵式键盘输入。使用单片机最小应用系统1模块,并采用LCD1602A作显示。本次设计是用STC89C52单片机、LCD显示器、控制按键为元件来设计的计算器。利用此设计熟悉单片机微控制器及C语言编程,了解其各个I/O端口的功能和基本用途的。掌握Microsoft Visual C++ 6.0应用程序开发环境,常用的LCD显示器的使用方法和一般键盘的使用方法。此计算器具有系统简单,实用性强,成本低,使用维护方便,软件功能强,运行稳定可靠等优点。
关键词:单片机;计算器;矩阵式键盘;LCD显示
ABSTRACT:The graduation project is based on the piece child machine simple calculator. This project is to design a microcontroller as the core component calculator 4 * 4 matrix keyboard input. It uses a module of the smallest single-chip applications, and LCD1602A for display. This design is using AT89S51 microcontroller, LCD display, control buttons for the components to design calculator. This design are familiar with the single-chip microcontroller and C programming language, understand the features and basic use of the various I / O ports. Master the Microsoft Visual C 6.0 application development environment, commonly used LCD monitors use and general use of the keyboard. This calculator system is simple, practical, low cost and maintenance advantages of convenience, the software features a strong, stable and reliable.
Keywords:Microcontroller, calculator, matrix keyboard, LCD display
单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。在工业生产中。单片微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
本系统就是充分利用了8051芯片的I/O引脚。系统以采用MCS-51系列单片机Intel8051为中心器件来设计计算器控制器,实现了能根据实际输入值显示并存储的功能,计算程序则是参照教材。至于位数和功能,如果有需要可以通过设计扩充原系统来实现。