.
.
基于51单片机的简易计算器设计报告
设计课题:基于STC89C52单片机的简易计算器
小组成员:侯旭 陈铭 廖文凯 黄超博 吕佳铭
指导老师:孙玉宽
摘 要
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,但仅单片机方面的知识是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。
计算机在人们的日常生活中是比较常见的电子产品之一。可是它还在发展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用4×4矩阵键盘,可以进行加、减、乘、除7位带符号数字运算,同时支持括号的嵌套使用级浮点数的运算,并在LCD1602上显示操作过程。
本次设计注重设计方法及流程,首先根据原理设计电路,利用keil编程,借助实验开发平台进行仿真实验,进而利用altium designer 制作PCB,最后到焊接元器件,直至调试成功。在设计的同时,特别注重keil软件和altium designer软件的使用方法和技巧以及常用的LCD显示器和矩阵键盘的设计和使用方法。
【关键词】 计算器,STC89C52,矩阵键盘,1602液晶
目 录
第一章 绪论................................................................................................................4
第二章 整体框架........................................................................................................5
1.1计算器发展现状................................................................................................................6
1.2任务要求............................................................................................................................7
1.3研究意义............................................................................................................................8
第三章 设计方案 ......................................................................................................9
3.1总体设计方案........................................................................................................10
3.2硬件部分................................................................................................................11
3.2.1主控模块...............................................................................................................12
3.2.2显示模快...............................................................................................................13
3.2.3 输入模块..............................................................................................................14
3.2.4主控模块的选型与论证...................................................................................