设计简介:

项目名:基于单片机的多功能计算器设计——普通版
单片机:STC89C52
功能:
1、可以实现简单的计算器+、-、×、÷、复位的功能;
2、可以实现三角函数及其反三角函数功能;
3、可以实现幂函数的功能;

4、可以设置按键提示音,按键按下同时进行蜂鸣器鸣响一次。

资料预览

效果图:

总体实物资料:

仿真图:

总体仿真资料图:

原理图:

PCB:

软件设计流程:

系统框图:

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成计算器的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由两部分组成,第一部分是5*5矩形按键,通过25个按键输入密码、进行算术运算;第二部分是供电电路,给整个系统进行供电。输出由两部分组成,第一部分是LCD1602显示模块, 通过该模块可以显示计算的数字、计算结果等;第二部分是蜂鸣器,当键盘被锁定或者音效建打开后,蜂鸣器响。

硬件清单:

【单片机毕业设计】【mcuclub-213】多功能计算器 | 多功能计算机相关推荐

  1. 【单片机毕业设计】【mcuclub-hj-003】基于单片机的温湿度控制的设计

    最近设计了一个项目基于单片机的温湿度控制系统,与大家分享一下: 一.基本介绍 项目名:温湿度控制 单片机类型:STC89C52..STM32F103C8T6 具体功能: 1.通过DHT11测量环境温湿 ...

  2. 单片机毕业设计-02:PID恒温算法之温控器及原理讲解

    上一篇文章提到 单片机毕业设计-01:基于涂鸦APP控制的无线控制灯 可以扩展为涂鸦APP + 风扇,空气净化器,宠物用品相关等等,都是比较简单的项目.项目虽小,五脏俱全,完全可以扩展成一个毕业设计. ...

  3. 根据stc89原理图画pcb_基于STC89C52单片机毕业设计(完整版) 附 原理图 pcb图 源程序 仿真图...

    基于stc89c52单片机毕业设计 附 原理图 pcb图 源程序 仿真图 表3-1 P3口管脚备选功能 3.2 晶体振荡器 晶体振荡器,简称晶振,其作用在于产生原始的时钟频率,这个频率经过频率发生器的 ...

  4. vb串口 任意波特率_C#与单片机串口通讯,实现简单的计数功能

    串行接口是一种可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件.一般完成这种功能的电路,我们称为串行接口电路. 串口通信( ...

  5. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...

  6. 通过CDN引用jQuery库+jQuery的使用+网页实现计算器的功能

    jQuery是什么?有什么用? jQuery是javascript库,其实就是一堆的js函数,方便我们来调用,提高我们的开发效率 免费开源,支持主流浏览器,简化选取网页元素的语法,简易的读取设置元素的 ...

  7. Java制作一个盒子程序_编写一个简单的Java程序,模拟计算器的功能。

    提问:编写一个简单的Java程序,模拟计算器的功能. 网友回答: 程序参考: import java.awt.*; import java.awt.event.ActionEvent; import ...

  8. c语言洗牌发牌结构体,C语言程序设计课程设计多功能计算器、洗牌发牌、学生文件处理、链表处理.doc...

    序号: 30 学号: 课 程 设 计 设计课程名称: C语言程序设计 题 目:多功能计算器.洗牌发牌.学生文件处理.链表处理 学 生 姓 名: 学 院(系):信息科学与工程学院 专 业 班 级: 指 ...

  9. 科学计算机器科学计算机,科学计算器多功能版

    科学计算器多功能版官方版是一款十分可靠的计算工具.科学计算器多功能版官方版拥有直观清晰的界面,包含科学计算器.单位换算.日期计算三个功能.科学计算器多功能版还可以支持长度换算,可以用分数表示法,比较方 ...

最新文章

  1. 华大基因回复深交所:“14万中国人基因大数据”项目与外方机构无关
  2. SegmentFault 专访 | AlloyTeam 2015 前端技术大会讲师圆桌
  3. @excel注解_惊了!如何通过阿里 EasyExcel 7 行代码, 优雅地实现 Excel 文件导出功能?...
  4. ASP实现记住密码的功能
  5. range python 3.6 type class_Python 3.6 有什么新特性
  6. LeetCode Algorithm 3. 无重复字符的最长子串
  7. April Fools Contest 2017 题解
  8. fdopen()和fileno()函数
  9. WindowsServer 2008 Ad建立ftp隔离用户
  10. Hbase单节点安装
  11. php dom 换行,PHP DOM XML不会在标记之后打印掉换行符
  12. 中山市区电信5g覆盖地图_5G信号到底有多“垃圾”
  13. android jar包冲突_用好这几个技巧,解决Maven Jar包冲突易如反掌
  14. java手机分辨率最高_smobiler自适应不同手机分辨率
  15. springboot+特色农产品电商平台 毕业设计-附源码211515
  16. 经典语录(确实经典)
  17. 【利用Python进行数据分析】13 - Python建模库介绍
  18. 走近科学:揭秘在线DDoS攻击平台
  19. WP系统一次订阅,终身锁屏同时显示农历和天气
  20. html:canvas画布绘图简单入门-绘制时钟-3

热门文章

  1. maven中profiles使用详解
  2. 使用HTML5 canvas和光线投影算法创建伪3D 游戏
  3. oracle 游标while循环嵌套,oracle游标循环的嵌套
  4. ElectronVite2MacUI 超精美仿macOS桌面UI管理框架|vue3+electron桌面后台
  5. 常见压缩文件的解压缩方法
  6. 【强化学习笔记】策略梯度(Policy Gradient)
  7. 差异表达基因热图怎么看_差异基因热图绘制:heatmap.2
  8. 基于java的考研自习室音视频通话APP设计
  9. DPlayer使用和下载
  10. 易语言服务器php,易语言PHP服务器源码