新基于51单片机的简易计算器.docxVIP

  • 7
  • 0
  • 约4.95千字
  • 约 22页
  • 2020-12-05 发布于天津
  • 举报
新基于51单片机的简易计算器 基于51单片机的简易计算器 1、 前言: 本设计是基于51系列单片机来进行的数字计算器系统设计,可以完 成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在 LCD上显示相 应的结果;设计电路采用 STC90C51单片机为主要控制电路,利用 MM74C92作 为计算器4*4键盘的扫描IC读取键盘上的输入;显示采用字符 LCD静态显示; 软件方面使用C语言编程,并用PROTUE仿真。 2、 设计任务: 计算器软件程序要完成以下模块的设计:(1)键盘输入检测模块;(2) LCD^示模块;(3)算术运算模块;(4)错误处理及提示模块。 3、 主体设计部分: (1)、系统模块图: (2)、系统总流程图: 开始初始化参数初始化LCD显示有否有键值?读取键码V1F1数字键清零键 开始 初始化参数 初始化LCD显示 有否有键值? 读取键码 V 1 F 1 数字键 清零键 功能键 工 J~~ 键入数值 状态清零 根据上次功能键和输入 的数据计算结果 本次功能键? 结果送显示缓冲 结果送显示缓冲 V . 「 等待数值键入 等待数值键入 N 数值送显示缓冲 1 结果送显示缓冲 1 等待数 值键入 LCD显示 4、硬件部分 单片机部分+矩阵键盘+1602显示 如图所示为简易计算器的电路原理图。P3 口用于键盘输入,接4*4 矩阵键盘,键值与键盘的对应表如表----所示

文档评论(0)

1亿VIP精品文档

相关文档