c语言计算器开题报告,基于单片机的简易电子计算器设计开题报告.doc
第 PAGE 3页
授人以渔能力为本
毕业设计开题报告
学生姓名
学生学号
毕业设计题目
基于单片机的简易电子计算器设计
1、选题背景(含国内外相关研究综述及评价)与意义
随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。电子产品的更新速度快就不足惊奇了。计算器在人们的日常中是比较的常见的电子产品之一。如何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器,使其更好的为各个行业服务,成了如今电子领域重要的研究课题。
今天,人们的日常生活中已经离不开计算器了,社会的各个角落都有它的身影,比如商店,办公室,学校……。因此设计一款简单实用的计算器会有很大的实际意义。
2、选题研究的方法与主要内容
选题研究的方法:
文献资料法:查阅了大量相关的文献资料,对基于单片机的简易计算器进行了深入地研究,完成了论文撰写的理论基础及准备工作。
采用相应的技术手段,进行论文课题图纸的设计。
应用实用仪器设备及工具加以适当验证。
采用适宜软件进行必要的仿真及绘图。
主要内容:
主控制模块
主控制模块
电源模块
LED数码管显示模块
矩阵键盘模块
指示模块
本设计是以AT89S51单片机为核心的八位计算器模拟系统设计,采用C语言进行程序编写实现计算器的功能。外接4×4矩阵键盘,通过键盘的扫描完成输入数的控制,并驱动电路使数值与结果在七段共阳极数码管上正常显示,并设有清零键可以随时完成计算与显示的清零。计算器将完成0数的一次加、减、乘、除以及小数,负数的运算。开机即显示0,等待键入数值的输入,输入的数字将通过数码管显示出来,再输入一个运算符号之后,计算器在内部执行数值转换和存储并等待再次输入一个数值。当再输入一个整数数值后,按等于键后数码管上显示结果。
科技的进步告别了以前复杂的模拟电路,一块几厘米平方的单片机可以省去很多繁琐的电路。本设计的计算器通过C语言的编程来实现各个元器件功能,告别了以前复杂的电路设计的计算器模式。此设计的计算器更加小型化和轻便化,在整数的加减乘除的计算方面更加的方便快捷。 未来的智能化计算器将是我们的发展方向,更希望成为应用广泛的计算工具。
3、研究条件和可能存在的问题
研究条件:
在大学期间,我们开设了单片机的课程,对整个单片机的控制比较熟悉,做过相关的单片机课程设计的实验,目前我校图书库里有很多较好的相关资料,在这个过程中我们查阅相关资料,文献,熟悉单片机的仿真软件环,具备相关科研工作基础与条件。
可能存在的问题:
我查阅了相关资料,也了解到目前已经具备进行这个实验的基础,并且实用性很强,很多人都进行过相关研究,这个实验是可行的。 首先规划出了系统的硬件功能模块和软件功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求和要求的子模块,并在整个的设计中可以进行模块化设计,为以后的设计带来方便。所以此设计是可行的。
5.指导教师意见:
该基于单片机的简易电子计算器设计符合专业培养要求,具有一定的实际运用意义,该生对该题目分析清晰,时间分配合理,同意该生开题。
6、教学单位意见
教学单位负责人签名(公章):
20 年 月 日
c语言计算器开题报告,基于单片机的简易电子计算器设计开题报告.doc相关推荐
- keil c语言 1602时钟代码,基于单片机的LCD1602电子时钟设计.doc
基于单片机的LCD1602电子时钟设计 设计任务和目的 1.1.设计任务 (1):用单片机设计基于LCD1602的电子时钟,显示时间和日期: (2):误差精度控制在1s/天: (3):具有时间和日期的 ...
- 基于51单片机的简易电子计算器——有温度显示和万年历等额外功能
基于51单片机的简易电子计算器--有温度显示和万年历等额外功能 设计实际所实现的功能 模式一可显示日期.时钟.温度,模式二可进行计算器的计算,且显示日期温度模式和计算器模式可随意切换,模式三可以滚动显 ...
- 【006】基于51单片机的简易电子计算器Proteus仿真设计
一.压缩包资料内容(私信获取) (1).基于51单片机的简易电子计算器proteus仿真设计一份: (2).基于51单片机的简易电子计算器proteus仿真设计keli源代码一份: (3).基于51单 ...
- 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc
嵌入式系统设计实验综合设计报告 PAGE 四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现 实验综合设计报告 学生姓名 陶龑 学 号 2016301033 所在学院 通信工程 ...
- 单片机多功能电子琴课设_基于单片机的简易电子琴课程设计.doc
基于单片机的简易电子琴课程设计.doc 还剩 16页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 15 14可在实际的应用时这些是不能被忽略的,我们不 ...
- 单片机c语言篮球比分_基于单片机的篮球记分器设计报告
设计题目:基于单片机的篮球比赛计分器 设计内容及要求: 1)设计一款显示篮球比分的记分牌: 2)通过加分按钮可以给A队,或B队加分: 3)设计对调功能,更换场地后,AB队分数互换: 4)计时:能实现0 ...
- 有温度传感器的风机控制系统C语言,毕业论文--基于单片机的工业风机控制器设计与实现.doc...
大连东软信息学院 本科毕业设计(论文) 论文题目 论文题目:基于单片机的工业风机控制器设计与实现 系 所: 电子工程系 专 业: 电子信息工程(嵌入式系统工程方向) 学生姓名: 学生学号: 指导教师: ...
- 基于android平台的手机安全卫士的设计与实现 开题报告,开题报告-基于android的手机安全卫士的设计与开发.doc...
毕业设计开题报告 题 目: 基于Android的手机安全卫士的设计与开发 专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 电气信息工程学院 专 业 负 责 人 ...
- 单片机c语言篮球比分_基于单片机的篮球计时计分器设计(C语言编程、含proteus仿真图)...
摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...
最新文章
- eclipse下使用maven配置库托管jar包
- struts2的OGNL表达式(二)
- Android退出程序(三)——Android事件总线
- javascript中的闭包closure详解
- plsql的异常提示怎么定位_oracle plsql 异常信息怎样查看
- 语义分割--(DeepLabv3+)Encoder-Decoder with Atrous Separable Convolution for Semantic
- Matlab Tricks(二十五) —— 二维图像的 shuffle
- STM32F429HAL库定时器学习笔记
- php curl 返回cookie_分享新浪图床上传接口PHP源码
- Windows平台release版本内存泄漏检查办法
- ICode竞赛学习资料内容礼包
- oppo9s刷机教程_OPPOR9s线刷救砖教程及刷机包下载
- RRT、RRTConnect、RRT*——Matlab算法
- 交换机应用之端口模式(access、trunk和hybird)、是否标记(tag、untag)、端口缺省vlan(pvid、native id)
- USB3.0传输数据、解析处理和帧率计算
- 【香蕉oi】燃烧的火焰(最短路、状压)
- 【随笔】记录一件身边的突然事件——心梗
- go 使用 gin 上传文件到 阿里云oss存储
- RTKLIB中伪距单点定位的函数(一)
- 通过例子学TLA+(七)--操作符
热门文章
- 类别型数据的预处理方法
- mysql可扩展性和高可用
- 微前端调研及简析SPA实现原理
- 安全漏洞之Log4j2漏洞复现绕过分析
- 使用text-shadow 实现字体描边效果
- 打开网页报错:net::ERR_CONTENT_LENGTH_MISMATCH,网页打开时显示不全,需要刷新几次才行
- linux shell 删除key \xAC\xED\x00\x05t\x00\x04${key} 序列化16进制
- Latex编写数学公式的常用语法
- 用户 'sa' 登录失败。原因: 该帐户被禁用。的解决方案
- C++11多线程第一篇:并发基本概念及实现,进程、线程基本概念