前言
本设计以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

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

被折叠的 条评论
为什么被折叠?



