基于51单片机的电子计算器.docxVIP

  • 1
  • 0
  • 约1.13万字
  • 约 21页
  • 2021-04-03 发布于天津
  • 举报
** **首届电子创意设计竞赛 大学首届电子创意设计竞赛 技术报告 项目名称:基于51单片机的简易计算器 项目负责人: 学院:电子信息工程学院 专业:通信工程 班级:2012级2班 联系电话:*** 技术指导:*** 电子邮件:*** 项目起止时间:2013年3月-5月 —电子信息工程学院“第二课”科创工作室 2012年5月17日 项目人员负责 名称 基于51单片机的交通灯控制系统 姓名 所在学院、专业 学号 项目中分工 负责人 *** 电信学院通信专业 XXXXX 软件 成员 *** 电信学院通信专业 XXXXX 软件、硬件 *** 电信学院通信专业 XXXXX 软件、硬件 摘要 近几年单片机技术的发展很快,其中,电子产品的更新速度迅猛。计算器是 日常生活中比较常见的电子产品之一。 如何才能使计算器技术更加的成熟, 充分 利用已有的硬件和软件条件,设计出更出色的计算器。 TOC \o 1-5 \h \z 本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用 4*4 矩阵键盘,可以进行加、减、乘、除带符号数字运算(六位整数、两位小数) , 并在液晶显示屏LCD1602上静态显示操作过程及结果。对字符液晶显示模块的工 作原理,如初始化、清屏、显示、调用及外特性有较清楚的认识,并会使用 LCD (液晶显示模块)实现计算结果的显示;掌握液晶显示模块的驱动和编程, 设计 LCD和单片机的接口电路,以及利用单片机对液晶显示模块的驱动和操作;在充 分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计出 具有四则运算能力简易计算器的硬件电路和软件程序。 关键词:单片机;液晶显示屏; 计算器;矩阵键盘 引言 现如今,人们的日常生活中已经离不开计算器了, 社会的各个角落都有它的 身影,比如商店、办公室、学校……因此设计一款简单实用的计算器会有很大的 实际意义。本设计旨在进一步掌握单片机理论知识, 理解单片机系统的硬软件设 计,加强对实际应用系统设计的能力。 通过本设计的学习,使我掌握单片机程序 设计的基本方法,并能综合运用本科阶段所学软、 硬件知识分析实际问题,提高 解决毕业设计实际问题的能力,为单片机应用和开发打下良好的基础。 一、项目总体设计框架 1、 芯片 STC89C52 单片机是单片微型机的简称,故又称为微控制器MCUMicro Control Unit )。 通常由单块集成电路芯片组成,内部包含有计算机的基本功能部件:中央处理器 CPU存储器和I/O接口电路等。因此,单片机只要和适当的软件及外部设备相 结合,便可成为一个单片机控制系统。单片机广泛应用于智能产品,智能仪表, 测控技术,智能接口等,具有操作简单、实用方便、价格便宜等优点。 而其中STC89C52是一种带8K字节闪烁可编程可擦除只读存储器 (FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高 性能COMOS的微处理器。该器件与工业标准的MCS-51指令集和输出管脚相兼容; 且是单片机中最典型的代表,应用于各种控制领域。 2、 输入模块采用矩阵式键盘作为输入模块 矩阵式按键输入模块,其特点是:电路和软件稍复杂,但相比之下,当键数 越多时,越节约I/O 口,比较节省资源。其原理图如图所示。 *~~4 *_1 1 i rn I—? 1 1 r n 1 i ^0 图矩阵键盘输入 3、显示模块 采用LED数码管的静态显示,其特点是:其亮度较高;这种显示方式接口, 编程容易且管理简单;不足的是,占用的I/O的线资源较多。如果采用单片机或 CPLD/FPG来控制的话,势必存在浪费I/O 口资源的问题。采用LED数码管的动 态显示,其特点是:其亮度比静态显示的亮度要差一些;但其电路比较简单,适 合于显示位数较多的情况。采用LCD1602液晶显示,其特点是:可以调节其背光 亮度,这种显示方式接口,编程虽然有些麻烦,但管理较方便,占用的 I/O 口资 源线也不多。在计算器运算中,需显示的数字、符号较多,按很据个方面的特点, 而后可以发现LCD液晶显示,虽然在价格上的确是稍贵于 LED数码管;但数码管 在硬件设计电路中,会因线太多、线路复杂而过于繁琐,则舍弃 LED数码管,选 择LCD液晶显示。 4、硬件资源分配 主要用到的硬件:单片机 STC89C52、液晶显示屏LCD1602、4*4按键键盘 硬件分配: 1、 P1 口 :作为输入口,与键盘连接,实现数据的输入; 2、 P0 P2 口:作为输出口( P2 口为高位,P0口为低位),控制LCD液晶显 示屏显示数据的结果; 3、 液晶显示屏LCD1602显示输出。 二、计算器硬件设计 1、系统组成及硬件框图 显示模块 单 片 孑 键

文档评论(0)

1亿VIP精品文档

相关文档