99问答网
所有问题
单片机中晶振频率和时间问题
本人初学,各种频率的晶振想要相同的定时时间。
有没有什么计算公式之类的?
还有非整数的晶振是怎么个意思?
谢谢!
举报该问题
推荐答案 推荐于2016-07-29
随便找个51的书就有,写出公式你也不一定看得懂.
t = 12 * ( 65536 - m ) / Fosc
其中:t 代表需要设定的时间
m 代表计时器初值
Fosc 代表晶振频率
12 代表分频数
注:本公式仅限于12分频类51系列单片机,其他分频方式单片机请参照数据手册自行修改
多谢!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XXXXXzBz.html
其他回答
第1个回答 2008-12-03
51单片机里,12个振荡周期为1个机器周期。如12Mhz的晶振,机器周期是1M,即1us。一般一条指令为1或2个机器周期。定时器计数是一个机器周期(1us)+1.
以此类推,24M的是0.5US,定时器计数+1.
有像11.0592MHZ的晶振,这种主要是在通讯的时候方便计算波特率的。计算一样。
第2个回答 2008-12-03
你能卖到的晶振 频率都是有规则的
一般是整数, 或者N次分频之后能凑出整数
再学吧
第3个回答 2008-12-03
来看看
相似回答
单片机中晶振频率和时间问题
答:
其中:t 代表需要设定
的时间
m 代表计时器初值 Fosc 代表
晶振频率
12 代表分频数 注:本公式仅限于12分频类51系列
单片机
,其他分频方式单片机请参照数据手册自行修改 多谢!
当80C51
单片机晶振频率
为12MHz时,时钟周期.机器周期各是多少?_百度知 ...
答:
当80C51单片机
晶振频率
为12MHz时,时钟周期为(1/12)微秒,机械周期为1微秒。时钟周期:一个时钟脉冲所需要的
时间
。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他
单片机的
基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,...
单片机中
从P1.1引脚输出1000hz方波
晶振频率
为12MHZ 定时
时间
为多少 怎 ...
答:
1000Hz
的
周期T=1ms,定时为 半周期 0.5ms=500us,12MHz
晶振
,机械周期为 1us,定时器初值=65536-(500us/1us)=65036=0xFE0C;若是想问定时
时间
,就为500us,若是想问定时器初值,就为 0xFE0C;MOV R0,#03 MOV TMOD,#01H SETB TR0 LOOP: MOV TH0,#FC MOV TL0,#18 LOOP1:JNB ...
单片机中的晶振
周期、系统时钟周期、机器周期各是什么?它们之间有何...
答:
晶振周期:
晶振的
振荡周期就是时钟周期,比如12M晶振时钟周期是 1/12M; 机器周期是
单片机
执行指令所消耗的最小
时间
单位。比如51是12分频,51的1个机器周期划分为6个状态周期、12个节拍;12M晶振机器周期是 1/12M*12=1S;时钟周期:也称为振荡周期, 定义为时钟脉冲的倒数 (可以这样来理解, 时钟周期就...
单片机
时钟
频率和晶振频率
有什么关系?
答:
晶振频率
是晶体振荡器
的
固有频率, 而时钟频率是以
时间
为准的振荡频率, 二者可以有机结合, 通过电子设备进行分频而显示出出间来!
单片机
: _nop_和delay(1)延时
时间
是多久?和
晶振频率的
关系是什么?_百 ...
答:
_nop_的延时
时间
是一个机器周期,
与晶振的
关系是:osc/12/1000000微秒 比如12M晶振,=12*1000000/12/1000000=1us delay(1)则不知道是多少延时时间了,这与你的子程序本身有关。比如:delay(unsigned char a){ unsigned char i,j;for(i=0;i<a;i++)for(j=0;j<120;j++);} 那么delay(1)...
单片机中
时钟、
晶振
分别是起什么作用的
答:
晶振
用来提供时钟
频率
,时钟频率决定了
单片机
执行的快慢。没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器
的时间
,称之为一个机器周期,这是一个时间基准。一个机器周期包括12个时钟...
单片机
,当定时器/计数器工作方式于1下,
晶振频率
为6M,请计算最短定时
时间
...
答:
定时器是通过计数溢出来计时
的
,工作方式1是16位计数方式。
晶振频率
为6M,那么计数器加1需要一个机器周期2us。机器周期=12/fosc,fosc为晶振频率。计数初值为1时,定时最短为2us,最长是计2的16次方(即65536),最长
时间
=2*65536us=131.072ms 。在工作方式1下,定时时间:t=(65536-T0初始值)*...
提高
单片机的晶振频率
,则其执行指令的
时间
会什么?
答:
us。是计算机中最基本的、最小的
时间
单位。提高
单片机的晶振频率
,则机器周期(变短)。
大家正在搜
单片机晶振频率和时钟频率
若单片机的晶振频率为6mhz
设单片机晶振频率为6mhz
51单片机的晶振频率是多少
51单片机的晶振频率
51单片机若晶振频率为6mhz
提高单片机的晶振频率
单片机系统晶振频率为6mhz
51单片机晶振频率最高
相关问题
关于单片机晶振与时间关系的问题
51单片机的机器周期和晶振频率有何关系?当fOSC=8MHz...
提高单片机的晶振频率,则机械周期()?
当80C51单片机晶振频率为12MHz时,时钟周期.机器周期...
51系列单片机中时钟频率就是晶振频率吗?
晶振在单片机中的实际作用,为什么必须要时钟信号
单片机的晶振频率怎么确定?
单片机中晶振频率为12MHZ的机器周期怎么算?