- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课定时器1.doc
燕山大学
课 程 设 计 说 明 书
题目:定 时 器 实 验
学院(系): 电气工程学院
年级专业: 09级仪表(2)班
学 号: 090103020074
学生姓名: 吴季哲
指导教师: 张淑清
教师职称: 教授
摘要
单片机,一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机中有两个16位定时器/计数器,分别为定时器/计数器0和定时器/计数器1,简称为定时器0(T0)和定时器1(T1)。定时器/计数器具有计数和定时功能,拥有4种工作方式,即工作方式0~3。本次课程设计采用的是定时器0的工作方式2来实现定时功能。利用工作方式2的区别于定时工作方式0和1的自动重新加载功能,循环定时,通过软件和硬件的结合达到定时的目的。在单片机外部接连适当的电路,通过开关按键启停定时功能,通过二极管灯亮与否判断定时时间到否。
单片机8 定时器0 工作方式2 .1 相关控制寄存器………………………………………………5
2.1.2定时器工作方式2…………………………………………………7
2.1.3 总体设计详细设计.1 硬件设计………………………………………………………9
2.2.2 软件设计………………………………………………………11
第三章 程序代码及其分析…………………………………………………13
3.1 定时器程序代码定时器的程序代码如下所示定时器的程序代码如下所示3.2 结果分析………………………………………………………18
3.2.1 在原程序中结果分析……………………………………18
3.2.1 在扩展程序中结果分析…………………………………19
第4章 总结……………………………………………20
参考文献
第一章 绪论
1.1 引言
在我们平时的生活中,有许多地方可以看到定时的影子,如手表定时、电脑电视定时、工厂车间零件制作定时等等。定时不仅让我们的生活变得时间化和规律化,也从一定程度上提高了生产力,提高了人民的生活水平。基于单片机的定时,轻巧简便,利于携带和操作,在当今物质文化飞速发展的今天更是必不可少的。所以研究基于单片机的定时器设计很有意义。
1.2 本人所做工作
在这次的单片机课程设计中,我和同组同学被派发 “定时器”这一课题。作为一名普通的组员,我和其他组员都各尽其职,为顺利完成此次课题一起努力着。课程设计期间,我和同组人员讨论并完善程序代码。这个过程让我受益匪浅,不仅提高了自己的代码分析能力,也从一定程度上锻炼了动手能力。
1.3 课题概述
在单片机控制应用的定时和计数的需求很多,为此在单片机中都有定时器/计数器。8的两个定时器/计数器都是16位加法计数结构。由于在8中只能使用8为字节寄存器,所以把两个16位定时器分解为4个8位定时器,依次为TL0、TL1、TH0和TH1。它们均属于专用寄存器之列。
单片机的定时功能是通过计数器的计数来实现的,不过此时的计数脉冲来自单片机芯片内部,每个机器周期有一个计数脉冲,即每个机器周期计数器加1。由于一个机器周期等于12个振荡脉冲周期,因此,计数频率为振荡频率的1/12。如果单片机采用12MHz晶振,则计数频率为1MHz,即每微妙计数器加1。这样,在使用定时器是既可以根据计数值计算出定时时间,也可以通过定时时间的要求算出计数器的预置值。
要实现定时器的功能,需要用到与定时器/计数器应用有关的控制寄存器,它们分别是:定时器控制寄存器(TCON)、定时器方式选择寄存器(TMOD)、中断允许控制寄存器(IE)。
此次课题所要设计的系统比较简易,其主要功能是:利用定时器/计数器定时,。背景知识
.1 相关控制寄存器
在8中,与定时器/计数器应用有关的控制寄存器共有3个,分别是定时控制寄存器、工作方式控制寄存器和中断允许控制寄存器。本次课程设计将会涉及这三个控制寄存器,现对它们说明如下。
定时器控制寄存器(TCON)
TCON寄存器地址为88H,位地址为8FH~88H。该寄存器位定义及位地址表示如表3-1所示。
表3-1 TCON寄存器表示
位符号 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 定时器控制寄存器中,与定时器/计数器有关的控制位共4位,即TF1、TR1、TF0和TR0,
文档评论(0)