网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

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

目录

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单片机,可以有效

您可能关注的文档

文档评论(0)

1243595614 + 关注
实名认证
内容提供者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档