[其它应用] 问下一个NOP()是延时多久,怎么计算的

[复制链接]
5770|14
 楼主| yufe 发表于 2016-7-3 14:19 | 显示全部楼层 |阅读模式

问下一个NOP()是延时多久,怎么计算的
 楼主| yufe 发表于 2016-7-3 14:22 | 显示全部楼层
还有88F54这款芯片为什么不支持NOP延时了
llia 发表于 2016-7-3 14:24 | 显示全部楼层
不懂,帮顶了
 楼主| yufe 发表于 2016-7-3 14:26 | 显示全部楼层

有什么设置问题吗
langgq 发表于 2016-7-3 14:27 | 显示全部楼层
就是汇编NOP指令了。
和芯片没有关系,看看KEIL的帮助,要包含一个H文件。
wangzsa 发表于 2016-7-3 14:29 | 显示全部楼层
#include “intrins.h”

LZ可以善用KEIL help 这样更快
hanwe 发表于 2016-7-3 14:32 | 显示全部楼层
51里面是一个时钟周期
guoyt 发表于 2016-7-3 14:33 | 显示全部楼层
这个延迟时间可以通过KEIL软件 准确debug 出来的?
lium 发表于 2016-7-3 14:36 | 显示全部楼层
51里面是一个机器周期吧
 楼主| yufe 发表于 2016-7-3 14:38 | 显示全部楼层

好的,我try一下
datouyuan 发表于 2016-7-8 15:26 | 显示全部楼层
顺便说下:
标准51是12T,一个机器周期是12个晶振周期.
88F54是1T,一个机器周期是1个晶振周期.运算速度是标准51的12倍.

还有些51是2T,运算速度是标准51的6倍.
还有些51是6T,运算速度是标准51的2倍.
bbapple 发表于 2016-7-9 16:08 | 显示全部楼层
12M中表示1us;6M中表示2us;24M中表示0.5us(微妙) 1S=1000ms=1000 000us;
handleMessage 发表于 2016-7-9 16:13 | 显示全部楼层
NOP,常在通信驱动中用到,如IIC(I2C)等。。。
zhouhuanの 发表于 2016-7-9 16:25 | 显示全部楼层
包括在库函数intrins.h中的 表示空循环一个机器指令的时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

983

主题

10170

帖子

1

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