基于PIC的简易计算器课程设计总结.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告 课程名称:单片机原理与接口技术课程设计 设计题目:基于PIC单片机的简易计算器 院 系: 机电工程学院 班 级: 2012级电气工程及其自动化专业 姓 名: 学 号: 指导教师: 设计时间: 2014年12月8日 出勤 实物 报告 总分 目录 前言 1 第一章 系统整体设计方案 2 1.1 1.1 系统功能设计 1.1.1 系统软件功能模块 2 1.1.2系统硬件模块 2 第二章 硬件设计部分 2 2.1 系统结构图 3 2.2 电路图 3 2.3 单片机电路部分 4 2.4 电源和烧写电路部分 4 2.5 数码管显示电路部分 4 2.6矩阵按键电路 4 第三章 各部分程序设计 5 3.1 主程序设计 5 3.2 数码管显示部分 6 3.3 矩阵按键部分 7 3.3.1键盘扫描部分 7 3.3.2 各个键盘子程序流程图 8 第四章 成果展示 11 结论 12 参考文献 13 附件 14 前言 从古至今,计算便是人类的一个无法逃避的需求,而计算工具便是人类进行计算的一大助力。 中国所采用的最早的计算工具是筹策,也叫做算筹。这种算筹多用竹子制成,放在布袋里便可随身携带。至于由筹算发展而来的珠算盘,至明代已于现代珠算盘基本相同。 在西方,计算工具则于17初世纪开始有了较大的发展。如英国数学家纳皮尔发明的“纳皮尔算筹”和英国牧师奥却德发明了圆柱型对数计算尺。圆柱型对数计算尺已经可以计算三角函数、指数函数和对数函数。这些这些计算工具的发明运用为现代计算器发展奠定了良好的基础。 十九世纪末、二十世纪初电子技术异军突起。20世纪50年代末,随着电子技术在二十世纪的迅猛发展,第一台电子计算器终于出世。 从第一台电子计算器发展至今,电子计算器技术已经十分成熟。所能够进行的运算种类变得异常丰富,计算量也是十分庞大。甚至类型已经开始趋于细化,出现了各种专业功能的计算器。如个人所得税计算器, 房贷计算器, 油耗计算器等。 本设计仅是一十分简易的电子计算器。对于设计者所需掌握的相应技术也较为简单。于硬件方面,只需设计者能够熟识基本的电子器件并能够读懂电路图成功焊接好硬件即可。软件方面,则要求设计者能够熟识PIC的35条汇编指令并能够较为熟练的运用MPLAB软件进行编程即可。 本设计的难点并不在于各个子程序的设计编写而在于如何对子程序进行合理的编排以便在使用者按下按键之后所设计的简易电子计算器能够正确的执行设计者所设定的功能,进行简单的加减乘除运算。 本设计的简易电子计算器功能简单,所能进行的运算量也非常小。所以它的功用并不在于实际运用而在于帮助设计者了解PIC单片机以及简单的电子技术,为更加深入的学习单片机和电子技术奠定一定的基础。若是本设计还能对于初学者学习PIC单片机起到微薄的助力,那便是对设计者最大的鼓励了。 系统总体方案设计 1.1 系统功能设计 1.1.1 系统软件功能模块 本设计是一个无符号简单整数计算器。他能够实现8位二进制以内的无符号整数的加减乘除。并具有清零功能。 1.1.2系统硬件模块 输入硬件:4x4矩阵键盘,对十六个键盘分别定义0至9以及加减乘除和清零功能。 显示硬件:LCD数码管。能够正确显示出被计算数和计算结果。 其他各类主要硬件: 名称 数量 16F887 1 晶体整荡器 1 保险管 1 发光二极管 1 电解电容 1 电容 3 10K电阻 9 1K电阻 5 USB 1 硬件设计部分 本章主要是对简易计算器硬件电路的简单介绍。本简易计算器的电路主要由电源电路、烧写电路、数码管显示电路以及矩阵按键电路组成(由于指示灯部分硬件虽焊接当本成本中并未使用故不做介绍)。下面将分述这几大模块电路的具体功能及原理。 2.1系统结构图 如图1所示: 图1 2.2 电路图 如图2所示: 图2 2.3 单片机电路部分 本系统选用的控制芯片是PIC16F887单片机。PIC16F887单片机是一款低功耗、高性能增强型闪存式8位单片机,拥有高性能 RISC CPU,优化的C语言编译器架构和汇编精简指令集,程序存储器线性寻址可达8 KB。与其他8位单片机比较,PIC16F887单片具有更快的处理速度,更高的性价比,片上资源更加丰富,使得

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档