基于单片机的硬件计算器的设计开题报告

 2022-10-16 11:52:01

1. 研究目的与意义

随着深化改革,技术革新。

社会对人才,尤其是应用型人才的需求越来越大。

在日常生活中, 各个领域所涉及的电子产品十分广泛。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

关键问题:1、计算器的输入功能:键盘模块电路,采用4*4矩阵式键盘作为输入电路2、计算器的显示功能:用独立按键实现运算的输入,用数码管显示输入,输入加数和被加数(减数和被减数、乘数和被乘数、除数和被除数)时,显示器上显示的数字要像平时用的计算器输入一样。

3、计算器的运算功能:以STC89C52单片机作为控制核心,由主程序、按键扫描,屏幕显示程序等主要部分组成软件程序,实现加减乘除,实现开根号,指数等复杂运算,用LCD液晶屏幕显示结果。

难点:在编程上,相加结果显示要考虑进位的问题,同时输入模块的4*4矩阵输入,显示模块的LCD液晶屏都属于难点,除此之外,还有是实现一些复杂的运算,例如开根号、矩阵等,这是对编程能力的进一步要求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

控制器、运算器、存储器、键盘、显示器、电源是构成计算器的主要部分,同时一些可选的外部器件和电子配件也是组成计算器的不可缺少的部分。

低级计算器的组成部分是控制器和运算器,主要是由数字逻辑电路来实现简单的运算,他们的随机存储器相对而言比较小,大部分只含有1~2个单元,用来存放数据等功能。

由只读处理器、微存储器组成的高级存储器,则可以实现各种各样的复杂程序,例如图形计算器,理所当然,这些高档计算器的随机存储单元远多于低档计算器,用来存放复杂的程序和较多的数据。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

首先,我们决定采用STC89C52单片机作为我们的主控制模块,然后列出需要达到的功能,如0~9的加、减、乘、除,4*4的矩阵输入功能,还有LCD的液晶显示运算过程与结果等,然后将步骤详细写入框图,将框图具体化。

同时,计算器的显示功能,基本上有下面两种。

一个是采用LED数码管显示,电路比较简单、可行性性高,但是显示位数不够,而且比较耗电。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第 1 周 接受任务书,领会课题含义,查找相关文献第 2 周 阅读文献资料,理解有关文章,翻译相关英文资料第 3 周 在理解有关文章基础上,提出完成本课题的初步方案,写出相应开题报告一份第 4 周 确定硬件电路中的元件型号及参数。

第 5 周 完成电路及工作状态分析,给出原理图第 6 周 完成硬件电路相关参数分析,完成硬件参数的设计第 7 周 完成硬件电路的搭接,设计系统软件程序框图第 8 周 编写程序,调试软件第 9 周 编写程序,调试软件第10周 完成软件编程,实现软硬联调,写出论文初稿第11周 完善论文,指导教师验收成果,写业务总结接受答辩资格审查第12周 论文上传,评阅教师评阅论文第13周 准备参加答辩,做好PPT讲稿第14周 答辩。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。