12m晶振 延时(求解释单片机晶振和延时函数间数值关系)
本文目录
求解释单片机晶振和延时函数间数值关系
单片机的晶振是最原始的频率发生器,一个单片机的晶振频率是这个单片机系统里的最大频率,他的工作频率输出频率都是以这个晶振频率为基准的,。
通过倍频器、分频器分成不同的频率使用。
至于你说的延时函数的话,这个要查他执行一个指令的指令周期是多少,延时函数最好用汇编编程,然后看他执行几个指令周期,这样就能精确地做延时函数了。
硬件延时电路计算方法
以C51为例,12MHZ晶振的话,1个时钟周期为1/12微秒,1个机器周期=12个时钟周期,定时器每个机器周期可延时12*1/12微秒=1微秒。
如果晶振为8MHZ的话,定时器每个机器周期可延时12*1/8微秒=1.5微秒