单片机原理与应用课程设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书 课程名称 : 单片机原理与应用课程设计 题 目 : 数 字 钟 专业班 : 通信工程 学生姓名 : 学 号: 指导教师 : 设计周数 : 设计成绩 : 目 录 一、摘要………………………………………………………3 二、设计目的和任务…………………………………………3 2.1设计目的………………………………………………...…3 2.2设计任务………………………………………………...…4 三、设计正文 3.1 系统分析………………………………………………….…4 3.2 基本元器件介绍……………………………………….…...4 3.2.1 AT89C51介绍………………………….…………………….……4 3.2.2 液晶的管脚说明………………………………………………...…8 3.3 方案设计………………………………………….……10 3.4硬件设计 3.4.1 控制模块……………………………………………………..……10 3.4.2 显示模块………………………………………………………….…11 3.4.3 按键模块………………………………………….……………….11 3.4.4 消抖电路………………………………………………….……….12 3.5 软件设计 3.5.1 总原理图………………………………………………………..…12 3.5.2 主程序…………………………………………………………..…13 四、课程设计总结……………………………………..……26 参考文献……………………………………………………26 心得体会……………………………………………………27 附录…………………………………………………………29 摘要 近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断 地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点, 因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数 据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根 据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原 理和操作方法,中断的工作原理和操作方法。单片机的工作原理和操作方法,LED的内部结 构。电路设计及调试过程。 本次做的数字钟是以单片机(51)为核心,结合相关的元器件(液晶1602),再配以 相应的软件,达到制作简易数字钟的目的,其硬件部分难点在于元器件的选择、布局及焊接。 关键词:单片机 液晶1602 二、设计目的和任务 2.1 设计目的 本次设计的目的就是让同学们在理论学习的基础上,通过完成一个基于MSC—51单片 机实现功能所需功能的开发板以及编程应用,使我们不但能够将课堂上学到的理论知识与实 际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深 了解和认识,同时在软件编程、排版调试、焊接技术、相关仪器设备的使用技能等方面得到 全面的锻炼和提高,为今后能够独立进行某些单片机应用法系统的开发设计工作打下一定的 基础。 主要可以概括成一下几个方面: (1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决工业控 制的能力; (2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成 系统、编程、调试的动手能力; (3)过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制的过程,软 硬件设计的方法、内容及步骤; (4)掌握计数器、加法器、半导体数码管显示器的使用; (5)连接数字钟的工作原理。 2.2 设计任务 基于AT89C51 单片机,通过液晶 1602显示本次课程设计所要求实现的功能。设计任 务如下: 1、可调整时间的时钟。要求:液晶1602可显示年月日、小时、分钟和秒,通过按键 来设定初始时间。 2、开关控制秒表。要求:按键控制秒表

文档评论(0)

guocuilv2018 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档