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

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

ID:42779357

大小:751.61 KB

页数:39页

时间:2019-09-22

基于51单片机的电子计算器_第1页
基于51单片机的电子计算器_第2页
基于51单片机的电子计算器_第3页
基于51单片机的电子计算器_第4页
基于51单片机的电子计算器_第5页
资源描述:

《基于51单片机的电子计算器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、卅首届电子创意设计竞赛**大学首届电子创意设计竞赛技术报告项目名称:基于51单片机的简易计算器-项目负责人:学院:电子信息工程学院专业:通信工程班级:2012级2班联系电话:—技术指导:—电子邮件:叫项目起止时间:2013年3月■SrR-—电子信息工程学院“第二课”科创工作室2042年5月17日**首届电子创意设计竞赛项目人员负责名称基于51单片机的交通灯控制系统姓名所在学院、专业学号项目中分工负责人***电信学院通信专业XXXXX软件成员***电信学院通信专业XXXXX软件、硬件***电信学院通信专业XXXXX软件、硬

2、件摘要近几年单片机技术的发展很快,其中,电子产品的更新速度迅猛。计算器是日常生活中比较常见的电子产品之一。如何才能使计算器技术更加的成熟,充分利用已有的硬件和软件条件,设计出更出色的计算器。本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用矩阵键盘,可以进行加、减、乘、除带符号数字运算(六位整数、两位小数)并在液晶显示屏LCD1602上静态显示操作过程及结果。对字符液晶显示模块的工作原理,如初始化、清屏、显示、调用及外特性有较清楚的认识,并会使用LCD(液晶显示模块)实现计算结果的显示;掌握液晶显示模块

3、的驱动和编程,设计LCD和单片机的接口电路,以及利用单片机对液晶显示模块的驱动和操作;在充分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计出具有四则运算能力简易计算器的硬件电路和软件程序。关键词:单片机;液晶显示屏;计算器;矩阵键盘首届电子斂曉引言现如今,人们的日常生活中已经离不开计算器了社会的各个角落都有它的身影,比如商店、办公室、学校……因此设计一款简单实用的计算器会有機实际遨本设计旨在进一步掌握单片机理樹识,理解单片机系统的硬软件设计,加强对实际应用系统设计的能力。通过本设计的学习使我掌握单片机

4、程序设计的基本方法并能综合运用本科阶段所学软、硬件知识分析实际问题,提高解决毕业设计实际问题的能力,为单片机应用和开技良的基础•、项目总体设计撬仁芯片STC89C52单片机是单片微型机的简称,故又称为微控制器MCWMicroControlUnit)。通常由单块集成电路芯片缄,内部包含有计算机的基本功能部件:屮央处理器CPU,存储器和I/O接口屯路等。因此,单片机只要和适当的软件及鄰设龙结合,便可成为一个单片机控制系统。单片机广泛应用于智能晶轡毀,测控技术,智能接口等,具有操作简单、实用方便、价格便箧從。而其中STC89C

5、52是一种瞅字节鋼可擦除只禳储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能COMOS的微处理器。该器件与工业的MCS-51指令集和输出管脚相兼容;且是单片机中最典型的代表,应用于各种控制领2、输入模块采用矩阵式键蛊为输入模块Hi矩阵式按键输入模块,其特点是:电路和软件稍复杂,但相比爲兰數越多时,越节妙口,比较节省资源。其原理图如图所示。Lf—••—11L—4

6、1I1irnL——■X亠•—1Af■•_1—••—1图矩阵键龜入3、显示模块**首届电子

7、创意设计竞赛采用LED数码管的静态显示,其特点是:其亮度较高;这种显示方式接口,编程容易且管理简单;不足的是,占用的I/O的线资源较多。如果采用单片机或CPLD/FPGA来控制的话,势必存在浪费I/O口资源的问题。釆用LED数码管的动态显示,其特点是:其亮度比静态显示的亮度要差一些;但其电路比较简单,适合于显示位数较多的情况。采用LCD1602液晶显示,其特点是:可以调节其背光亮度,这种显示方式接口,编程虽然有些麻烦,但管理较方便,占用的I/O口资源线也不多。在计算器运算中,需显示的数字、符号较多,按很据个方面的特点,而

8、后可以发现LCD液晶显示,虽然在价格上的确是稍贵于LED数码管;但数码管在硬件设计电路中,会因线太多、线路复杂而过于繁琐,则舍弃LED数码管,选择LCD液晶显示。4、硬件资源分配主要用到的硬件:单片机STC89C52、液晶显示屏LCD1602.4*4按键键盘硬件分配:1>P1口:作为输入口,与键盘连接,实现数据的输入;2、PO、P2口:作为输出口(P2口为高位,P0口为低位),控制LCD液晶显示屏显示数据的结果;3、液晶显示屏LCD1602显示输出。1、计算器硬件设计系统组成及硬件框图显示模块v蜂鸣器电路<键盘输入模块图

9、2-1-1系统组成及硬件框图2、元器件简介2.1STC89C52特点**首届电子创意设计竞赛图2-2-1单片机STC89C521,>主要性能:与MCS-54单片机产品兼容;8K字节在系统可编程Flash存储器;4000次擦写周期;全静态操作:0Hz-33Hz;三级加密程序存储器;32个可编程I/O口线、三个16位定时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。