正正:石英晶振频率为32768hi

更正。石英晶振频率为32768HI,//@昵称种夫AU:石英表计时不准,1,石英晶体振荡频率不在32618HZ。2,磨擦松紧不适当,过松带不动啮合齿轮走时,过紧使走时啮合齿轮咬着不走时。3,当电池低于1点2伏,达不到晶体管阀值,势垒,阻当层正向导通电压,有时能克服正向压降,有时驱动不了齿轮走时。4,石英晶振频率不对所以走时慢。

12兆晶振如何计时1ms1、单片机外接12M的晶振,1ms的基准延时函数用C语言怎么写?

对于51单片机利用定时器,很好也比较精确。/*名称:delay1ms()功能:延时1ms晶振:12MHz机器周期1us时间计算:t2 1 995 21000us1.000ms*/voiddelay1ms(void)//延时1ms子程序{unsignedchari,j;for(i5;i>0;i)for(j98;j>0;j);}对应汇编/*名称:delay1ms功能:延时1ms晶振:12MHz机器周期1us时间计算:t2 1 995 21000us1.000ms*/LCALLDELAY1MS;2usDELAY1MS:MOVR6,

12兆晶振如何计时1ms2、一个单片机晶振为12MHZ,要让单片机延时100ms怎么计算

写个delay函数能实现软件延时voiddelay(intms){intz,a;for(zms;z>0;z)for(a110;a>0;a);}要延时多长时间ms赋值多少就OK了当然软件延时只是大概算出来的不可能非常准确要是需要很准确用定时器也很简单不过一般应用软件延时就够了。指令周期T4*时钟周期4*1/121/3us采用2重循环比较好,

3、52单片机,12MH晶振,延时函数1ms为什么要用j<120,这里的120是怎么算出来...

要知道怎么算,还要看其汇编代码,汇编语言多重循环延时有计算公式,但这不是你学C语言的目的C语言代码易复制,只管复制就行,本来它就用于延时精度要求不高的场所,如果晶振频率不同可以修改120这个值,但它与延时时间不一定是正比关系,需实验确定,大致准确就行,要想准确延时,还是要用单片机内的定时器。要确定这个120怎么来的,你可以查看这段程序的反汇编代码。

晶振 32768hi12 兆晶振 1ms 正正