1、“.....便出现了个大规模集成电路为主组成的微型计算机单 片微型计算机简称或单片机。在单片机内部含有计算机的基本功能部件 存贮器各种接口电路。再给单片机配上适当的外围设备和软件就构成了单片机应用系统。 单片机从上世纪年代的发展成熟阶段进入了至今高速发展阶段。 本设计采用了单片机作为控制系统的主要部分。系列单片机有型 型和无型,是典型的位单片机。带有字节的程序存贮器 字节的数据存贮器个位并行口个位定时器和个异步串行口。 是种带字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只 读存储器可以反复擦除次。 特性简介 系列单片机都包含有的基本功能模块相同或相似的位, 程序存储器,个字节数据存储器,个位并行口,个位定时器, 个异步串行口。在此基础上,新型单片机扩大了容量最大为, 或增加了字节......”。
2、“.....有的增加了并 行口,或多功能定时器或计数阵列或等特殊部件。 的引脚功能 其引脚如图所示。 图引脚图 单片机有四个并行口,口为三态双向口,可以作为输入 输出口使用,直接连外部输入输出设备也可作为系统扩展的地址数据总线口。在本次 设计中利用北京中央广播电视大学出版社, 朱运利单片机技术应用北京机械工业出版社, , , 绪论 课题背景 现今,科学技术不断发展,人们不断学习新知识新科学新技术,社会竞争也日益 激烈起来。另外人们生活水平也在不断地提高,电子产品不再是遥不可及,它已经和我们 的生活息息相关。 对于些复杂的计算,人的大脑是运算不过来的,而且也比较容易出现。于是用 户把计算器作为种计算工具使用,从而使计算既快速又简便而且率低,现在计算器 已成为工作和生活中必不可少的物品之......”。
3、“.....后来 由于它经常被用户使用,而且使用方便快捷操作简单,对于人们日常生活和工作都很方 便,所以就把它从计算机独立出来单独制成物品使用,这样使用起来更加方便快捷。 由于单片机体积微小和成本极低,因此它被广泛的应用于智能化仪器仪表家用电子 电器工业自动化控制新型智能化汽车电子系统等领域中。在工业控制生产过程中,由 于单片机在控制领域有着非常重要的作用,于是单片机也被称为微控制器,是嵌入式系统 中重要且发展迅速的组成部分。因此本次设计就采用以单片机为核心控制器来设 计计算器的控制系统,以及些与芯片上的口连接外围设备,从而能实现基 本四则运算的功能,所以本设计成本低廉,操作简单,可用于日常生活中的简单计算。 计算器系统的发展现状 目前市面上流通的计算器通常都是由核心芯片作为控制核心,输入模块采用机械按 键键盘运,显示模块采用液晶屏......”。
4、“.....普通的计算器 由于其硬件电路和软件程序都很简单,所以般只能实现带小数点的加减乘除四则 运算,而对于些相对复杂的数学公式不能运算。高档计算器般都采用处理速度非常快 的核心芯片而且软件程序也相对复杂得多,高性能的芯片才能实现各种复杂的运算程序, 另外由于存储单元的内存比较大,所以可以存放较多的程序和数据以实现复杂的数学运算 公式和连续运算。按键是计算器的重要组成部分,般采用接触式个键。 具体执行过程为开机初始化显示,之后等待键盘输入按键值,当按下 数字键时,计算器在内部自动执行数值转换与存储并通过显示出来,当按键 输入加减乘除符号键时,执行运算功能,之后等待再次输入数字键并存储 数值,最后按下等号键计算器自动计算出结果,并在上显示。 提示当计算数值过大和不符合数学计算原理时,程序执行报错功能,并在 上显示相应的提示......”。
5、“.....这 时会在上提示,当除数为时,因不符合数学计算原理,这时在 上会提示,。 系统设计 本设计采用以单片机为主控单元,外围接口主要由液晶屏和带有 口的机械键盘构成。另外还包括串行通信接口和,这主要用来直接可 以从电脑上加载程序,方便使用。 设计的简单计算器可以实现位的带小数点的加减乘除运算,并且利用 编译软件和绘制电路图来实现本课题设计要求。计算器系统整体设计框图如图 所示 图计算器总体设计框图 计算器总体程序设计如下 开机液晶屏初始化,开外中断,在液晶屏左边显示。 循环检测键盘上是否有按键按下,如果当个键盘按下的时候,按键程序要判断是哪 个按键按下,并且存储到按键值变量中,然后调用处理按键的子程序。 通过的子程序来显示,当输入个数值或符号时要把输入这个的值给通过显 示出来......”。
6、“.....其程序主程序如下 初始化 外中断设定为负边沿触 开总中断 开中断口 , 定义键值存储变量 检按键,现在计算器的按 键部分不断地被完善,般个按键具有多种功能,这样即可以减小计算器的体积又使用 方便。计算器的输出部分般采用由液晶显示器,液晶屏用来显示输入数值和运算结果, 此外还通常具有指示溢出指示等功能。本设计采用单片机作为核心控制器, 运用语言编程实现控制硬件电路工作,该系统通过检测机械键盘输入数值,并把检测的 数据存储下来,然后经过处理运算,在液晶屏上显示输入数值和计算结果。该 计算器系统的具体执行过程为首先存储单元清零,液晶屏初始化,显示初始值, 然后对进行键盘按键扫描并存储输入的按键数值,之后单片机则对数据进行储存与相应转 换处理,最后经过运算处理送入显示器显示......”。
7、“.....并从实际计算经验做了详细的分析与研究。 系统设计 设计要求 在本次毕业设计中,不仅需要运用数字电路模拟电路单片机原理与接口技 术等基本的所学相关知识,还需熟练运用相关的硬件电路设计软件,还需多方面查阅相 关资料。只有具备了上述基本的理论知识才能完成个简易计算器的设计,为了更好的实 现理论与实践相结合,进步完善所学知识和提高学习能力。此次毕业设计中,我需对单 片机的基本概念和基于单片机的嵌入式系统设计的基本方法进行深入的学习,同时掌握必 要的设计技巧。 在本次设计中,需要完成如下几方面的设计任务 简要阐述单片机的最小系统的基本原理和串行接口以及液晶屏动态显示和带 有协议的机械键盘基本原理。 掌握的最小电路及外围扩展电路的设计方法。 需完成功能模块的硬件电路设计和工作过程。 用软件完成原理电路图的绘制。 在本次设计中根据功能和指示要求......”。
8、“.....通过外围扩 展接口电路,实现对简易计算器的设计。 具体的设计要求如下 该设计的简单计算器,能进行基本的四则运算,并且采用液晶屏显示输 入数据和计算结果。 键盘输入部分采用带有口的机械键盘,其包括数字键符号键功能键 和等号键总共数组中,直到浮点数 变成零为止。运算模块的程序流程图如图所示 图运算程序设计流程图 运算程序如下 乘法运算子函数如果结果大于或小于返回,否则返回计算结果 , 运算结果超限 运算结果未超限 数值送显示缓冲 加乘除减 信息送显示缓冲 除数是否为 零 运算结果是否溢出 开始 运算符是 除法运算子函数如果结果大于或小于返回如果除数为返回 ,否则返回计算结果 ......”。
9、“.....完成制图的软件。 不仅可以实现从电学概念设计,而且可以输出物理生,我终于完成了自己动手做的第件电子小作品,虽然只是个 只能实现位数的四则运算的简单计算器,但这是我正真第次运用所学知识完成的件 实物设计,在这过程中投入了大量的时间和付出了艰辛的努力。 在毕业设计的过程中,虽然遇到很多困难,但最终还是坚持到了最后完成了设计要求, 以前总是感觉自己差不多会了,基本上都是做到半就浅尝辄止,实际上对于单片机的了 解只是停留在表面。这次设计中需要把软件和硬件结合起来,每部分充分掌握了才能深 刻地了解计算器的设计。其中重点又就在于软件程序的设计,在设计软件时......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。