晶闸管12HZ,计算单片机工作的定时模式下,分别用方式0方式1方式2的最大定时时间

作者&投稿:独良 (若有异议请与网页底部的电邮联系)
如果晶振频率为6MHz时,定时/计数器在工作方式0、方式1、方式2下,其最大的定时时间为多少~

晶振频率为6MHz时,定时/计数器在工作方式0、方式1、方式2下,其最大的定时时间分别为:
16.384 mS;131.072 mS;0.512 mS;
根据计算公式,X=M-计数初值=M-(fosc*t)/12,其中X是计数初值,要得到最大定时时间X=0;M最大计数值,工作方式0时M=2^13=8192,工作方式1时M=2^16=65535,工作方式2时M=2^8=256。fosc晶振频率。
所以最大定时时间为:M-(fosc*t)/12=0,即t=12*M/(6*10^3)=2*10^(-3)*M
工作方式0 t=2*10^(-3)*8192=16.384 mS;
工作方式1 t=2*10^(-3)*65536=131.072 mS;
工作方式2 t=2*10^(-3)*256=0.512 mS;
定时/计数器在使用之前均需要进行初始化,写入计数初值。

扩展资料
定时器工作流程:
定时器工作的流程可以按照这个顺序(以51为例用定时器0方式一产生50毫秒的定时)
1、确定使用哪个定时器,使用哪种方式,这一步通过TMOD设置,TMOD的低四位是设置定时器0的,高四位是用来设置定时器1的,其中的M0,M1是用来设置定时器工作在哪种方式,GATE一般用不要设置,C/T是选择计数模式还是定时模式的,如:TMOD = 0X01,就说明定时器0工作在方式1。
2、接下来就要设置定时的时间,用定时器定时50毫秒,可以用这种方式TH0 = (65535 - 50000) / 256,TL0 = (65535 - 50000) % 256;可以这样理解:因为这是定时器的初值,也就是说计数脉冲就是在这个数的基础上向上递增,到达65535后就溢出产生中断。
3、第三步打开中断,使用IE寄存器,首先打开总中断EA = 1,这一步是所有中断所必须的,然后打开定时器0中断,ET0 =1。
4、这时准备工作结束,启动定时器,使用TCON寄存器,TR0 = 1,实现了一个50毫秒的定时。
参考资料来源:《单片机原理及应用》曹巧媛 编著 电子工业出版社 第四章 单片机定时功能及应用
第一节 定时计数器的结构与工作原理
参考资料来源:百度百科--定时器中断

void Timer0Init(void)//150微秒@12.000MHz
{
AUXR |= 0x80;//定时器时钟1T模式
TMOD &= 0xF0;//设置定时器模式
TL0 = 0xF8;//设置定时初值
TH0 = 0xF8;//设置定时初值
TF0 = 0;//清除TF0标志
TR0 = 1;//定时器0开始计时
}
参见数据手册,更改TMOD 即改变定时器的模式
不同模式,对应不同的TL0、TH0

看来你上单片机课时,一定逃课了,连晶振元件的名都不知道,写成了晶闸管,好在晶闸管也是一种元件,但与单片机没什么关系,那频率就更离谱了,应该是12MHz。最大定时时间就是定时器的溢出数乘机器周期。机器周期为1us。
方式0为13位计数,
方式1为16位计数,是65536us。
方式2为8位计数,256us。


求单晶体闸管的工作原理
单晶体闸管的工作原理如下:晶闸管在工作过程中,它的阳极(A)和阴极(K)与电源和负载连接,组成晶闸管的主电路,晶闸管的门极G和阴极K与控制晶闸管的装置连接,组成晶闸管的控制电路。晶闸管是一种开关元件,能在高电压、大电流条件下工作,并且其工作过程可以控制、被广泛应用于可控整流、交流调压...

普通闸管和快速晶闸管的关断时间对比
以具体的应用场景为例,在电机控制系统中,普通闸管可能需要数百毫秒甚至数秒的时间来切断电流,而快速晶闸管则可以在几微秒内完成关断操作。这种快速关断能力使得快速晶闸管在需要快速响应和精确控制的系统中具有显著优势,如高频逆变电源、脉冲功率系统和高速电机控制等。综上所述,快速晶闸管在关断时间上...

晶闸管要关断时其导通电流什么闸管的维持电流值
闸管导通的条件是:阳极承受正向电压,处于阻断状态的晶闸管,只有在门极加正向触发电压,才能使其导通。门极所加正向触发脉冲的最小宽度,应能使阳极电流达到维持通态所需要的最小阳极电流,即擎住电流IL以上。导通后的晶闸管管压降很小,使导通了的晶闸管关断的条件是使流过晶闸管的电流减小至一个小...

水闸管是什么
利用闸门控制流量和调节水位的管道。水闸是一种利用闸门挡水和泄水的低水头水工建筑物,水闸管就是利用闸门控制流量和调节水位的管道,多建于河道、渠系及水库、海、湖泊岸边,可用于水控制、材料加工和能源生产。

闭闸管是什么东西啊
闭闸管通常由一个管道和一个可以打开或关闭的阀门组成。闭闸管可以用于各种不同的应用,包括工业、建筑、水利等领域。闭闸管的主要功能是控制流体的流动。当阀门打开时,流体可以自由通过管道;而当阀门关闭时,流体无法通过管道,从而实现流量的控制和阻隔。闭闸管可以根据需要调节阀门的开度,以控制流体...

闸晶管无涌流投切开关正常寿命
闸管的寿命大概在15年左右,与绝缘劣化或是滑动部的摩耗、轴承的劣化等造成的功能障碍等各项要素有关,大部分视轴承状况而定。

懂电子闸流管的请进
充氢闸流管[hydrogen thratron]是由阳极、阴极、栅极(一个或几个栅极,至少有控制栅栅极,可选提高点火稳定性的预点火栅,或提高工作电压的分压栅极)、储氢器(寿命要求长的还内置可以补充工作寿命内氢气损耗)等组成,将所有电极用绝缘外壳密封,利用低压氢气(氘气)作为工作及灭弧绝缘介质,是离子...

晶闸管工作原理闸管导通的两个条件是什么?
减小到接近于零时.它关断。晶闸管导通必须同时具备两个条件:(1)晶闸管主电路加正向电压。(2)晶闸管控制电路加合适的正向电压。晶闸管一旦导通,门极即失去控制作用,故晶I}}管为半控型器件。为使晶闸管关断,必须使其阳极电流减小到一定数值以下.这只有通过使阳极电压减小到零或反向的方法来实现。

宝马3系系统油位传感器股闸管你怎样理解
再通过K-CAN发送至组合仪表和中央显示器上。结构:机油状态传感器由两个上下叠加在一起的柱状电容器构成。机油状态通过底部较小的电容器来测量,两个彼此内嵌的金属管用作电容器电极,电介质是两个电极之间的发动机油。发动机油的电气特性随着损耗的加剧和燃油添加剂的分解而发生变化。

...他说就是每个闸管什么和负荷多大还有一共多少负荷。这个图纸怎么_百 ...
就是配电箱的回路系统图啊,配电箱不仅要求要有系统图,还要有检查记录表,要电工或者负责人姓名,联系电话,检查记录表要按规定检查、记录 给你上几个图,你看下,不会你就先画个草图看看

河北省13434067415: 单片机晶振频率为12MHz,T1工作定时于方式1,要用该定时器定时5ms,则定时初值是?
迟的盐酸: TH1 = (65536 - 5000) / 256; TL1 = (65536 - 5000) % 256; 初始值可以令编译软件来计算. 人,写出上述的公式即可,不用具体的管这些小事.

河北省13434067415: 假设单片机的晶体振荡器的频率是12mhz,利用定时器1工作方式0定时500ms -
迟的盐酸: 单片机晶振12M,一个机器周期是1us,定时500ms需要500000个机器周期,一次中断无法完成定时,需要多次定时才能实现,一次中断最大定时时间是65.536ms,可以取一个整数,比如50ms,那么定时器的初值为: TH0=(65536-50000)/256;...

河北省13434067415: 已知单片机晶振频率为12MHZ,若要求定时10ms,定时器1工作在工作方式1下 -
迟的盐酸: void Timer1_Init() { TMOD = 0x10; //定时器1,工作方式1; TH1 = (65536-10000)/256; //定时器1定时10mS TL1 = (65536-10000)%256; //定时器1定时10mS ET1 = 1; //打开定时器1中断; EA = 1; //打开总中断; TR1 = 1; //定时器1开始计数;} 没有手册,印象中是这样;下个手册看看就知道了;

河北省13434067415: 单片机8051的晶振频率fosc为12MHZ ,,若要定时值为0.2ms,定时器工作在方式2,采用… -
迟的盐酸: 采用定时器工作方式2,此为8位模式,TH0和TL0值一样,值为256-200,即为56. TMOD=0x02; TH0=56; TL0=56; TR0=1; ET0=1; EA=1;

河北省13434067415: 已知单片机的晶振频率为12MHz,要求用T1工作方式1完成60ms定时,同时让T0 -
迟的盐酸: void Timer1Init(void) //60毫秒@12.000MHz { AUXR &= 0xBF; //定时器时钟12T模式 TMOD &= 0x0F; //设置定时器模式 TMOD |= 0x10; //设置定时器模式 TL1 = 0xA0; //设置定时初值 TH1 = 0x15; //设置定时初值 TF1 = 0; //清除TF1标志 TR1 = 1; //定时器1开始计时 }

河北省13434067415: 单片机工作主频12MHz,定时器计数器T0工作方式1,计算定时10ms的初值是多少? -
迟的盐酸: 65536-10000 T0=2^n-要定时的时间(us)/机器周期时间 机器周期=12/晶振频率 定时器计数器T0工作方式1为16位的计数器 所以T0=2^16-10000/1=65536-10000

河北省13434067415: 单片机晶振频率为12兆赫兹,T0工作方式1,定时为20us,T1工作方式2,长度为200,计算T0,T1的值,写出控制字 -
迟的盐酸: TMOD=0X21; TH0=(65536-20)/256; TL0=(65536-20)%256; TH1=256-200; TL1=256-200; TR0=1; TR1=1;

河北省13434067415: 单片机的晶振频率是12MHZ,利用定时计算器T1在P1.0引脚上输出矩形波,矩形波的低电平是2MS 高电平是8ms求C程 -
迟的盐酸: 定时器设为一毫秒;然后给个标记变量;每进入一次定时器,flag++; 再将flag的判断值在主函数里写.if(flag =10) flag=0;

河北省13434067415: 单片机工作主频12MHz,定时器计数器T0工作方式1,计算定时65ms的初值是多少? -
迟的盐酸: 65ms初值是:65536-65000 TH0=(65536-65000)/256; TL0=(65536-65000)%256;

河北省13434067415: 设MCS - 51单片机的晶振频率为12MHZ,使用定时器1工作方式1中断方式在P1输出周期为100ms的方波 -
迟的盐酸: ; ORG 0000H SJMP START ORG 0001BH MOV TH1, #(65536 - 50000) / 256 MOV TL1, #LOW(65536 - 50000)CPL P1.0 RETI START: MOV TMOD, #10H MOV TH1, #(65536 - 50000) / 256 MOV TL1, #LOW(65536 - 50000)SETB TR1 MOV IE, #88H SJMP $ END

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