核心内容摘要
前端——问卷系统评分题保存草稿报错的解决方案
资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CP-
设计简介本设计是基于单片机的计算器设计主要实现以下功能输入密码才能使用密码可修改设计的简易计算器能可以进行基本的四则运算并采用LCD1602显示屏实时显示输入数据和运算结果。
能输入数字0数字1数字2数字3数字4数字5数字6数字7数字8数字9。
“”“-”“*”“/”“”“.”等运算符号和功能符号,也可以进行负数的运算法则。
此计算机的计算值在-99999999999999之间当计算范围超过-99999999999999时存储单元将溢出在LED液晶屏上显示error。
当除数等于0时不符合数学的计算原理也要在LED显示屏上显示error。
计算机重复计算的功能当进行运算后且结果不超出计算器的合法范围当再次按下运算符号就可以将第一次数学运算的结果当作加数被减数/因数/被除数直接进行到下一轮的运算。
可以通过音效键切换模式是否打开按键音效打开时每按下一个键蜂鸣器都会鸣叫一声设置之后都会保存下来。
复位功能运算时如果输入的数据有错误可以按复位键直接进行清零重新输入正确的数据。
可以实现三角函数和反三角函数的计算。
可以实现幂函数的运算。
标签51单片机、LCD1602中控部分概述中控部分以STC89C52单片机为核心扮演着整个计算器系统的“大脑”角色。
该单片机负责接收来自输入部分的数据包括通过按键输入的密码和算术运算指令以及可能的其他控制信号。
接收到这些数据后STC89C52单片机进行内部处理包括密码验证、算术运算等逻辑判断与计算。
处理完成后单片机根据结果向输出部分发送控制信号以驱动相应的显示或声音反馈。
这一过程中单片机不仅处理数据还协调整个系统的运行确保输入与输出之间的正确响应。
输入部分概述输入部分由两个关键组件构成5*5矩形按键模块这是一个包含25个按键的输入界面用户可以通过它输入密码或进行算术运算的输入。
每个按键对应一个特定的功能或数字当按键被按下时会产生一个电信号该信号被传递给STC89C52单片机进行识别和处理。
供电电路为整个计算器系统提供稳定的电源供应。
供电电路的设计确保了单片机、按键模块、显示模块以及蜂鸣器等所有组件能够正常工作。
它是系统稳定运行的基础确保了数据处理的连续性和准确性。
输出部分概述输出部分同样由两个主要部分组成LCD1602显示模块这是一个16字符×2行的液晶显示屏用于显示系统的各种信息。
用户可以通过它查看输入的密码是否正确、输入的算术表达式、计算结果以及其他可能的提示信息。
LCD1602模块提供了直观的用户界面增强了系统的交互性和易用性。
蜂鸣器作为声音反馈装置蜂鸣器在特定条件下发出声音。
例如当键盘被锁定如密码输入错误多次后或音效功能被激活时蜂鸣器会发出声音以提醒用户注意或确认操作。
这种声音反馈机制增强了系统的响应性和用户感知度。
综上所述中控、输入和输出部分共同构成了计算器系统的完整框架各部分之间紧密协作实现了数据的输入、处理和输出功能为用户提供了便捷、高效的计算体验。
6 实物调试
1 实物总体设计首先要做的是电路焊接分为十五个模块分别是电源模块、显示模块、单片机模块、复位电路模块、晶振电路模块、5*5矩型键盘和蜂鸣器。
下图
为焊接完整实物图图
完整焊接实物图
2 键盘锁定实物测试如图
所示接入电源测试一切正常后此时显示输入密码。
如图
所示若密码输入错误则显示密码错误。
如图
所示若密码错误三次键盘锁定三分钟此时若有按键按下蜂鸣器提示按键音用于提醒此时按键输入无效。
图
初始实物测试图图
密码错误实物测试图图
键盘锁定实物测试图
3 重置密码实物测试如图
所示按下S25按键显示输入旧密码。
如图
所示输入旧密码之后按下S24“确定”键显示输入新密码。
如图
所示若输入两次的新密码都相同则密码设置成功。
图
输入旧密码实物测试图图
输入新密码实物测试图图
重置密码成功实物测试图
4 计算实物测试图
为密码正确实物图。
图
为进入计算界面实物图。
图
为计算实物图。
图
密码正确实物测试图图
计算界面实物测试图图
计算实物测试图设计摘要近年来随着科技水平的不断发展电子行业也越来越炙手可热其中不乏有单片机技术的加持。
在日常生活中最常见的便是电子计算器。
本设计方案是以STC89C52微控制器为关键的计算器的系统仿真设计方案。
选择4×4矩阵键盘作为输入它可以执行基本计算例如4位有符号数字运算和三角函数的加法减法乘法和除法在LCD1602上显示操作过程。
最开始人们使用的计算机是利用复杂的电路组成的体积大操作不方便不够便捷简洁同时成本也较高。
而如今随着科学技术的发展现在使用的电子计算器是由单片机为
核心构成的它具有体积小使用方式简单稳定性高的优点节省了成本和降低了电路的利用率。
同时它与日常生活中常用的简单计算器大不相同它不仅可以进行简单的基础运算还可以针对函数类型的运算。
未来人们使用的计算器是方便简洁快速轻巧类型的例如由纯软件完成的计算器以及未来的智能系统计算。
该计算器将是我们的发展前景更期待它成为通用的计算器。
关键字STC89C52LCD1602计算器矩阵键盘字数10000内容预览目录摘 要ABSTRACT1 前言
1系统开发背景
2 设计目的2 方案论证
1 方案构思
2 方案比较与选择
2.
1总体方案的选择
2.
2键盘方案的选择
2.
3显示方案的选择3 设计原理分析
1 设计方案的确定
2 计算器硬件方案
3.
1 系统的硬件设计
3.
2 主控电路模块
3.
3 键盘电路的设计
3.