单片机中的12分频是什么意思?

如题所述

单片机中的12分频是单片机的标准运算速度是晶振的12分之1。

计算方法:PIC单片机的每四个时钟周期为一个内部指令周期,例如:8MHz的晶振,则内部指令周期为1/(8/4)= 0.5 uS

实例一:35us, 8MHz的晶振, 8位定时器, 分频比1/2 , 初值 E4

实例二:156.25us , 32768Hz的晶振, 8位定时器, 分频比1/32 , 初值 FC

计算方法一: 35 = =(256-初值)*分频*4/晶振 + 14/分频 =(256-初值)+14/2

计算方法二:0.015625 =(256-初值)*分频*4/晶振 = (256-初值)*32*4/32768

特别注意:分频比1-8 需要加上一个14/分频


扩展资料


指令周期是指令周期执行某一条指令所消耗的时间,它等于机器周期的整数倍。传统的80C51单片机的指令周期大多数是单周期指令,也就是指令周期=机器周期,少部分是双周期指令。

指令周期是不确定的,因为和该条指令所包含的机器周期有关。一个指令周期=1个(或2个或3个或4个)机器周期,像乘法或除法就含有4个机器周期,单指令就只含有1个机器周期。

对于大多说的51单片机来说,1个机器周期=12个时钟周期(或振荡周期)也有部分单片机时钟周期和振荡周期不相等,例如,1个时钟周期=2个振荡周期。该定义指的是执行一条指令所需要的时间,通常一个指令周期会由若干个机器周期组成。指令不同,所需的机器周期数也不同。

对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。

对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。通常含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令。

参考资料来源:百度百科—计数周期

参考资料来源:百度百科—单片机系统指令

温馨提示:内容为网友见解,仅供参考
无其他回答

单片机中的12分频是什么意思?
单片机中的12分频是单片机的标准运算速度是晶振的12分之1。计算方法:PIC单片机的每四个时钟周期为一个内部指令周期,例如:8MHz的晶振,则内部指令周期为1\/(8\/4)= 0.5 uS 实例一:35us, 8MHz的晶振, 8位定时器, 分频比1\/2 , 初值 E4 实例二:156.25us , 32768Hz的晶振, 8位定时...

单片机中的12分频是什么意思?
单片机中的12分频是单片机的标准运算速度是晶振的12分之1。计算方法:PIC单片机的每四个时钟周期为一个内部指令周期,例如:8MHz的晶振,则内部指令周期为1\/(8\/4)= 0.5 uS 计数周期 1、时钟周期=振荡周期,名称不同而已,是指为单片机提供时钟信号的振荡源的周期,都是等于单片机晶振频率的倒数,如...

单片机中的12分频是什么意思?
单片机中的12分频是单片机的标准运算速度是晶振的12分之1。计算方法:PIC单片机的每四个时钟周期为一个内部指令周期,例如:8MHz的晶振,则内部指令周期为1\/(8\/4)= 0.5 uS 计数周期 1、时钟周期=振荡周期,名称不同而已,是指为单片机提供时钟信号的振荡源的周期,都是等于单片机晶振频率的倒数,如...

单片机中的12分频是什么意思?
单片机中的12分频是单片机的标准运算速度是晶振的12分之1,指的是12个周期算为1个周期,即相当于频率为原来的12分之一。单片机中的部件都是在用晶振12频后的一个机器周期在跑。通俗的说单片机寄存器完成加动作,正好是一个机器周期。而时钟周期 为 1\/12mhz=1\/12us;机器周期=12个时钟周期=12 1\/1...

单片机里面的 脉冲经12分频 这句话什么意思?
楼下回答有误 ,时钟周期即是机器周期??搞错了吧?一个振荡周期,经二分频后为一个时钟周期;而一个机器周期则是12个振荡周期,相当于6个时钟周期,两者怎么会是一样的呢?十二分频如果你理会不了,可以简单理解为将振荡频率十二等分,即1\/12,而周期时间则是12倍。机器周期是单片机的基本操作周期...

如何理解单片机的分频?
单片机的分频就是单片机的时钟频率 f 经过12分频(分配器)变换成f \/12的频率。即就是一个频率除法器 将频率 f 除上12 得到一个新的频率=f \/12。这个新的频率f \/12可以为单片机内部定时器提供定时时钟。呵呵 就先解释到这吧 有问题还可以问 ...

12分频是什么意思?
那是因为执行一个指令需要分好几步才能完成,比如:读ROM-运算-回写结果 而读片外ROM都至少需要几个步骤:送地址-片选,使能OE端-延时读取-释放片选和使能脚、地址线 呵呵 就好比吃一口放,需要夹起来,抬手,张嘴放入口中,拿出筷子,放下手准备下一口...很多操作看似简单,实际实现起来却是...

51的定时器分频是什么意思,12分频等于机器周期???
分频是把频率比较高时钟信号降低,而降低后的时钟信号频是原频率的几分之一。例如,单片机晶振频率是12MHz,时钟信号就是12M,那12分频,是把原频率除12,得1MHz的时钟信号了,这个信号的周期就是机器周期,可见,机器周期变长了,是原时钟信号周期的12倍。频率越低,周期越长。

单片机中 可选时钟模式(12时钟\/6时钟模式),是什么意思?
就是时钟经内部12分频和6分频可选择,12分频也就是外部时钟除以12,6分频也就是外部时钟除以6再给内部系统工作,传统51单片机以降低时钟频率来减小功耗和干扰

51单片机为什么要12分频?
构架老呗,51是全指令集,与精简指令集最大的不同就是指令后面带的操作码长短不一。有的指令无操作码,有的指令带一个,有的指令带两个。所以控制器需要先读入指令,解码,然后判断后面带几个操作码,然后读入操作码,然后再处理指令。按三十几年前的技术,处理这么多事儿,要你12个硬件周期不过分...

相似回答
大家正在搜