51单片机11.059 MHz晶振一个nop延迟时间多少?转换为dspic30f7.37MHz晶振程序怎么写?

[复制链接]
5600|6
 楼主| dspic30 发表于 2014-4-8 15:17 | 显示全部楼层 |阅读模式
我想用dspic30f单片机7.37MHz晶振实现相当于51单片机11.059MHz晶振一个nop的延迟时间,程序该怎么写?求大神指点!
huangxz 发表于 2014-4-8 16:45 | 显示全部楼层
dspic30也是有nop指令的.
perry_peng 发表于 2014-4-8 17:00 | 显示全部楼层
8051的nop是12个时钟周期,你算算是多少时间,不到1us吧。
沧海一笑 发表于 2014-4-8 18:26 | 显示全部楼层
你都dspic30专业了,还问这个,考我们呢.除法...
 楼主| dspic30 发表于 2014-4-8 20:17 | 显示全部楼层
刚入门菜鸟,边学边做,有个51的例程使用了三个nop
_nop_();_nop_();_nop_();        //pulswith approx. 5 us
还有个
for (i=0;i<65535;i++) if(DATA==0) break; //wait until sensor has finished the measurement
但我用的是的dspic30,晶振7.37mhz,不知道跟上面等效的程序咋写。。。
与时俱进 发表于 2014-4-11 07:46 | 显示全部楼层
不会算就用模拟仿真得到运行时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

60

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部