第 PAGE 3页

授人以渔能力为本

毕业设计开题报告

学生姓名

学生学号

毕业设计题目

基于单片机的简易电子计算器设计

1、选题背景(含国内外相关研究综述及评价)与意义

随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。计算器在人们的日常中是比较的常见的电子产品之一。如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好的为各个行业服务,成了如今电子领域重要的研究课题。

今天,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影,比如商店,办公室,学校……。因此设计一款简单实用的计算器会有很大的实际意义。

2、选题研究的方法与主要内容

选题研究的方法:

文献资料法:查阅了大量相关的文献资料,对基于单片机的简易计算器进行了深入地研究,完成了论文撰写的理论基础及准备工作。

采用相应的技术手段,进行论文课题图纸的设计。

应用实用仪器设备及工具加以适当验证。

采用适宜软件进行必要的仿真及绘图。

主要内容:

主控制模块

主控制模块

电源模块

LED数码管显示模块

矩阵键盘模块

指示模块

本设计是以AT89S51单片机为核心的八位计算器模拟系统设计,采用C语言进行程序编写实现计算器的功能。外接4×4矩阵键盘,通过键盘的扫描完成输入数的控制,并驱动电路使数值与结果在七段共阳极数码管上正常显示,并设有清零键可以随时完成计算与显示的清零。计算器将完成0数的一次加、减、乘、除以及小数,负数的运算。开机即显示0,等待键入数值的输入,输入的数字将通过数码管显示出来,再输入一个运算符号之后,计算器在内部执行数值转换和存储并等待再次输入一个数值。当再输入一个整数数值后,按等于键后数码管上显示结果。

科技的进步告别了以前复杂的模拟电路,一块几厘米平方的单片机可以省去很多繁琐的电路。本设计的计算器通过C语言的编程来实现各个元器件功能,告别了以前复杂的电路设计的计算器模式。此设计的计算器更加小型化和轻便化,在整数的加减乘除的计算方面更加的方便快捷。 未来的智能化计算器将是我们的发展方向,更希望成为应用广泛的计算工具。

3、研究条件和可能存在的问题

研究条件:

在大学期间,我们开设了单片机的课程,对整个单片机的控制比较熟悉,做过相关的单片机课程设计的实验,目前我校图书库里有很多较好的相关资料,在这个过程中我们查阅相关资料,文献,熟悉单片机的仿真软件环,具备相关科研工作基础与条件。

可能存在的问题:

我查阅了相关资料,也了解到目前已经具备进行这个实验的基础,并且实用性很强,很多人都进行过相关研究,这个实验是可行的。 首先规划出了系统的硬件功能模块和软件功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求和要求的子模块,并在整个的设计中可以进行模块化设计,为以后的设计带来方便。所以此设计是可行的。

5.指导教师意见:

该基于单片机的简易电子计算器设计符合专业培养要求,具有一定的实际运用意义,该生对该题目分析清晰,时间分配合理,同意该生开题。

6、教学单位意见

教学单位负责人签名(公章):

20 年 月 日

c语言计算器开题报告,基于单片机的简易电子计算器设计开题报告.doc相关推荐

  1. keil c语言 1602时钟代码,基于单片机的LCD1602电子时钟设计.doc

    基于单片机的LCD1602电子时钟设计 设计任务和目的 1.1.设计任务 (1):用单片机设计基于LCD1602的电子时钟,显示时间和日期: (2):误差精度控制在1s/天: (3):具有时间和日期的 ...

  2. 基于51单片机的简易电子计算器——有温度显示和万年历等额外功能

    基于51单片机的简易电子计算器--有温度显示和万年历等额外功能 设计实际所实现的功能 模式一可显示日期.时钟.温度,模式二可进行计算器的计算,且显示日期温度模式和计算器模式可随意切换,模式三可以滚动显 ...

  3. 【006】基于51单片机的简易电子计算器Proteus仿真设计

    一.压缩包资料内容(私信获取) (1).基于51单片机的简易电子计算器proteus仿真设计一份: (2).基于51单片机的简易电子计算器proteus仿真设计keli源代码一份: (3).基于51单 ...

  4. 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc

    嵌入式系统设计实验综合设计报告 PAGE 四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现 实验综合设计报告 学生姓名 陶龑 学 号 2016301033 所在学院 通信工程 ...

  5. 单片机多功能电子琴课设_基于单片机的简易电子琴课程设计.doc

    基于单片机的简易电子琴课程设计.doc 还剩 16页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 15 14可在实际的应用时这些是不能被忽略的,我们不 ...

  6. 单片机c语言篮球比分_基于单片机的篮球记分器设计报告

    设计题目:基于单片机的篮球比赛计分器 设计内容及要求: 1)设计一款显示篮球比分的记分牌: 2)通过加分按钮可以给A队,或B队加分: 3)设计对调功能,更换场地后,AB队分数互换: 4)计时:能实现0 ...

  7. 有温度传感器的风机控制系统C语言,毕业论文--基于单片机的工业风机控制器设计与实现.doc...

    大连东软信息学院 本科毕业设计(论文) 论文题目 论文题目:基于单片机的工业风机控制器设计与实现 系 所: 电子工程系 专 业: 电子信息工程(嵌入式系统工程方向) 学生姓名: 学生学号: 指导教师: ...

  8. 基于android平台的手机安全卫士的设计与实现 开题报告,开题报告-基于android的手机安全卫士的设计与开发.doc...

    毕业设计开题报告 题 目: 基于Android的手机安全卫士的设计与开发 专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 电气信息工程学院 专 业 负 责 人 ...

  9. 单片机c语言篮球比分_基于单片机的篮球计时计分器设计(C语言编程、含proteus仿真图)...

    摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...

最新文章

  1. eclipse下使用maven配置库托管jar包
  2. struts2的OGNL表达式(二)
  3. Android退出程序(三)——Android事件总线
  4. javascript中的闭包closure详解
  5. plsql的异常提示怎么定位_oracle plsql 异常信息怎样查看
  6. 语义分割--(DeepLabv3+)Encoder-Decoder with Atrous Separable Convolution for Semantic
  7. Matlab Tricks(二十五) —— 二维图像的 shuffle
  8. STM32F429HAL库定时器学习笔记
  9. php curl 返回cookie_分享新浪图床上传接口PHP源码
  10. Windows平台release版本内存泄漏检查办法
  11. ICode竞赛学习资料内容礼包
  12. oppo9s刷机教程_OPPOR9s线刷救砖教程及刷机包下载
  13. RRT、RRTConnect、RRT*——Matlab算法
  14. 交换机应用之端口模式(access、trunk和hybird)、是否标记(tag、untag)、端口缺省vlan(pvid、native id)
  15. USB3.0传输数据、解析处理和帧率计算
  16. 【香蕉oi】燃烧的火焰(最短路、状压)
  17. 【随笔】记录一件身边的突然事件——心梗
  18. go 使用 gin 上传文件到 阿里云oss存储
  19. RTKLIB中伪距单点定位的函数(一)
  20. 通过例子学TLA+(七)--操作符

热门文章

  1. 类别型数据的预处理方法
  2. mysql可扩展性和高可用
  3. 微前端调研及简析SPA实现原理
  4. 安全漏洞之Log4j2漏洞复现绕过分析
  5. 使用text-shadow 实现字体描边效果
  6. 打开网页报错:net::ERR_CONTENT_LENGTH_MISMATCH,网页打开时显示不全,需要刷新几次才行
  7. linux shell 删除key \xAC\xED\x00\x05t\x00\x04${key} 序列化16进制
  8. Latex编写数学公式的常用语法
  9. 用户 'sa' 登录失败。原因: 该帐户被禁用。的解决方案
  10. C++11多线程第一篇:并发基本概念及实现,进程、线程基本概念