毕业论文设计--基于51单片机的简易计算器 .docVIP

  • 8
  • 0
  • 约6.23千字
  • 约 20页
  • 2017-01-23 发布于辽宁
  • 举报

毕业论文设计--基于51单片机的简易计算器 .doc

毕业论文设计--基于51单片机的简易计算器 .doc

基于51单片机的简易计算器 前言: 本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在LCD上显示相应的结果;设计电路采用STC90C51单片机为主要控制电路,利用MM74C922作为计算器4*4键盘的扫描IC读取键盘上的输入;显示采用字符LCD静态显示;软件方面使用C语言编程,并用PROTUES仿真。 设计任务: 计算器软件程序要完成以下模块的设计:(1)键盘输入检测模块;(2)LCD显示模块;(3)算术运算模块;(4)错误处理及提示模块。 3、主体设计部分: (1)、 (2)、系统总流程图: 4、硬件??如图所示为简易计算器的电路原理图。P3口用于键盘输入,接4*4矩阵键盘,键值与键盘的对应表如表----所示,p0口和p2口用于显示,p2口用于显示数值的高位,po口用于显示数值的低位。 简易计算器电路原理图 矩阵键盘有16个按键,满足对简易计算器的计算实现,显示部分采用LCD1602,第一行显示计算的数值符号,第二行显示计算结果。 LCD显示模块: 本设计采用LCD液晶显示器来显示输出数据。通过D0-D7引脚向LCD写指令字或写数据以使LCD实现不同的功能或显示相应数据。 5、软件部分 #includereg52.h #includeintr

文档评论(0)

1亿VIP精品文档

相关文档