单片机及应用课程设计报告定时器实验.doc

单片机及应用课程设计报告定时器实验.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机及应用课程设计报告定时器实验

单片机课程设计报告 单片机课程设计报告 摘要 单片机,一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机89C52中有两个16位定时器/计数器,分别为定时器/计数器0和定时器/计数器1,简称为定时器0(T0)和定时器1(T1)。定时器/计数器具有计数和定时功能,拥有4种工作方式,即工作方式0~3。本次课程设计采用的是定时器0的工作方式2来实现定时功能。利用工作方式2的区别于定时工作方式0和1的自动重新加载功能,循环定时,通过软件和硬件的结合达到定时2秒的目的。在单片机外部接连适当的电路,通过开关按键启停定时功能,通过蜂鸣器响与否判断定时时间到。其中涉及按键的去抖动问题,通过编程实现适当的延时可有效减轻抖动的影响以使观察效果更加明显。 关键词 单片机 ,89C52 ,定时器0 ,工作方式2 目 录 TOC \o 1-2 \h \z \u HYPERLINK \l _Toc249952564 1 引言 1 HYPERLINK \l _Toc249952565 1.1 课题意义 1 HYPERLINK \l _Toc249952566 1.2 设计目的 1 1.3 设计内容1 1.4 设计方法1 HYPERLINK \l _Toc249952567 2 课程设计题目描述和要求 2 HYPERLINK \l _Toc249952568 2.1 微处理器AT89S52单片机 2 HYPERLINK \l _Toc249952569 2.2 AT89S52各引脚及功能 2 2.3 课题概述8 2.4 系统主要功能8 HYPERLINK \l _Toc249952570 3 方案的论证与比较 9 HYPERLINK \l _Toc249952571 3.1 控制部分的设计方案论证与选择 9 HYPERLINK \l _Toc249952572 3.2 键盘设计方案与选择 10 HYPERLINK \l _Toc249952573 3.3 数字显示设计方案与选择 10 4 课程设计报告内容10 4.1 背景知识10 4.1.1相关控制寄存器10 4.1.2 定时器工作方式210 4.2 总体设计 4.3 详细设计 4.3.1 硬件设计 4.3.2 软件设计 4.4结果分析 HYPERLINK \l _Toc249952575 总 结 11 HYPERLINK \l _Toc249952577 参考文献 13 附录A:定时器protell DXP原理图 附录B:Protues 仿真效果图 致谢 单片机课程设计报告 1 引言 1.1课题意义 在我们平时的生活中,有许多地方可以看到定时的影子,如手表定时、电脑电视定时、工厂车间零件制作定时等等。定时不仅让我们的生活变得时间化和规律化,也从一定程度上提高了生产力,提高了人民的生活水平。基于单片机的定时,轻巧简便,利于携带和操作,在当今物质文化飞速发展的今天更是必不可少的。所以研究基于单片机的定时器设计很有意义。 1.2设计目的 通过本次课题设计,应用《单片机原理及应用》等所学相关知识及查阅资料,完成简易30S定时器的设计,以达到理论与实践更好的结合、进一步提高综合运用所学知识和设计的能力的目的。 通过本次设计的训练,可以使我在基本思路和基本方法上对基于MCS-51单片机的嵌入式系统设计有一个比较感性和理性上的认识,并具备一定程度的设计能力,分析和解决具体问题的能力,把理论和时间结合起来,也让我感觉到理论也是相当重要,实践总是建立在理论的基础上的;但也是我看到了理论和实践的一些差距,有些东西在实际中不需要考虑,但有的时候也不得不考虑。 1.3设计内容 (1)本课题以单片机为核心,设计出定时器,具有以下功能: (2)具有30秒定时功能; (3)做时钟时在2位LED 显示器上显示30-00秒,实现到时报警的功能; (4)当按下清零按钮跑表开始倒计时,按下停止按钮停止计时; (5)完成Proteus中的仿真和程序的调试,实现定时功能。 1.4设计方法 电路采用动态显示,由八位共阳极数码管通过P0口,P2口与单片机分别相连,且数码管A,B,C,D,E,F,G分别依次与单片机的P2口相连,P2口做为字码控制端,数码管的1,2各引脚分别与单片机的P0.0—P0.1相连,P0口做为数码管的位控制端,动态显示是每次数码管只显示

您可能关注的文档

文档评论(0)

133****9031 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档