康尔洋 发表于 2015-10-30 18:22:02

延时时间怎么控制

开发板上的晶振是50mhz,那怎么延时1秒?500毫秒,希望过程详细些。。。谢谢

郝旭帅 发表于 2015-11-2 12:04:38

if (count < 24999999)
count <= count + 1;
else

太不专业 发表于 2015-12-30 10:31:46

周期是频率的倒数,f = 50M,T=1/f=20ns , 运行一个指令的时间就是一个系统时钟周期,t=n*T,n=t/T(t是你要延时的时间,n是计数最大值,T是系统时间周期)n = 1s/20ns = 50000000, 从0加到49999999就是1s钟了

zxopenljx 发表于 3 天前

延时时间怎么控制
页: [1]
查看完整版本: 延时时间怎么控制