基于51单片机的简易计算器设计(原理图+仿真+源代码+参考论文)

本文还有配套的精品资源,点击获取 menu-r.4af5f7ec.gif

本文详细介绍了以51单片机为核心,利用矩阵键盘输入、1602显示屏显示的计算器设计。包括硬件构成(单片机系统、液晶和按键电路)、系统框图和原理图,以及相应的C语言代码实现。提供完整的四则运算功能和清除操作。

前言

本设计以51单片机为核心,矩阵键盘输入数字,通过1602显示屏显示计算结果,能够实现整数的加、减、乘、除四则运算,具备清除功能。


一、硬件构成

1.系统框图

本设计以51单片机为核心,硬件部分主要包含三个模块:单片机最小系统、LCD1602液晶显示电路和按键电路这三个模块,整体框图如下:
在这里插入图片描述

2.原理图

在这里插入图片描述

二、仿真

在这里插入图片描述

三、代码

#include<regg51.h>
typedef unsigned char uchar;
typedef unsigned int  uint;
sbit E=ff^5;
sbit RS=ff^7;
uchar i,j,temp,num,num_1;
long a,b,c;//a,第一个数 b,第二个数 c,得数
float a_c,b_c;
uchar flag,fuhao;//flag,表示是否有符号键按下,fuhao表征按下的是哪个符号
uchar code table
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值