单片机定时器计数器的应用(附图)

来源:互联网 编辑: 张倩 手机版

定时器的应用

一、普通模式和CTC模式

1、利用T/C0的普通模式,从PA0引脚输出一个频率为10KHz的方波。(假设系统时钟为4MHZ)

设计思路:10KHz的周期为100us,故需要定时的时间为50 us,即每50 us进入溢出中断,对PA0取反一次。时钟源取系统时钟的8分频,f=4MHZ/8=500KHZ,T时钟源=2us,所以计数的次数n=50us/2us=25,根据普通模式的特点,计数的初值N=256-25=231。

#include

interrupt [10] void tim0_isr(void)

{

TCNT0=231;

PORTA.0=~PORTA.0;

}

void main(void)

{

DDRA.0=1;

PORTA.0=0;

TCNT0=231;

TCCR0=0B00000010;

TIMSK=0X01;

SREG.7=1;

while(1);

}

2、利用T/C0的CTC模式,从PA0引脚输出一个频率为10KHz的方波。(假设系统时钟为4MHZ)

设计思路:同上,计数的次数n=50us/2us=25,根据CTC模式计数的特点(从0开始计到OCR0,然后进入匹配中断),OCR0的值N=n=25,且不会被改变,无需重装。

#include

interrupt [20] void tim0_isr(void)

{

PORTA.0=~PORTA.0; //OCR0的值没必要重装

}

void main(void)

{

DDRA.0=1;

PORTA.0=0;

OCR0=25;

TCCR0=0B00001010;

TIMSK=0X02;

SREG.7=1;

while(1);

}

3、利用T/C0的CTC模式,从OC0引脚输出一个频率为10KHz的方波。(假设系统时钟为4MHZ)

设计思路:根据CTC的特点和题意,得:fOC0=fclki/o/(2N(1+0CR0))=4M/(2N(1+OCR0))=10K,取N=1,OCR0=199。

#include

void main(void)

{

DDRB.3=1;

PORTB.3=0;

TCCR0=0B00011001;

OCR0=199;

while(1);

}

4、利用T/C0输出一个频率为2MHz的方波。(假设系统时钟为4MHZ)

设计思路:在AVR单片机中,从MCU开始响应中断到真正执行中断服务程序的第一条指令,至少需要6~7个系统时钟(课本P217),所以要产生2MHz的高频信号若采用中断的主法是不能实现的。但利用CTC的比较匹配引脚Ocn是可以获得的。根据CTC的特点和题意,得:fOC0=fclki/o/(2N(1+0CR0))=4M/(2N(1+OCR0))=2M,取N=1,OCR0=0。

#include

void main(void)

{

DDRB.3=1;

PORTB.3=0;

TCCR0=0B00011001;

OCR0=0X00;

while(1);

}

总结:要利用定时器输出一方波(占空比为1/2)时,最好是采用CTC模式,OCRn输出,不用中断的方法。它具有编程简单,频率精度高,能产生高频率的信号(最高频率为系统时钟频率的一半)等特点。

二、快速PWM模式和相位可调PWM模式

1、利用T/C0,产生一个频率为15.625KHz,占空比为1/5的PWM波。(采用快速PWM模式,假设系统时钟为4MHZ)

设计思路:快速PWM模式Ocn的输出频率为fOC0 PWM= fclki/o/(256N),根据题意,得:4M/256N=15.625K,取N=1,占空比是由OCR0决定的,即占空比=OCR0/256,所以根据题意有OCR0/256=1/5,即OCR0约等于51。

#include

void main(void)

{

PORTB=0x00;

DDRB=0x08;

TCCR0=0x69;

OCR0=51;

while (1);

}

2、利用T/C0,产生一个频率为7.843KHz,占空比为1/4的PWM波。(采用相位可调PWM模式,假设系统时钟为4MHZ)

设计思路:相位可调PWM模式Ocn的输出频率为fOC0 PWM= fclki/o/(510N),根据题意,得:4M/510N=7.843K,取N=1,占空比是由OCR0决定的,即占空比=OCR0/256,所以根据题意有OCR0/256=1/4,即OCR0=64。

#include

void main(void)

{

PORTB=0x00;

DDRB=0x08;

TCCR0=0B01100001;

OCR0=64;

while (1);

}

小结:快速PWM模式和相位可调PWM模式都是用来产生PWM波的,从波形上看并没有太大的区别,快速PWM模式波形频率是相位可调PWM模式波形频率的两倍。

三、综合题

一)、利用一片ATMEGA16同时实现下面的要求:

1、利用T/C0,产生一个频率为 5KHz 左右 50%占空比的方波信号(提示:采用CTC模式:OC0输出,不用中断)

2、利用T/C2,产生一个频率为31.25KHz,占空比从0变化到1的PWM波。(提示:采用快速PWM模式,在溢出中断中调OCR2即调占空比,由OC2输出)

#include

interrupt [TIM2_OVF] void timer2_ovf_isr(void)

{

OCR2--;

}

void main(void)

{

PORTB=0x00;

DDRB=0x08;

PORTD=0x00;

DDRD=0x80;

TCCR0=0x1A;

TCNT0=0x00;

OCR0=0x63;

TCCR2=0x69;

TCNT2=0x00;

OCR2=0x00;

TIMSK=0x40;

#asm(\

while (1);

}

加滤波器后的波形(相当于D/A转换,图中的蓝色部分):

二)D/A转换(上机实践题):利用T/C0产生一个频率为244Hz的锯齿波。

设计思路:

1、设一个周期的锯齿波由128个点组成,则PWM波的周期=1/244/128,即PWM波的频率为:244*128=31232HZ,选用T/C0,快速PWM模式,由公式:31232=X/356N,

取晶振频率X=8000000HZ,则分频系数N=1

2、滤波器计算,载止频率244=1/(2*3.14*RC),则RC=6.53*10-4,取R=5K,C=0.01Uf(实际的载止频率应取计算得到的载止频率10倍以上,并采用两级或以上的滤波)。

#include

interrupt [10] void aaa(void)

{

OCR0=OCR0+2;

}

void main(void)

{

DDRB.3=1;

PORTB.3=0;

TCCR0=0B01101001;

OCR0=0;

TIMSK=0X01;

SREG.7=1;

while(1);

}

注:图中的蓝色部分为第一级滤波后的波形,粉红色部分为第二级滤波后得到的波形。

单片机实验3 中断、定时器计数器实验

单片机原理及应用 A 中断、定时器/计数器实验 生医 1401 雷华军 指导教师: 西南...二、 实验原理 1、定时器结构和原理 图① 上图 ① 为定时器 T0、T1 的...[本文更多相关]

单片机实验五-定时计数器查询方式应用

实验五 定时/计数器查询方式应用 一、定时器工作方式 0、1、2 的应用 (工程文件名:05 定时器方式 012.DSN) 已知单片机晶体振荡器频率为 12MHz,使用定时器编制...[本文更多相关]

单片机实验三定时器T0的使用,附程序

单片机原理与应用实验指导书 15. 1. 实验任务 定时计数器 T0 作定时应用技术(...5. 程序框图 - 80 - 单片机原理与应用实验指导书图 4.15.2 6. 汇编源...[本文更多相关]

单片机计数器与定时器的区别

单片机计数器与定时器的区别_计算机硬件及网络_IT/计算机_专业资料。单片机计数器与定时器的区别 在的学习过程中,我们经常会发现中断、串口是 学习的难点,对于初学...[本文更多相关]

单片机实验之定时器计数器应用实验二

单片机实验之定时器计数器应用实验二 - 一、实验目的 1、掌握定时器/计数器计数功能的使用方法。 2、掌握定时器/计数器的中断、查询使用方法。 3、掌握 Proteus ...[本文更多相关]

单片机实验之定时器计数器应用实验一.doc

[本文更多相关]

单片机定时器的设计

12 3.6 电气原理图……… 3.7 本章小结 第四章...从应用领域来看,单片机主要用来控制,所以又称为微...⑩两个 16 位定时器/计数器。 中断结构具有 5 ...[本文更多相关]

单片机定时器的应用与误差纠正论文(精)

单片机定时器的应用与误差纠正论文(精) - 单片机定时器的应用与误差纠正 论文 关键字:计数器 定时器 误差 中断 单片机 设置 计数 方式 应用 工作 单片机定时器的...[本文更多相关]

单片机定时计数器实验_图文

实验三 单片机定时/计数器实验一、实验目的 1、学习计数器的使用方法。 2、...⑶、流程图 ⑷、实验电路及连线 实验 3-2①、用 CPU 内部定时器中断方式计时...[本文更多相关]

单片机实验-定时器计数器应用实验二

单片机实验-定时器计数器应用实验二_电子/电路_工程科技_专业资料。定时器计数器应用实验二,自己画的原理图,写的程序,所以图和程序是配套的。 ...[本文更多相关]

单片机实验-外部中断应用实验.doc

[本文更多相关]

单片机实验-定时器计数器应用实验一.doc

[本文更多相关]

单片机定时器实验报告

单片机定时器实验报告_计算机软件及应用_IT/计算机_专业资料。定时器实验报告 ㈠ 实验目的 1. 掌握单片机内部计数器的使用和编程方法; 2. 掌握中断处理程序的编程...[本文更多相关]

51单片机两个定时器同时工作的程序

标签: 电子电路| 单片机| 定时器| 程序|51单片机两个定时器同时工作的程序_电子/电路_工程科技_专业资料。#include<STC15F2K.h> #include<intrins.h> #...[本文更多相关]

51单片机一个定时器实现PWM输出

单片机| 定时器|51单片机一个定时器实现PWM输出_电子/电路_工程科技_专业资料。只用一个定时器就可以实现的PWM输出功能,很强大! 先...[本文更多相关]

单片机原理答案

一个为51系列单片机的上电自动复位电路(假设RST端内部无下拉电阻)(P39图2-16(...64、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号。试画出必要的...[本文更多相关]

单片机定时计数中断时间计算方法

单片机定时计数中断时间计算方法_电子/电路_工程科技_专业资料。单片机定时计数中断时间计算方法 总结如下 1.定时器 方式0 由于定时器方式0为13位计数器,即最多能...[本文更多相关]

51单片机定时器c语言程序实例与详解

51单片机定时器c语言程序实例与详解_信息与通信_工程...TF0 = 0; //计数到时TF0为1,即当TH0 = 0xff...这里将涉及到单片机中断的应用,在cpu的一步步按照...[本文更多相关]

2013年单片机考试试题

7、mcs-51单片机的定时器/计数器工作方式0是 16 位的定时/计数器。 8、定时器/计数器的工作方式3是指的将 定时器?计数器0 拆成两个独立的8位计数器。 而...[本文更多相关]

51单片机数码管显示程序(定时器0控制显示数据)

51单片机数码管显示程序(定时器0控制显示数据)_电子/电路_工程科技_专业资料。#include<reg52.h> #define uchar unsigned char #define uint unsigned int uchar ...[本文更多相关]

51单片机用定时器和LCD1602做成的电子表

51单片机用定时器和LCD1602做成的电子表_电子/电路_工程科技_专业资料。用定时器和LCD1602做成的电子表,LCD1602 能显示’时‘’分‘’秒‘,30分钟以内看不出...[本文更多相关]

51单片机——定时1秒

内部计数器在单片机中主要有定时器和计数器两个功能。 本实验使用的是定时器。 2、定时器有关的寄存器有工作方式寄存器TMOD和控制寄存器TCON。 TMOD用于设置定时器...[本文更多相关]

c8051F020单片机定时器2、4双串口程序(中文详细注...

c8051F020单片机定时器2、4双串口程序(中文详细注释)_计算机软件及应用_IT/计算机_专业资料。c8051F020单片机双串口程序(有中文详细注释),使用定时器2和定时器4...[本文更多相关]

[单片机定时器计数器的应用(附图)]相关文章:

  • 单片机定时器计数器及其应用
  • 单片机定时器计数器及其应用
  • 单片机第六章定时器、计数器及应用
  • 单片机第六章定时器、计数器及应用
  • 单片机定时器计数器应用实验
  • 单片机定时器计数器应用实验
  • 单片机技术及应用_第六章_定时器或计数器
  • 单片机技术及应用_第六章_定时器或计数器
  • 单片机原理及应用第6章 定时器计数器
  • 单片机原理及应用第6章 定时器计数器
  • 项目5-单片机定时器计数器应用
  • 项目5-单片机定时器计数器应用
  • 单片机原理与应用 第七章 计数器定时器
  • 单片机原理与应用 第七章 计数器定时器
  • 单片机实验之定时器计数器应用实验二
  • 单片机实验之定时器计数器应用实验二
  • 第04章 单片机定时器、计数器应用
  • 第04章 单片机定时器、计数器应用
  • PIC单片机定时器计数器模块及其应用
  • PIC单片机定时器计数器模块及其应用
  • 单片机定时器计数器的应用(附图)相关搜索
    最新推荐
    热门推荐
    <上页热点Q热点106 114下页下页社会娱乐体育军事汽车财经科技育儿历史美食数码时尚宠物收藏家居心理文化三农健康科学游戏动漫教育职场旅游电影国际 知识100106 114 52 107 115 55 120 57 100z48 100z100 100z106 100z114 100z52 100z107 100z115 100z55 100z120 100z57 106z48 106z100 106z106 106z114 106z52 106z107 106z115 106z55 106z120 106z57 114z48 114z100 114z106 114z114 114z52 114z107 114z115 114z55 114z120 114z57 52z48 52z100 52z106 52z114 52z52 52z107 52z115 52z55 52z120 52z57 107z48 107z100 107z106 107z114 107z52 107z107 107z115 107z55 107z120 107z57 115z48 115z100 115z106 115z114 115z52 115z107 115z115 115z55 115z120 115z57 55z48 55z100 55z106 55z114 55z52 55z107 55z115 55z55 55z120 55z57 120z48 120z100 120z106 120z114 120z52 120z107 120z115 120z55 120z120 120z57 57z48 57z100 57z106 57z114 57z52 57z107 57z115suiji 106 114 52 107 115 55 120 57 100g48 100g100 100g106 100g114 100g52 100g107 100g115 100g55 100g120 100g57 106g48 106g100 106g106 106g114 106g52 106g107 106g115 106g55 106g120 106g57 114g48 114g100 114g106 114g114 114g52 114g107 114g115 114g55 114g120 114g57 52g48 52g100 52g106 52g114 52g52 52g107 52g115 52g55 52g120 52g57 107g48 107g100 107g106 107g114 107g52 107g107 107g115 107g55 107g120 107g57 115g48 115g100 115g106 115g114 115g52 115g107 115g115 115g55 115g120 115g57 55g48 55g100 55g106 55g114 55g52 55g107 55g115 55g55 55g120 55g57 120g48 120g100 120g106 120g114 120g52 120g107 120g115 120g55 120g120 120g57 57g48 57g100 57g106 57g114 57g52 57g107 57g115 57g55 57g120 57g57 100g48g48 100g48g100... 1000000new106 new114 new52 new107 new115 new55 new120 new57 new100g48 new100g100 new100g106 new100g114 new100g52 new100g107 new100g115 new100g55 new100g120 new100g57 new106g48 new106g100 new106g106 new106g114 new106g52 new106g107 new106g115 new106g55 new106g120 new106g57 new114g48 new114g100 new114g106 new114g114 new114g52 new114g107 new114g115 new114g55 new114g120 new114g57 new52g48 new52g100 new52g106 new52g114 new52g52 new52g107 new52g115 new52g55 new52g120 new52g57 new107g48 new107g100 new107g106 new107g114 new107g52 new107g107 new107g115 new107g55 new107g120 new107g57 new115g48 new115g100 new115g106 new115g114 new115g52 new115g107 new115g115 new115g55 new115g120 new115g57 new55g48 new55g100 new55g106 new55g114 new55g52 new55g107 new55g115 new55g55 new55g120 new55g57 new120g48 new120g100 new120g106 new120g114 new120g52 new120g107 new120g115 new120g55 new120g120 new120g57 new57g48 new57g100 new57g106 new57g114 new57g52 new57g107 new57g115 new57g55 new57g120 new57g57 new100g48g48 new100g48g100 下页>... new100g48g48g48g48g48g48g48top106 top114 top52 top107 top115 top55 top120 top57 top100g48 top100g100 top100g106 top100g114 top100g52 top100g107 top100g115 top100g55 top100g120 top100g57 top106g48 top106g100 top106g106 top106g114 top106g52 top106g107 top106g115 top106g55 top106g120 top106g57 top114g48 top114g100 top114g106 top114g114 top114g52 top114g107 top114g115 top114g55 top114g120 top114g57 top52g48 top52g100 top52g106 top52g114 top52g52 top52g107 top52g115 top52g55 top52g120 top52g57 top107g48 top107g100 top107g106 top107g114 top107g52 top107g107 top107g115 top107g55 top107g120 top107g57 top115g48 top115g100 top115g106 top115g114 top115g52 top115g107 top115g115 top115g55 top115g120 top115g57 top55g48 top55g100 top55g106 top55g114 top55g52 top55g107 top55g115 top55g55 top55g120 top55g57 top120g48 top120g100 top120g106 top120g114 top120g52 top120g107 top120g115 top120g55 top120g120 top120g57 top57g48 top57g100 top57g106 top57g114 top57g52 top57g107 top57g115 top57g55 top57g120 top57g57 top100g48g48 top100g48g100幼儿教育小学教育初中教育高中教育高等教育教学研究外语学习资格考试/认证成人教育职业教育IT/计算机经管营销医药卫生自然科学农林牧渔人文社科工程科技PPT模板PPT制作技巧求职/职场计划/解决方案总结/汇报党团工作工作范文表格/模板法律文书饮食游戏体育/运动音乐旅游购物娱乐时尚美容化妆家具家电社会民生影视/动漫保健养生随笔摄影摄像幽默滑稽人文社科法律资料军事/政治广告/传媒设计/艺术教育学/心理学社会学文化/宗教哲学/历史文学研究经管营销人力资源管理财务管理生产/经营管理企业管理公共/行政管理销售/营销金融/投资经济/市场工程科技信息与通信电子/电路建筑/土木城乡/园林规划环境/食品科学电力/水利交通运输能源/化工机械/仪表冶金/矿山/地质纺织/轻工业材料科学兵器/核科学IT/计算机互联网电脑基础知识软件及应用硬件及网络自然科学数学物理化学生物学天文/地理医药卫生临床医学基础医学预防医学中医中药药学农林牧渔农学林学畜牧兽医水产渔业求职/职场简历封面/模板求职/面试职业规划自我管理与提升计划/解决方案学习计划工作计划解决方案商业计划营销/活动策划总结/汇报学习总结实习总结工作总结/汇报党团工作入党/转正申请思想汇报/心得体会党团建设工作范文制度/规范演讲/主持行政公文表格/模板合同协议书信模板 表格类模板饮食游戏体育/运动音乐旅游购物娱乐时尚美容化妆影视/动漫保健养生随笔幽默滑稽幼儿教育幼儿读物少儿英语唐诗宋词育儿理论经验育儿知识家庭教育小学教育小升初学科竞赛其它课程 初中教育中考科学学科竞赛其它课程高中教育学科竞赛其它课程职业教育中职中专职高对口职业技术培训 其他成人教育成人考试电大自考专升本远程、网络教育高等教育理学工学经济学管理学文学哲学历史学法学教育学农业医学军事艺术研究生入学考试院校资料其它