51单片机计算机设计报告,基于51单片机的计算器设计与制作.docx
摘要:科技日新月异,发展迅猛,其中电子计算机是运用现代电子技术记录、运算、加工数字信息并以数字、图像或其他形式给出结果的运算工具,由于其运算效率高,所以能代替人完成大规模的计算工作,已成为现代化事业所必需的工具。
本设计主要为:基于普中科技STC89C52控制芯片的计算器设计与制作,完成了4*4矩阵键盘的制作与控制并实现了加减乘除四则混合运算。并在此基础上进一步研究了字符表达式解析、常量及变量的函数支持等高级数学运算的计算器。
关键词 :矩阵键盘、字符表达式解析
目录
摘要
Abstract
第一章-绪论-4
1.1研究背景及意义-4
1.2研究现状和市场产品分析-4
1.3研究内容和论文结构-5
第二章-硬件选型和设计-6
2.1硬件需求分析和选型-6
2.2硬件设计-7
第三章-字符表达式解析-9
3.1四则混合运算基础-9
3.3表达式求值-11
3.4常用数学函数和常量支持-12
3.5变量寄存器支持和复合表达式解析-14
第四章-研究结果、系统性能及参数配置-15
4.1研究及设计结果-15
4.2系统性能-19
4.3参数配置-21
第五章-总结与展望-22
5.1毕业设计总结-22
5.2未来工作展望-22
参考文献-23
致谢-24
附录-25
51单片机计算机设计报告,基于51单片机的计算器设计与制作.docx相关推荐
- 51单片机计算机实物焊接,基于51单片机的最小系统焊接图 浅谈单片机最小系统...
本文主要是关于51单片机的相关介绍,并对基于51单片机的最小系统焊接进行了详尽的阐述. 单片机最小系统 单片机最小系统主要由电源.复位.振荡电路以及扩展部分等部分组成. 对于一个完整的电子设计来讲,首 ...
- 8155与单片机c语言设计,51单片机课程设计报告-基于8155的8LED显示电子码表设计.doc...
51单片机课程设计报告 --基于8155的8LED显示电子码表设计 实验目的 本次课程设计是基于51单片机在理论课程的基础上,通过电路设计.理论计算.实际编程.调试.测试.分析查找故障,解决在实际设计 ...
- 计算机组成原理电子时钟设计与实现,《计算机组成原理》课程设计报告-基于VHDL数字电子钟设计与实现.doc...
<计算机组成原理>课程设计报告-基于VHDL数字电子钟设计与实现 长沙理工大学 <计算机组成原理>课程设计报告 XXX 学 院 计算机与通信工程 专 业 网络工程 班 级 网络 ...
- 计算机钢琴汇编设计报告,TC键盘模拟钢琴发声设计报告.docx
文档介绍: TC键盘模拟钢琴发声设计报告.docxTC键盘模拟钢琴发声"设计报告 设计任务要求 用PC键盘模拟钢琴发声 1 .使PC机成为一架可以弹奏的"钢琴:当按下数字1时,依次 ...
- android媒体播放器设计报告,基于Android的多媒體播放器课程设计报告.doc
基于Android的多媒體播放器课程设计报告 基于Android的多媒体播放器课程设计报告 (2014-01-02 22:46:52) HYPERLINK "javascript:;&quo ...
- 基于FPGA的电子计算器设计(上)
今天给大侠带来基于FPGA的电子计算器设计,由于篇幅较长,分三篇.今天带来第一篇,上篇,话不多说,上货. 导读 本篇介绍了一个简单计算器的设计,基于 FPGA 硬件描述语言 Verilog HDL,系 ...
- android音乐播放器课程设计报告,android音乐播放器课程设计报告11.doc
最新精品文档,知识共享! android音乐播放器课程设计报告 基于Android音乐播放器的设计与实现 滨江学院 <移动通信程序设计> 课程设计 题 目 院 系 专 业学生姓名 学 号 ...
- python网络爬虫课程设计题目_山东建筑大学计算机网络课程设计《基于Python的网络爬虫设计》...
山东建筑大学计算机网络课程设计<基于Python的网络爬虫设计> 山东建筑大学 课 程 设 计 成 果 报 告 题 目: 基于Python的网络爬虫设计 课 程: 计算机网络A 院 (部) ...
- 基于FPGA的电子计算器设计(下)
今天给大侠带来基于FPGA的电子计算器设计,由于篇幅较长,分三篇.今天带来第三篇,下篇,话不多说,上货. 导读 本篇介绍了一个简单计算器的设计,基于 FPGA 硬件描述语言 Verilog HDL,系 ...
最新文章
- 【Sql Server】DateBase-结构化查询基础
- 【转】矩阵的几何解释
- windows 环境 docker踩坑
- IoC--structuremap
- 控件ListView相关属性 1217
- Javascript技术实现真正的网上试听
- python 进程间通信效率_(1)进程间几种通信方式
- NRF24L01 + STC15F204EA 无线通信 源代码
- Android基础入门教程——7.6.3 基于TCP协议的Socket通信(2)
- lede usb启动_OpenWrt LEDE 自动挂载USB U盘的方法
- vue实现关键字查询列表数据
- linux wifi音箱,基于Orangpi Zero和Linux ALSA实现WIFI无线音箱(一)
- 2018.9.13 贷款月供计算器
- 整理了173家国企清单,跳槽必备!
- SqlServer误删数据恢复
- 讨论帖:如果只有两个数据中心,使用 Raft 协议还有意义吗?
- html转pdf文件下载之最合理的方法支持中文
- JS统计字符串中汉字的个数
- 分布式文件系统:原理、问题与方法
- 蓝桥杯——java(b组)省赛
热门文章
- wps office下载到桌面_WPS Office 2019 下载及安装教程|含Windows和MAC
- 【分布式mysql分库分表中间件sharding】
- 【好东西要分享】大文本文件查看工具
- Swift 与 Objective-C 混编时,我们是如何将编译时间优化了 35%?
- 机器学习案例(十一):水质分析与预测
- 【硬件调试-2】flir灰点相机usb设备权限设置,无法检测到设备
- 使用tabula-java解析pdf的表格生成csv,再用opencsv读取csv
- Nature Microbiology|益生菌的菌株特异性影响驱动早产儿肠道微生物组的发展
- 非隔离DCDC变换器的CCM分析
- 以太坊漏洞分析————3、竞态条件漏洞