【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

proteus仿真+程序+设计报告+讲解视频)本设计旨在设计一个基于51单片机的简易计算器仿真设计。需注意本设计仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。该系统基于可靠地硬件设计和稳定的软件算法实现题目的基本要求。

[PUZHONG开发委员会]基于51个微控制器简单计算器的显示设计(Proteus仿真 +程序 +设计报告 +说明视频)

proteus仿真:proteus 8.16(较低版本)

程序编译器:KEIL 4/KEIL 5

编程语言:C语言

设计编号:P05

主要功能:

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

Puzhong开发委员会的实验设计

该设计旨在设计基于51微控制器的简单计算器模拟设计。

性能指标

(1)使用微控制器51微控制器设计简单的计算器,并使用1602 LCD显示相应的

数据。

(2)可以执行简单的添加,减法,乘法和除法操作。

(3)最大9999*9999是计算结果9位以内的操作。

(4)可以通过Proteus模拟和Puzhong开发委员会运行。

(目前,它只完全适应Puzhong开发委员会A234。其他Puzhong开发委员会模型可能需要修改代码或接线)

应该注意的是,在此设计模拟中,51微控制器芯片是兼容的,AT89C51和AT89C52是51微控制器的特定模型,核心是相同的。在同一示意图中,STC和AT都是相同的,引脚函数相同,程序是兼容的,并且可以用51个微控制器芯片(例如STC89C52/STC89C51/AT89C52/AT89C51)代替芯片。

信息下载链接:

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

P系列微控制器设计下载链接(复制到浏览器以打开)

以下是此设计数据的显示图:

设计手册(报告)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

该设计使用STC89C52RC微控制器作为计算器的微处理器。使用4*4矩阵键作为数据输入,并使用LCD1602实现信息交互。矩阵键的设计:当键盘上有许多键时,为了减少I/O端口的使用,通常以矩阵形式排列键。在矩阵键盘中,每个水平和垂直线在交叉路口直接通信,而是通过键连接。这样,一个端口(例如P1端口)可以形成4*4 = 16个键,该键是端口线直接在键盘上使用的两倍。而且,越多,差异就越明显。例如,添加一条线可以形成一个20键键盘,而直接使用端口行只能具有另一个键(9键)。可以看出,当需要大量键时,使用矩阵方法制作键盘是合理的。低功率角色型液晶用作显示器。 1602液晶也称为1602个字符型液晶。它是一个DOT矩阵液晶模块,专门用于显示字母,数字,符号等。显示屏更直观。该系统基于可靠的硬件设计和稳定的软件算法,以实现问题的基本要求。

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

仿真设计

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

打开仿真项目,双击Proteus中的微控制器,选择十六进制文件路径,然后启动模拟。

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

物理燃烧和现象

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

计算结果如下图所示:

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

软件准备:

有必要首次安装CH340驱动程序。

双击打开stc-isp.exe。

下载步骤:

0。首先在板上的电源,将电源线连接到计算机USB端口,并且首先不要电源,并且板没有灯。

1。选择微控制器模型

2。选择下载器的串行端口

3。打开编译的十六进制文件

4。单击下载,按Microcontroller板的电源按钮打开电源,然后等待下载以完成提示

程序代码

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

使用Keil4或Keil5编译,并且代码具有评论。

【普中开发板】基于51单片机简易计算器显示设计(仿真+程序+报告+视频)

核心代码:

空白EastCounter(void)

未签名的char buff [30];

未签名的char文本[30];

未签名的char键;

未签名的char i = 0;

key = keycan(); //读取钥匙值

if(key!= 0xff)//密钥值不等于0

text [i ++] = keydisplaybuf [key]; //记录与密钥值相对应的字符

text [i] =' 0';

lcd_showstr(0,0,“”);

lcd_showstr(16-strlen(text),0,text); //第一行显示字符

if(key == keyzuoyi && i> 0)//按”

单片机

IT领域单片机设计与应用在电子专业毕设中的重要性及选题要点

2025-5-5 3:03:26

单片机

回复这些关键词,获取丰富电子设计资料,关注玩转单片机与嵌入式公众号

2025-5-5 4:00:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索