多功能计算器课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

桂林航天工业学院

课程设计报告

系(部):电子信息与自动化学院专业班级20140410Z01

学生姓名:相伟烨学号20130410Z0101

课程:信息处理技术实践

设计题目:基于51单片机的计算器设计

完成日期:2016年12月1日

指导教师评语:

实验态度:□严谨认真□循规蹈矩□敷衍应付

文字表述:□简明通顺□重复冗长□没有实质内容实验结果:□一次成功□改进后成功□不成功

课堂评价:□优秀□良好□中等□及格□不及格

成绩(五级记分制):

指导教师(签字):____

摘要

[摘要] 过去很多电子产品采用纯电路设计,单片机的出现促进了电子产品的更新换代,用单片机进行产品开发更为方便。

本课程设计是以Atmel半导体公司的AT89S52单片机为计算核心的计算器模拟系统设计,输入采用5×8矩阵键盘,可以进行加、减、乘、除、正弦、余弦、正切、求N次方和求对数小数点后6位带正负号数字运算,在LCD1602上显示操作过程和运算结果。

科技的进步使我们从以前复杂的模拟电路中解放出来,一块小至几平方厘米的单片机,里面就集成多种不同功能的电路。现在应用较为广泛的普通计算器和手机应用里的计算器软件,大多都是只能实现加减乘除运算的简易计算器,而计算功能较多的科学计算器价格又会高出很多。本设计希望开发一款价格与普通计算器相近但功能更多的计算器,以填补市场空白。

[关键词] AT89C52;LCD1602;计算器;矩阵键盘

目录

第一章前言........................................................................................................................................ - 4 -

1.1 系统开发背景 ............................................................................................................................................. - 4 -

1.2 系统开发意义 ............................................................................................................................................. - 4 -

1.3 设计目的 ..................................................................................................................................................... - 4 -第二章方案论证................................................................................................................................ - 4 -

2.1 方案构思 ..................................................................................................................................................... - 4 -

2.2 方案比较与选择 ....................................................................................................................................... - 5 -第三章系统硬件设计及说明............................................................................................................ - 5 -

3.1系统组成及总体框图 .................................................................................................................................. - 5 -

3.2元件简介 ...................................................................................................................................................... - 6 -

3.2.1 STC89C52特点 ................................................................................................................................ - 6 -

3.2.2 LCD1602液晶显示屏 ................................................................................................................... - 10 -第四章设计原理分析...................................................................................................................... - 10 -

4.1 设计方案的确定 ..................................................................................................................................... - 10 -

4.2计算器硬件方案及硬件资源分配 ............................................................................................................ - 11 -

4.2.1 硬件资源分配 ................................................................................................................................ - 11 -

4.2.2 系统的硬件设计 ............................................................................................................................ - 11 -

4.2.3 显示电路的设计 .................................................................................................................................... - 12 -第五章计算器的软件设计.............................................................................................................. - 12 -

5.1计算器的软件规划 .................................................................................................................................... - 12 -

5.2 键盘扫描的程序设计 ............................................................................................................................... - 13 -

5.3 显示模块的程序设计 ............................................................................................................................... - 13 -

5.4 主程序的设计 ........................................................................................................................................... - 13 -总结.................................................................................................................................................... - 13 -参考文献............................................................................................................................................ - 14 -附录.................................................................................................................................................... - 15 -附录一:系统程序清单 .................................................................................................................................. - 15 -

相关文档
最新文档