【C51单片机】简易计算器设计(仿真)

1、功能描述

设计一个简易计算器,模拟常见计算器的加减乘除运算功能,通过1602液晶屏来显示数字、4*4的矩阵按键来模拟计算机的按键,

【C51单片机】简易计算器设计(仿真)_第1张图片

 

2、PROTEUS中设计的电路图

【C51单片机】简易计算器设计(仿真)_第2张图片

3、源代码

#include 
#include 
#include 
#define u8  unsigned char
#define u16  unsigned char
sbit LCDEN=P3^4;
sbit RS=P3^5;
sbit RW=P3^6;
sbit BF=P0^7; 
u8 code keyval[]="789/456*123-c0=+"; //按键对应的符号 
u8 data1[10];
u8 k=0;
char  m[10]={0};
double sum=0;
void delay(u16 x)	  //延时x毫秒
{
u16 i,j;
for(i=0;i

4、实验效果

 由于不能上传视频,所以我将效果视频上传至优酷,请点击观看------->计算器效果视频

【C51单片机】简易计算器设计(仿真)_第3张图片

 现将工程源代码,以及电路图上传至百度云,供大家学习,如有问题,请留言

链接:https://pan.baidu.com/s/14yPBeiCgVD7vdJLUyxAbPA 
提取码:29xx

你可能感兴趣的:(#,单片机)