单片机课程设计_秒表系统.docVIP

  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文档。上传文档
查看更多
单片机课程设计_秒表系统

课程设计报告 课 程 名 称 单片机原理及应用 设 计 题 目 基于单片机的秒表系统设计 系 部 名 称 机械电子工程系 专 业 班 级 电子信息工程2014级2班 姓 名 学 号 成 绩 指 导 教 师 2016年12月 摘要 摘要 I II 第1章 设计目的、内容及要求 1 1.1 设计目的 1 1.2 设计内容 1 1.3 设计要求 1 1.4 设计工具 1 1.4.1 主要软件 1 1.4.2 主要硬件 2 第2章 设计原理及相关硬件 4 2.1 设计方案原理及各模块设计 4 2.2 硬件原理及模块设计 4 2.2.1 时钟电路 4 2.2.2 复位电路 5 2.2.3 控制电路 5 2.2.4 报警电路 6 2.2.5 显示电路 6 2.2.6 总体电路图 7 2.3 软件原理及模块设计 7 第3章 程序编译及仿真过程 9 3.1 工程建立及原理图绘制 9 3.2 仿真方法 9 3.3 仿真结果分析 9 第4章 设计总结 12 参考文献 15 附录1 源程序 16 附件1 任务书 19 附件2 评价表 20 第1章 设计目的、内容及要求 1.1 设计目的 了解并掌握一般设计方法,具备初步的独立设计能力;掌握用C语言程序设计基本技能;提高综合运用所学的理论知识独立分析和解决问题的能力;进一步掌握单片机技术的开发流程,学习较复杂的数字系统设计方法,为以后进行工程实际问题的研究打下设计基础。 1.2 设计内容 1、进行总体设计,画出设计原理图; 2、用PROTEUS软件画出设计电路图; 3、用Keil软件编写程序; 4、在PROTEUS里模拟并调试程序达到期望功能。 5、撰写单片机课程设计报告 1.3 设计要求 1、设计精度为1/60S的秒表系统。 2、设置启动、暂停、清零按钮。 3、秒表的最长计时长度为01:59:59,超过此长度,报警。 1.4 设计工具 1.4.1 主要软件 1、PROTEUS软件 Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。 2、KEIL 软件 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 1.4.2 主要硬件 1、STC89C51单片机 STC89C51是一种低功耗、高性能CMOS 8位微控制器,具有4K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51在众多嵌入式控制应用系统中得到广泛应用。其引脚如图1.1所示。 图1.1 STC89C51引脚 1)电源地组Vcc和Vss:Vcc—(40)脚

文档评论(0)

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

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

1亿VIP精品文档

相关文档