单片机课程设计——计算器设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 一、设计总绪 1 1、1设计思想 1 1、2设计说明 1 1、3 关键词:矩阵键盘,单片机,数码管显示,汇编语言 1 1、4设计目的 1 1、5设计要求 1 二、设计方案 2 2、1硬件电路设计方案 2 2、1、1基本结构 2 2、1、2系统框架图 2 2、1、3工作流程图 3 2、1、4单片机主控制模块 4 2、2系统功能描述 5 三、各模块功能介绍 6 3、1键盘输入模块 6 3、1、1键盘分布图 6 3、1、2工作原理 6 3、2 运算控制模块 7 3、3显示模块 7 3、4振荡电路模块 8 四、仿真电路 9 仿真运行结果 9 五、调试过程总结 11 附录: 12 参考文献: 12 源程序代码 12 一、设计总绪 1、1 设计思想 近年来随着科技的飞速发展,单片机的应用正在不断深入, 同时带动传统控制检测技术 日益更新。在实时检测与自动控制的单片机应用系统中,单片机往往作为一个核心部件来使 用,但仅单片机方面的知识就是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。 计算机在人们的日常生活中就是比较常见的电子产品之一。可就是它还在发展之中, 以后必 将出现功能更加强大的计算机,基于这样的理念,本次设计就是用 AT89c51 单片机、LCD 显示 器、控制按键为元件来设计的计算器。利用此设计熟悉单片机微控制器及汇编语言编程,对 其片资源及各个 I/O 端口的功能与基本用途的了解。掌握应用程序开发环境,常用的 LCD 显 示器的使用方法与一般键盘的使用方法 此设计就是基于单片机技术的简易计算器的方案,本次设计所提出的一种基 于单片机技术的简易计算器的方案,采用具有数据处理能力的中央处理器CPU,随 机存储器 ROM,多种 I/O 口与中断系统、定时器/计时器等功能集成到一块硅片上 构成的一个小而完善的计算机系统——单片机,配以汇编语言编写的执行程序,能 更好的解决计算机计算的问题,随着数字生活的到来,单片机在生活中越来越重要, 它能将大量的逻辑功能集成与一个集成电路中,使用起来十分方便。 1、2 设计说明 本次课程设计讨论了单片机技术的计算器构思,设计方案,工作原理,主要系 统包括单片机 80C51,排阻 RESPACK—8,开关,六位数码管显示器等,主要组成部 分包括:键盘输入模块,运算模块,控制模块,显示模块。通过键盘输入数值,单片机 进行运算后在数码管显示出结果。 1、3 关键词:矩阵键盘,单片机,数码管显示,汇编语言 1、4 设计 目的 通过本次课程设计,运用 《单片机微型计算机原理及应用》所学到的知识及 查询相关资料,完成简易计算器的设计,进一步提高单片机的系统设计与开发能 力,达到理论知识与实践更好的结合,提高综合运用所学知识与设计能力的目的。 1、5 设计要求 要求设计一个单片机应用系统,利用 keil 与 proteus 软件完成系统软硬件的设 计及模拟调试。实现五位数(可为带小数点) 的加减乘除运算,通过按键输入十进制 数据。利用六位数

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

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

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档