(5)添加开关输入模式切换开关,并编写相关的控制程序,测试好,完成最终的 设计;

第二章 计算器系统总体方案设计

随着人类社会的发展,人们物质生活水平不断提高,人们的生活节奏的加快,自 动化智能化进程推进,电子产品已经走进了家家户户,它们给咱们衣食住行提供了很 多便利,让我们有更多的时间去支配,无论工作或学习,还是娱乐和消遣,都与电子 产品有着不可分割的联系。随着人类科技的不断发展,各类语音智能芯片也应运而生, 被广泛应用于排队机等自动化或半自动化电子电气设备中,并且逐步面向家庭和个人 用户发展,更人性化、个性化。语音识别技术是实现自动化、智能化系统中重要的一 部分。本设计重点是基于单片机的设计与开发,从实际意义出发,对计算器设计系统 做了进一步的拓展,将语音智能和计时技术融入其中。

2。1 系统方案的设计

2。1。1 功能简介

2。1。1。1 基本功能

在-32768~32768 范围内,能够实现简单的加、减、乘、除四则混合运算,和简 单的连续运算。

2。1。1。2 扩展功能

(1)计算器可显示和运算负数。

(2)计算器带有语音播报功能。

(3)计算器带有断电计时功能。

(4)计算器带有语音识别功能。

2。1。2 方案论证与选择

2。1。2。1  控制方案的比较与选择

本设计的控制器主要用于检测信号,包括数据的接收、发送及运算,根据检测的

信号控制显示液晶屏等输出设备,根据这些要求,我们有两种比较常见的方案可选。 方案 1:计算器专用芯片 用专用芯片进行设计和编程,执行效率高、运算速度快、同时生产成本低廉,很

显然是生产厂家大批量制造对外销售的首选。奈何我本人对计算器的专用芯片知之甚 少,需要花大量的时间去研究,在时间上不允许,也没有相应的老师和同学能给予指 导。

方案 2:单片机作为控制核心 虽然单片机看着小,但是它集成了很多电路,并且植入了定时器/计数器以及中文献综述

断系统,因此用单片机作为控制核心,省去了很多分立元器件,还缩小了计算器的尺 寸。同时,单片机可以用 C 语言进行程序的编写,现在的 C 语言库函数已经非常丰 富了,可以直接调用里面程序,省去编程过程中的很多麻烦,这样也使编写程序变得 更加简洁[5]。加上以前学过单片机,对它有了解,还有大一大二学过 VC++,C 语言 的基本编程语句和结构和 VC++还是差不多的,减少了编程阻力,以至于我在有限的 时间内有更多的时间来设计丰富计算器的附加功能。此外,单片机的技术相当成熟了, 性价比也不错。

综上所述,通过对各个方面综合比较,本着经济且能实现需要功能而用但单片机 作为主控器。

2。1。2。2 显示电路方案比较与选择

方案 1:数码管显示

数码管显示是指用两个四位一体的 8 位动态数码管来显示,程序编写起来容易, 也容易于维护,环境对它的影响也不大,操作起来也简单,显示精确可靠,同时具备 显示直观的特性[5]。可惜只能显示很少的数字和一些字母,无法显示一些常用的符号, 硬件设计也不简单,没有满足要求。来,自.优;尔:论[文|网www.youerw.com +QQ752018766-

方案 2:LCD1602 液晶显示

LCD1602 型液晶具备以上的优点,能显示数字和字符,同样也能显示本设计需 要的运算符号,能显示 32 位字符,硬件电路也简单,也不贵,所以毫无疑问选择它 来实现显示。

上一篇:STC89C52纯电动汽车电池状态检测与管理系统设计+电路图
下一篇:STC89C52单片机的汽车倒车测距仪设计+源程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

安康汉江网讯

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】