小工具知识网

当前位置: 首页 > 行业知识 > 51单片机简单计算器实现(100行)附源码

行业知识

51单片机简单计算器实现(100行)附源码

2026-11-10 18:52:09 来源:互联网转载

 不引流,项目最后附上本项目百行源码!!

如果对你有帮助不妨点个赞!

本项目使用:51单片机,矩阵键盘,四位数码管

使用LCD显示的思路相差不大,由于是仿真,包容性比较强,所以还有很大优化空间

先上仿真图!

先上代码,看不太明白的接着往下看

#include //程序核心:始终显示num,操作改变numvoid display(int num1);//显示函数void DelayXms(unsigned int x);//延时函数void keyScan();//按键扫描void keyAdd();//数字多位输入void pd();//判断int n1, n2, n3, n4, numKey=10000, num=0, num0=0;//显示的个十百千位  键值,显示值,存储值1char fuhao='0',fuhao0='0';//键入的符号值,存储的符号值unsigned char duan[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};void main(){while(1){keyScan();//扫描键值pd();//判断键值情况display(num);//显示函数}}void keyAdd(){              //实现键入多位数的效果if(numKey

上一篇:百度地图代码怎么用?

下一篇:宝塔面板怎么查询?