22.1184晶振 延时(0592mhz晶振怎么延时1ms)
本文目录
如何设置1秒钟的延时子程序
如果是11.0592MHz的晶振,那么程序是:voiddelay(uintxms){inti,j;for(inti=xms;i>0;i--)for(j=148;j>0;j--);}delay(1)是延时1ms,所以延时一秒就是delay(1000);还有不懂的可以继续问
9.8304晶振可以用什么规格的晶振代替
这要看你的应用方面情况了,如果只是单片机的时间基准,用9.5mhz-10mhz之间的晶体都可以,不过是定时、延时、反应时间等有微小的变化,大多数时候不影响正常使用如果是用在基准频率产生电路,那么经过倍频或锁相环路之后产生的频率误差就会大到无法使用的地步
单片机51软件延时1s晶振6M的编程
通过调用这个子程序就可以实现DEL1S:MOVR1,#10DEL1:MOVR2,#100DEL2:MOVR3,#250DEL3:DJNZR3,DEL3;2*2*250*100*10=1000000usDJNZR2,DEL2DJNZR1,DEL1RET没有做具体计算,要准确的定时1s的话可以稍微改动一下R1R2R3的值。6M晶振则机器周期为2us,一条指令执行为2个机器周期,由此得出其延时时间最好的方式是使用定时器中断来做延时,更精确
11***0592mhz晶振怎么延时1ms
11.0592mhz与1ms单位不一致,不能比较