历史上的今天

今天是:2024年10月17日(星期四)

正在发生

2019年10月17日 | AVR定时器—关于16位的timer1定时器的具体使用

发布者:名字太长了吗 来源: 51hei关键字:AVR  定时器  timer1 手机看文章 扫描二维码
随时随地手机看文章

刚开始学的时候,8位的timer0和timer2用的比较熟练,timer1一直迷迷糊糊。于是找了一些书籍,好心人把原理图翻译成了中文,易懂推荐《AVR单片机菜鸟进阶》沈添国主编    这是我好不容易从两本书上找到的中英文的对照图

       

这是我在课本上找的,共用寄存器部分的图,学到这里就一下子通了
 

还有一个要注意的点就是:
timer1的时钟源选择是靠TCCR1B来控制的,例如A的工作方式啥的还是用TCCR1A来配置,但是时钟源又得靠TCCR1B来进行配合。
(这里真的是有点奇葩)


现在那我自己的话语总结一下实际使用方法:
    timer1和timer0/2的用法十分相似,主要区别在于两个共有的寄存器,和timer1独有的A,B两个16位的,功能也有增加一个输入捕获。所以无论是常用的比较匹配还是溢出,只要对相应的A,B寄存器赋值就好H(高位),L(低位),具体赋值参考如下。然后就是上面红字注意的时钟源选择部分了。剩下就是照着说明弄一些什么禁止,模式,使能之类的操作。

(本图是使用ICCAVR编译器的代码生成器产生的部分代码,并不完善)

关键字:AVR  定时器  timer1 引用地址:AVR定时器—关于16位的timer1定时器的具体使用

上一篇:ATmega16计算器代码(数码管显示)
下一篇:AVR单片机pwm程序+仿真_数显

推荐阅读

汽车电子是车体汽车电子控制装置和车载汽车电子控制装置的总称。其中车体汽车电子控制装置包括发动机控制系统、底盘控制系统和车身电子控制系统(车身电子ECU),车载汽车电子控制装置包括座舱电子系统、驾驶辅助系统等。根据产品形态的差异,座舱电子系统可分为车载信息娱乐系统、车载显示屏(中控)、仪表盘与HUD(Head Up Display,抬头显示)等。座...
硬件平台:STM32F103SPI1初始化过程static OS_EVENT *spi1_sem_event;static void SPI1SemInit(void){ spi1_sem_event = OSSemCreate(1);}extern void SPI1SemGet(void){ uint8_t err; OSSemPend(spi1_sem_event, 0, &err);}extern void SPI1SemPut(void){ OSSemPost(spi1_sem_event);}static void Spi1_Init(void){ ...
10月14日凌晨1点,苹果正式推出iPhone 12系列机型,新机的亮点非常多,包括搭载了最新的苹果A14芯片,全新的外观设计等等。另外,苹果目前已经公布了该系列手机的上市时间和售价。该系列手机正式亮相之后,由于官方没有正式公布它们的电池数据,因此吸引了不少网友关注。10月15日,有数码博主开始通过苹果官网显示的信息开始推算iPhone 12系列机型电池的...
日经亚洲近日专访了日本半导体供应商瑞萨的高管,谈及了公司的未来发展的总体规划。据日经亚洲评论10月13日报道,瑞萨高管Sailesh Chittipeddi向记者透露,虽然公司依然坚持芯片自主制造计划,但先进工艺节点会选择外包给台积电等代工厂。他说:“从长远来看,更先进的节点我们将不得不依赖第三方,对于任何比成熟工艺的40纳米更高级的芯片,我们都必须依...

史海拾趣

问答坊 | AI 解惑

求助! 谁有AD7705典型电路及程序?

新手,需要用7705来做个报警器,信号范围是0~1000mv 电路不知道设计,还有谁有程序可以帮帮我,借我参考下。。。。。。。。谢谢大家啦啦啦啦啦啦啦啦啦啦啦啦啦啦…

查看全部问答∨

关于verilog

请问verilog中出现warning:xst:883 - "uc interface.v" line 156: ignored duplicate item in case statement. 什么意思啊?                              &nb ...…

查看全部问答∨

usb HID鼠标支持一个传递压力的触摸笔吗,

我在用触摸屏模拟鼠标,但是触摸屏做一个电子画板,除了上传鼠标的坐标位置外,我还想用一个触摸笔把触摸笔的压力型号上传上去,当人画画的时候,用力比较大时,画的线粗,用力小时,画的线窄,hid协议支持吗…

查看全部问答∨

做出来应急灯电路 组要对电路进行仿真 用什么软件好?

如题 电路组成左边充电电路,由变压器T1、电阻R3、整流桥VC和蓄电池GB组成;停电时荧光灯点亮电路。由蓄电池GB、开关SA和直流/交流变换器(由三极管VT、高频变压器T2和灯管G及电阻R1、R2、电容C、二极管VD组成)组成 要是能发图就好了…

查看全部问答∨

winec5.0读excel表!!!!分不够加~!!

再wince5.0下读excel表,现在有个SpreadEC.exe文件可以再ce5.0下把XLS文件打开,请问我怎么才能再程序里调用这个.exe文件来读excel文件,再把指定的数据读到textbox里,再pc上实现了读excel文件,但是放到wince5.0环境下不能跑,请指点下,如果可以 ...…

查看全部问答∨

函数入口地址的问题

怎样把已经编好的c51程序写入指定的内存地址呢?…

查看全部问答∨

请教STM8S105S4的LCD

                                 小弟急需他的资料,万分感激…

查看全部问答∨

求告知几个229MHz频段及以下的无线模块芯片

如题,本人要做课题,希望各位大神帮个忙。工作在229MHz附近频段的无线模块芯片,较低功耗。 谢谢了!…

查看全部问答∨

小型电机大家准备用什么

本帖最后由 paulhyde 于 2014-9-15 03:35 编辑 除去打飞机,电赛另一个控制类的题就集中在 小型电机 上了,大家准备用什么型号的电机和驱动    …

查看全部问答∨

菜鸟请教一个仿真过程中的问题

请教一下No Nios II target connection paths were located. Check connections and that a Nios II .sof is download 点击刷新后还是没反应是怎么回事啊... 设备管理器上显示串口有该设备啊,怎么回事 \0\0\0eeworldpostqq…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved