行业知识
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
上一篇:百度地图代码怎么用?
下一篇:宝塔面板怎么查询?