集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1400|回复: 3

延时时间怎么控制

[复制链接]
康尔洋 发表于 2015-10-30 18:22:02 | 显示全部楼层 |阅读模式
开发板上的晶振是50mhz,那怎么延时1秒?500毫秒,希望过程详细些。。。谢谢
郝旭帅 发表于 2015-11-2 12:04:38 | 显示全部楼层
if (count < 24999999)
count <= count + 1;
else
回复 支持 0 反对 1

使用道具 举报

太不专业 发表于 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 发表于 4 天前 | 显示全部楼层
延时时间怎么控制
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-4-5 01:10 , Processed in 0.060328 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表