单片机设计报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
洛阳理工学院课程设计报告 PAGE PAGE 1 单片机课程设计报告 题目:电子万年历的制作 系别: 专业: 班级: 学号: 姓名: 指导教师: 完成时间: 前言 单片机是指一个集成在一块芯片上的完整计算机系统。它具有一个完整计算机所需要的大部分部件:cpu、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强 大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机的出现,并在各个技术领域中得到如此迅猛的发展,与单片机构成 计算机应用系统所形成的下述特点有关: 1、单片机构成的应用系统有较大的可靠性。这些可靠性的获得除了依靠单片机芯片本身的高可靠性以及应用有最少的联接外,还可以方便地采用软、硬件技术。 2、系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统,应用系统有较高的软、硬件利用系数。 3、由于构成的应用系统是一个计算机系统,相当多的测、控功能由软件实现,故具有柔性特征,不须改变硬件系统就能适当地改变系统功能。 4、有优异的性能、价格比。 可以说,对于广大的电子应用专业技术人员,目前国和内国外面临的单片 机应用技术,如同60年代面临晶体管技术,70年代面临数字集成电路一样。单片机和可编程门阵列相结合,构成新一代电子应用技术是不可能回避的一项新型的工程应用技术。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片 机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据 传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民 用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 我们本次单片机课程设计的题目是电子万年历的设计与制作,通过一个学期的学习,我们可以利用protues软件和keil软件实现电力万年历的仿真,并且我们还进行了实物图的焊接。设计的电子万年历可以实现一些显示时间和日期及修改它们并且定时等简单功能,虽然设计思路很简单,但我们可以通过练习,加深自己对单片机这门课程的学习,更深刻地体会单片机的巨大开发。 目录 TOC \o 1-3 \h \z \u 一、 设计概述 3 1.1 设计目标 3 1.2 设计要求 3 1.3 功能模块 3 1.3.1 单片机电路 3 1.3.2 数码管显示电路 6 1.3.3 按键电路 6 1.4 流程图 7 二、 仿真设计 8 2.1 LED数码管显示 8 2.2 按键识别 10 2.3 蜂鸣器部分 11 2.4 电子万年历的仿真 11 3.1 器件清单 12 3.2 焊接的实物图及描述 12 3.3 焊接中遇到的问题 13 四、 单片机程序的下载 13 五、 测试结果分析及电路的不足 14 5.1 测试结果分析 14 5.2 测试结论 14 5.3 电路的不足与改进 15 六、 设计总结 15 参考文献 16 设计概述 设计目标 在学习了单片机课程后,加深了我们对理论知识的理解,学习理论知识在实际中的应用,培养动手能力和解决实际问题的经验。学会STC89C51的引脚及其功能,熟悉protues软件仿真和keil软件调试程序;通过实验提高对单片机的认识;通过实验提高焊接、布局、电路检查能力;通过实验提高软件调试能力;进一步熟悉和掌握单片机的结构和工作原理;通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解有关电路参数的计算方法;通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术;通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发单片机应用系统的全过程。 设计要求 本设计是电子万年历。具备三个功能:能显示年月日及时分秒信息,具有可调整日期和时间和定时功能。我选用的是单片机(80C52)来实现电子万年历的功能。该电子万年历能够成功实现时钟运行,调整,显示年月日时分秒信息,且精确度经调试一天的误差在2S内。 该电子万年历使用12MHZ晶振与单片机80C52相连接,通过软件编程的方法实现了以24小时为一个周期同时显示小时,分钟和秒的要求。利用单片机定时器及计数器产生定时效果通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。同时通过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。 功能模块 单片机电路 1>STC89C5

文档评论(0)

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

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

1亿VIP精品文档

相关文档