51单片机rc是什么意思syc89c52rc有没有DMA

STC单片机rc是什么意思定时器的使用鈳以说非常简单只要掌握原理,有一点的C语言基础就行了要点有以下几个:1. 一定要知道英文缩写的原形,这样寄存器的名字就不用记叻理解是最好的记忆方法。好的教材一定会给出所有英文缩写的原形2. 尽量用形像的方法记忆比如TCON和TMOD两个寄存器各位上的功能,教程一般有个图表你就在学习中不断回忆那个图表的形像TMOD:定时器/计数器模式控制寄存器(TIMER/COUNTER MODE CONTROL REGISTER)    

定时器/计数器模式控制寄存器TMOD是一个逐位定義的8位寄存器,但只能使用字节寻址其字节地址为89H。其格式为:

其中低四位定义定时器/计数器C/T0,高四位定义定时器/计数器C/T1各位的说明:GATE——门控制。GATE=1时由外部中断引脚INT0、INT1来启动定时器T0、T1。当INT0引脚为高电平时TR0置位启动定时器T0;当INT1引脚为高电平时TR1置位,启动定时器T1GATE=0时,僅由TR0,TR1置位分别启动定时器T0、T1C/T——功能选择位C/T=0时为定时功能,C/T=1时为计数功能置位时选择计数功能,清零时选择定时功能M0、M1——方式选擇功能由于有2位,因此有4种工作方式:M1M0 这里我们一定要知道TMOD的T是TIMER/COUNTER的意思,MOD是MODE的意思至于每位上的功能,你只要记住图表并知道每个英攵缩写的原型就可以了。在程序中用到TMOD时先立即回忆图表,并根据缩写的单词原形理出每位的意义如果意义不是很清楚,就查下手册几次下来,TMOD的图表就已经在脑子里了8位 REGISTER)TMOD分成2段,TCON控制更加精细分成四段,在本文中只要用到高四段TF0(TF1)——计数溢出标志位,当计數器计数溢出时该位置1。TR0(TR1)——定时器运行控制位当TR0(TR1)=0  停止定时器/计数器工作当TR0(TR1)=1  启动定时器/计数器工作IE0(IE1)——外中断请求标志位当CPU采样到P3.2(P3.3)出现有效中断请求时此位由硬件置1。在中断响应完成后转向中断服务时再由硬件自动清0。IT0(IT1)——外中断请求信号方式控制位当IT0(IT1)=1 脉冲方式(后沿负跳有效)当IT0(IT1)=0 电平方式(低电平有效)此位由软件置1或清0TF0(TF1)——计数溢出标志位当计数器产生计数溢出时,此位由硬件置1当转向中断服务时,再有硬件自动清0计数溢出的标志位的使用有两种情况:采用中断方式时,作中斷请求标志位来使用;采用查询方式时作查询状态位来使用。注意记忆方法理解单词原形,就绝对不会把TF和TR搞混TF的F也就是溢出Over Flow的F。國外有个著名的IT知识问答社区网址就stackoverflow点comTR的R就是运行Run。默认是0不运行当然要置1才运行。STC单片机rc是什么意思STC89C52RC定时器延时时间的计算延时时間要根据晶振频率计算不同板子可能有所不同。时钟周期:1/时钟源在我现在这块板子上,晶振频率是11.0592M也就是时钟周期是 1/秒机器周期:一般51单片机rc是什么意思是12个时钟周期,我的板子也就是 12/秒单次定时最长时间:如果是16位的计数器16位最大值是65535,共可计数65536次基本的常數一定要记住,还要记住8位最大值是255共可计数256次,还要记住8位上每位代表的数值12 * 00 = 0.0711 s,也就是,71 ms内的定时可以单次定时就完成如果定时时間超过71 ms,就要循环了一次定时需要几次机器周期:计算公式:定时秒数/机器周期比 如我要定时1秒, 1/(12/)= 921600次16位计数器最大可计数65536次,921600次早就益出了我们可以每次定时10 ms,循环100次就可以定时1秒了1 s缩小100百倍就是10 ms, 也就是每次需要计数9216次。确实计数器初始值:定时10 ms时如果计数器從0开始计数,我们就不知道什么时候到了9216次所以应该计数了9216次,16位计数器最多计数95536次然后就溢出,一溢出TCON的TF位就会置1我们只要经常檢测TF位就可以知道什么时候完成10ms的定时了。计算公式:计数器初始值=最大计数次数 - 需要计数次数如果定时10 ms计数器的初始值就是 65536 - 9216计算计数器的高位和低位:16位的计数器,也就是两个8位组成8位的最大计数次数是256。所以:计数器高位 = 初始值/256计数器低位 =

STC89C52RC 单片机rc是什么意思是宏晶科技推絀的新一代高速/低功耗/超强抗干扰的单 片机指令代码完全兼容传统 8051 单片机rc是什么意思,12 时钟/机器周期和 6 时钟/机器周 期可以任意选择

  • 上傳时间: 资源大小:368KB

    【摘要】一个 II类设计(无FG pin),结合内置的EMI滤波组件符合EN55032 B类优异的电磁兼容(EMC)特性确保终端电子设备免受电磁干扰。小体积AC-DC電源模块精简设备电路设计,减少占...

  • 上传时间: 资源大小:7.00MB

    【摘要】本书系统地介绍了电子学的基不概念模拟电路和数字电路的结构忣特点。以及各种电路的设计方法电子学的内容包括半导体材料、器件(_ 二极管。三极管、场效应普)及其基本...

  • 上传时间: 资源大小:7.00MB

    【摘要】本书系统地介绍了电子学的基不概念模拟电路和数”字电路的结构及特点。以及各种电路的设计方法电子学的内容包括半导體材料、器件(_ 二极管。三极管、场效应普)及其基...

  • 上传时间: 资源大小:7.00MB

    【摘要】本书系统地介绍了电子学的基不概念模拟电路和数”字电路的结构及特点。以及各种电路的设计方法电子学的内容包括半导体材料、器件(_ 二极管。三极管、场效应普)及其基...

  • 上传时间: 资源大小:4.91MB

    【摘要】本书系统地介绍了电子学的基不概念模拟电路和数”字电路的结构及特点。以及各种电路的设计方法电子学的內容包括半导体材料、器件(_ 二极管。三极管、场效应普)及其基...

你对这个回答的评价是

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 单片机rc是什么意思 的文章

 

随机推荐