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

作者&投稿:宁锦 (若有异议请与网页底部的电邮联系)
~

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

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

计数周期

1、时钟周期=振荡周期,名称不同而已,是指为单片机提供时钟信号的振荡源的周期,都是等于单片机晶振频率的倒数,如常见的外接12M晶振,那它的时钟周期=1/12M。

2、机器周期,8051系列单片机的机器周期=12*时钟周期。之所以这样分是因为单个时钟周期根本干不了一件完整的事情(如取指令、写寄存器、读寄存器等),而12个时钟周期就能基本完成一项基本操作了。

3、指令周期,一个机器周期能完成一项基本操作,但一条指令常常是需要多项基本操作结合才能完成,完成一条指令所需的时间就是指令周期,当然不同的指令,其指令周期就不一样的了。MCS-51系统中,有单周期指令、双周期指令和四周期指令。

扩展资料:

定时器/计数器每接受一个计数脉冲,加法计数器的值就加1;计满时则发生溢出,计数器又从0开始计数并置溢出标志位(TF0=1或TF1=1)。

1、定时模式 在此模式下,计数器的输入脉冲是由晶振12分频获得的。例如,晶振频率为12MHz的值加1.这样就可以根据计数值计算定时时间,也可以根据定时时间计算计数器的初值。

2、计数模式 在此模式下,计数器的输入脉冲是由外部引脚(T0或T1)输入的。外部引脚出现下降沿时,对应计数器的值加1.如果设置计数器的初值,那么读取当时计数器就可以计算脉冲个数。




51单片机为什么要12分频
这是单片机的内部结构 但是一般来说分频要频率降低是为了要程序更加稳定的执行 不容易跑飞

为什么51单片机一个机器周期有12个时钟周期 这话什么意思 机器周期是多 ...
一个机器周期=12个时钟周期是生产时就确定的,原因就是因为51的执行速度相对较慢,MCU运行时是对外部时钟进行了12分频。一般情况下,一个机器周期由若干个S周期(状态周期)组成。通常用内存中读取一个指令字的最短时间来规定CPU周期,(也就是 计算机通过内部或外部总线进行一次信息传输从而完成一个或几...

在c语言中12mhz的执行一个;要多长时间?
Hz是个频率单位,表示每秒种发生的次数 1 000 000 赫兹=10^6赫兹 所以,问题中说道的要多长时间,就是10^6分之一秒了。

单片机,为什么一个机器周期包括12个时钟周期
一个机器周期=12个时钟周期是生产时就确定的,原因就是因为51的执行速度相对较慢,MCU运行时是对外部时钟进行了12分频,这个没必要纠结,执行不够快那只能慢下来。像AVR的单片机 机器周期就=时钟周期,没有进行12的分频。

请问单片机中的定时器1的溢出率是怎么回事呢?
注意:我这里说的12分频工作模式只针对与系统时钟频率,不针对与时钟源频率,对于某时钟源频率fosc经过4分频得到系统时钟频率fsys,在计时器T1的高8位计数器TH1计数的时候每经过12个时系统钟频率,计数器才加1。参考书籍:单片微机原理与接口技术,丁向荣主编,电子工业出版社。全书第30页,系统时钟与时钟...

51单片机为什么要12分频
传统的51执行指令时,需要取指、译码、执行等,而这其中每步还可以精细划分,这些步骤依靠时钟执行。标准51这个过程设计为12步,因此12个时钟是一个完整的指令周期新的51系统很多都对这个过程进行了优化,因而不需要这么多步,也就不是12分频了

单片机中晶振频率和时间问题
随便找个51的书就有,写出公式你也不一定看得懂.t = 12 * ( 65536 - m ) \/ Fosc 其中:t 代表需要设定的时间 m 代表计时器初值 Fosc 代表晶振频率 12 代表分频数 注:本公式仅限于12分频类51系列单片机,其他分频方式单片机请参照数据手册自行修改 多谢!

单片机的时钟频率为1MHz,4分频,1个时钟周期怎么计算?
如果单片机的晶振频率为1MHz的话,则晶振周期是1us 系统时钟4分频的话:周期是 1us*4 =4us

protues中怎样找锁存器等芯片?单片机盲点很多,求指教
74ls92 12分频计数器(2分频和6分频) 74ls93 4位二进制计数器 74ls94 4位移位寄存器(异步) 74ls95 4位移位寄存器(并行io) 74ls96 5位移位寄存器 74ls97 六位同步二进制比率乘法器 74ls100 八位双稳锁存器 74ls103 负沿触发双j-k主从触发器(带清除端) 74ls106 负沿触发双j-k主从触发器(带预置,...

STC12的1T模式与12T模式哪个稳定?
1T和12T 1T和12T只有在STC12系列以后的单片机里才出现的。前面我们已经说到了,传统的单片机其实就是12T单片机,也就是晶振频率会被12分频后才是指令运行的频率。到时STC12系列以后的STC单片机出现1T模式,也就是有些指令的执行时只需要两个晶振周期就能执行完。理论上来说,这样的运行速度会比传统单...

横县18478837763: 我想问的是单片机8031的12分频是什么意思? -
务琼泰舒:[答案] 人们常说的5分频、6分频大家可能听得不少呢,那什么是分频呢?分频作用是包装主板的外频变化时PCI等外设的工作频率能够固定在标准频率下,例如PCI的33MHz,也就是说当外频变化时,这个分频除以分频数字,便能得到PCI的工作...

横县18478837763: 单片机里面的 脉冲经12分频 这句话什么意思? -
务琼泰舒: 12分频就是频率除以12 频率的12分之一.比如 接的晶振是12MHZ 的 12分频后就是 1MHZ ,周期就是 1/1MHZ =1us也就是 计数器经过1us 加1

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

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

横县18478837763: 我想请问下51单片机中1个机器周期等于12个时钟周期 我现在知道是因为这个单片机需要12分频 什么意思啊 -
务琼泰舒: 单片机执行一条指令,包括取指、译码、执行等步骤,每一步还可再分解.这些细节步骤都需要依赖时钟的时序.标准51设计时将这些分为12步,因此12个时钟是一个完整的指令周期.增强型51精减、合并了时序要求,所以出现了6T、2T、1T等,即6、2、1分频

横县18478837763: 51单片机为什么要12分频 -
务琼泰舒: 这是单片机的内部结构 但是一般来说分频要频率降低是为了要程序更加稳定的执行 不容易跑飞

横县18478837763: 单片机为什么要分频??比如说12MHz的晶振为什么要再进行12分频? -
务琼泰舒: 如果你是指传统51单片机的指令周期,那是由于初期设计的原因,那时候硬件技术还没现在这么发达,执行指令时需要子时钟,就把12个振荡周期规定为1个机器周期,第几个振荡周期取指,第几个振荡周期译码等等都排好了,都是有用的.现在技术进步了,好多单片机改进了,有6T甚至1T机器周期,速度当然快多了.希望对你有帮助.

横县18478837763: 为什么51单片机的晶振要实行12分频 -
务琼泰舒: 51单片机选用12M晶振,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便.对于AT公司的AT89系列51单片机,工艺上存在不足,分频后频率降低,程序更加稳定的执行,不容易跑飞.AT新出的单片机和一些公司出的新单片机不一定要用12M的晶振,11.05925M也行,18M也行,即一般来说35M以内的无源晶振(两脚的)都可以的.

横县18478837763: 单片机为什么要分频 -
务琼泰舒: 传统的51就是12分频的单片机,这是设计芯片时候就这样处理的了,现在的STC的有不分频的,也就是所说的1T单片机,理论上比传统51快12倍.分频后自然系统的处理速度就慢了啊.关于PWM输出,也就是占空比可调的方波信号,一般用来作电机调速,舵机转向等.

横县18478837763: 分频是什么意思 -
务琼泰舒: 分频和倍频的定义正好相反.但是单片机的倍频和分频是对周期而言的,而单片机以外的分频和倍频定义是对频率而言的.高频中常说的2倍频,就是原频率的2倍,如27MHz的2倍频就是54MHz的波形处,而分频是对原频率的几分之一.如54...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网