文档详情

基于51单片机的计算器的设计与制作.pdf

发布:2025-03-31约1.62万字共22页下载文档
文本预览下载声明

湖南商务职业技术学院毕业设计

目录

1产品功能分析1

2设计方案遴选1

单片机的选择1

显示方式的选择1

按键的选择2

系统框图设计2

3产品硬件设计2

STC89C52RC单片机核心电路设计2

按键电路设计3

LCD1602液晶显示模块电路4

4产品软件设计6

主程序流程图6

程序清单7

5产品使用说明7

产品装配图7

产品使用说明8

6产品设计技术标准8

7参考资料8

附录9

附录1元器件清单9

附录2电路原理图10

附录3PCB设计图11

附录4产品实物图12

附录5主程序代码13

湖南商务职业技术学院毕业设计

基于51单片机的计算器的设计与制作

1产品功能分析

计算器是一种用于进行数学运算的便携式电子设备。以下是常见计算器的

产品功能分析:

1、基本数学运算:计算器可以进行基本的数学运算,包括加法、减法、

乘法和除法等。

2、复杂运算:除了基本的四则运算,一些高级计算器还能进行复杂的运

算,如开平方、立方根、指数运算、对数运算等。

3、记忆功能:计算器可以存储若干个结果或中间值,以便后续使用。

4、统计功能:某些计算器可以进行简单的统计分析,如平均值、标准

差、求和等。

5、数据输入输出:计算器通常提供数码显示屏或者液晶屏来显示运算结

果,同时可以使用按键或者触摸屏进行数据输入。

2设计方案遴选

单片机的选择

经过精心研究,我们决定采用MCS-51单片机作为我们的核心操作机,并

且在此基础上,我们还将增加一些额外的外部接口,从而更好地完成我们的计

算机设备。stc89c52单片机是一种具有多种功能的单片机,它由CPU、程序存

储器(ROM)、数据信息寄存器、时序器/计数器、串行接口、以及可程序设计

的中断接口组成,此外,还拥有三大总线:数据传输、地理位置传输以及控制

传输。

显示方式的选择

LCD1602是一种具备高性价比的工业级液晶显示器,它的特点之一就是16

列2行,每列包含32个字符,而1602仅仅包含16*2个字符,因此,LCD1602

的显示性能更加出色,它的特殊的设计,比LCD1602更加精细,更加便捷。

1

湖南商务职业技术学院毕业设计

按键的选择

选择矩阵按键,可以通过比较少的IO实现对多个按键的控制,节省IO

口。

系统框图设计

根据产品的功能和指示要求,本系统选用以MCS-51单片机为主控机。通

过扩展外围接口电路的方式,实现对计算器的设计,如图1所示。

电源

显示电路

STC89

晶振电路C52

单片机

按键控制

运算控制

电源开关

图1系统框图设计

3产品硬件设计

STC89C52RC单片机核心电路设计

通过应用STC89C52单片机,可以有效

显示全部
相似文档