本科毕业设计语音计算器
更新时间:2023-11-30 16:28:01 阅读量: 教育文库 文档下载
- 语音密码锁毕业设计推荐度:
- 相关推荐
河南理工大学毕业设计(论文)说明书
摘 要
近年来随着科技的飞速发展,单片机的应用正在不断深入。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用。但仅单片机方面的知识是不够的,还应根据具体的硬件扩展和软件设计,来加以完善单片机的功能。计算器是人们的日常生活中比较常用的电子产品之一。语音技术的进展给这种应用需要提供了一种有力的技术支持,逐渐被广大用户所接受,并广泛应用于各种需要语音响应的场合。本次设计的简易计算器系统,以MCS-51系列中的AT89C51单片机为核心,通过键盘输入,能够实现简单的加减乘除四则运算,并将结果于LCD1602液晶显示器显示。另外此系统扩展了语音的录放功能,能够根据用户喜好进行短时录音和放音。硬件电路部分主要包括AT89C51单片机控制器模块、LCD1602液晶显示器模块、4*4矩阵式控制按键模块和语音播放模块等。然后通过Proteus对系统进行仿真,最后进行实物焊接与调试。仿真和调试结果表明该系统能够准确计算,响应时间较短,工作较稳定。
关键词:AT89C51; LCD1602; ISD2560; 4*4矩阵式控制按键
I
河南理工大学毕业设计(论文)说明书
ABSTRACT
In recent years, with the rapid development of science and technology, SCM applications are deepening. In real-time detection and automatic control of microcomputer application system, the single chip microcomputer often as a core component to use. But only SCM knowledge is not enough, still should according to the specific hardware extension, and the software design, to improve the function of the microcontroller. Calculator is more common in People's Daily life of one of the electronic products. Speech technology progress for this application needs to provide a powerful technical support, is gradually accepted by the masses of users, and are widely applied to various needs voice response. This simple calculator system, based on the AT89C51 MCS - 51 series microcontroller as the core, through keyboard input, the arithmetic to implement a simple addition, subtraction, multiplication, and division, and will result in the LCD1602 LCD display. In addition this system extends the voice recording function, can according to user's preferences for short time recording and playback. Hardware circuit part mainly consists of AT89C51 controller module, LCD1602 LCD module, 4 * 4 matrix module and voice broadcast module control buttons, etc. Then the system are simulated by Proteus, and finally carries on the real welding and debugging. The simulation and debugging results show that the system can accurately calculate, shorter response time, work more stable.
Keywords:AT89C51; LCD1602; ISD2560; 4 * 4 matrix control buttons
II
河南理工大学毕业设计(论文)说明书
目录
1 绪论 .................................................................... 1
1.1 系统开发背景 ...................................................... 1 1.2 系统开发意义 ...................................................... 1 1.3 设计主要内容 ...................................................... 1 2 系统方案总体设计 ........................................................ 3
2.1简易计算器的功能介绍 .............................................. 3
2.1.1 基本功能 .................................................... 3 2.1.2 扩展功能 .................................................... 3 2.2 方案论证与比较 .................................................... 3
2.2.1 控制器部分设计方案论证与选择 ................................ 3 2.2.2 显示电路部分设计方案论证与选择 .............................. 4 2.2.3 键盘设计方案与选择 .......................................... 5 2.3 系统组成 .......................................................... 6 3 硬件电路设计 ............................................................ 8
3.1 主控芯片选型及分析 ................................................ 8 3.2 复位电路 ......................................................... 10 3.3 时钟电路 ......................................................... 11 3.4 显示电路 ......................................................... 11 3.5 语音电路 ......................................................... 12 3.6 按键电路 ......................................................... 17 4 软件设计 ............................................................... 19
4.1 AT89C51单片机中断允许控制 ....................................... 19 4.2 LCD1602控制 ..................................................... 19
4.2.1 LCD1602字符发生存储器(CGROM) ............................ 20 4.2.2 LCD1602显示数据寄存器(DDRAM) ............................ 21 4.3 计算器软件设计 ................................................... 22
4.3.1 系统总流程图 ............................................... 23 4.3.2 算术运算程序设计 ........................................... 23 4.3.3 按键程序设计 ............................................... 24 4.3.4 显示程序设计 ............................................... 24
i
河南理工大学毕业设计(论文)说明书
4.3.5 错误处理及提示程序设计 ..................................... 25 4.4 语音播报软件设计 ................................................. 25
4.4.1 分段录放音 ................................................. 26 4.4.2 程序流程图 ................................................. 26 4.5 软件仿真与实物调试 ............................................... 29
4.5.1 KEIL uVision调试 .......................................... 29 4.5.2 四则运算、除数为0和数值溢出仿真演示: ..................... 33 4.5.3 实物调试 ................................................... 34
5 结论与展望 ............................................................. 35 致谢 ..................................................................... 36 参考文献 ................................................................. 37 附录 ..................................................................... 38
电路整体原理图 ....................................................... 38 计算器源程序 ......................................................... 39 语音播报源程序 ....................................................... 50
ii
河南理工大学毕业设计(论文)说明书
1 绪论
1.1 系统开发背景
随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技的术的发展,犹如雨后春笋的变化。计算器在人们的日常中视比较常见的电子产品之一,如何将常见的计算器技术更加成熟,充分利用已有的软件和硬件条件,设计出更加出色的计算器,使其更好的为各行业服务,成了如今电子领域重要的研究课题。
1.2 系统开发意义
人们的日常生活中已经离不开计算器了,社会的各个角落几乎都充斥着它的身影,比如各类商店,超市和办公场所等等。因此设计一款方便实用的计算器有很大的实际意义。
我们常见的计算器一般只有计算功能,和简单的语音跟踪,并不能根据用户自身喜好进行录音。本设计正是出于此种创意,制作的计算器不仅能完成基本计算功能,而且还融入了语音系统于其中。即是说此计算器除能够完成一般计算功能和语音跟踪之外,还可以根据用户喜好自定义一段录音,然后播放出来。这种根据自己喜好录放音的计算器将会受到大家的喜欢。
1.3 设计主要内容
随着嵌入式系统(以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统)的快速发展,单片机本着它简单,功能强大,易于设计等优点被设计者广泛使用。本设计使用单片机作为中央控制器件,另附计算系统与语音系统为扩展完成。第一章为设计的背景、意义介绍,简明扼要的阐述设计的目的和成果。第二章为系统方案设计,主要从设计的功能,方案的确定及选择原因和系统组成来介绍。第三章为主要芯片介绍,详细阐述了芯片的内部结构和引脚分布。第四章为设计的核心,即硬件电路设计。此章将硬件电路分为若干模块,分别介绍了各模块的硬件设计电路。第五章为软件设计,主要介绍了语言的选择,控制字的确定,流程图和最后的仿真与调试。通过这几章的介绍,完成简易计算器的设计。
1
正在阅读:
本科毕业设计语音计算器11-30
女司机扇交警耳光02-16
消防优秀征文朗诵稿--永恒的信念02-20
质子转移反应质谱用于痕量挥发性有机化合物的在线分析_詹雪芳06-03
2018济南中考平阴二模语文试题及答案10-31
企业内部报纸策划(栏目设置)03-16
董事长在2023年公司新闻宣传工作培训会上的讲话最新讲稿范例03-22
二年级上册语文《阳光》教案内容04-05
详略得当及其纠正示例05-25
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 毕业设计
- 计算器
- 语音
- 本科
- 16版山东省建筑外墙保温施工技术资料表格(一)
- 古今异义
- 当当网的优势劣势以及最新情报的分析
- 施工升降机接料平台施工方案落地式 - 悬挑式
- 浙江省嘉兴市2018届高三3月选考科目教学测试(二模)历史试题(含答案)(2018.03) - 图文
- 机动车安检员培训试题答案(C卷)
- 小学六年级上册科学集体备课全册教案
- 国际经济法第1阶段测试题
- 1高二地理5月期中试题卷 - 图文
- 财政学题库
- 生活与哲学第三单元复习课教学设计
- 会计学毕业论文
- 安踏运动鞋调研报告分析
- 复习资料 - 医学生物化学(新为)(含答案)1412
- 青少年心理学几套试题及答案
- 第10章 齿轮机构及其设计(有答案)
- 北师大版小学一年级数学思维训练13套 -
- 学习动机培养
- 旅行行业以及旅行社网络营销推广方法
- 用友ERP财务能手 认证手册 工资题库