提问:什么是NOP指令?干什么用的?单片机程序里执行一条nop指令需要多长时间?

(1)一个NOP就是一个机器周期

(2)空指令,延时一个机器周期

(3)这个与单片机型号、指令类型和使用的晶振频率有关,比如AT89C51,是一个12个时钟周期等于1个机器周期的单片机,如果使用的晶振是12MHz的话,执行一条单指令的 NOP 需要 12x(1/12M)=1微秒的时间。

转载于:https://www.cnblogs.com/Pual623548198/p/8336087.html

(1)51单片机NOP指令相关推荐

  1. C语言sfr指令,51单片机的指令和sfr汇总.pdf

    51单片机的指令和sfr汇总 51 单片机编程备忘录 一.指令 51 系列的指令说复杂也不复杂,说简单吧,也比较繁琐讨厌.总体上,可以分为7 个大类,如下表. 序号 大类 子类 说明 1 辅助 伪指令 ...

  2. 51单片机——汇编指令合集

    目录 指令格式 编译语句实例 单片机的寻址方式 立即数(Immediate Constants)寻址方式 直接(Direct Addressing)寻址方式 寄存器(Register Addressi ...

  3. 51单片机汇编指令记忆方法

    虽然现在51单片机一般是用的C语言编程,但是记得当时大学教材还是教的汇编. 本文总结下51单片机的汇编指令,权当是参考,感兴趣的可以了解一下. 学习单片机,除了搞清单片机内部功能.存储空间分配及I/O ...

  4. 7-51单片机ESP8266学习-AT指令(测试TCP服务器--51单片机程序配置8266,用手机TCP调试助手发信息给单片机控制小灯的亮灭)

    http://www.cnblogs.com/yangfengwu/p/8759294.html  如不做任何说明默认最头上的链接为上一篇链接,末尾的链接为下一篇链接 先把源码和资料链接放到这里 链接 ...

  5. 51单片机,时钟频率,机器周期,与执行指令的时间

    前言 单片机在执行语句时,需要特定的频率或者说"节奏",提供节奏的单元一般有两种:外部晶振以及内部RC震荡.晶振很在开发板上很常见,一般都是8Mhz或者12Mhz的.RC震荡单元我 ...

  6. 51单片机几种精确延时(包含自动适应主时钟)

    实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时:另一种是软件延时,这种方法主要采用循环体进行. 今天主要介绍软件延时,关于硬件延时,之 ...

  7. 51单片机的几种精确延时

    实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时:另一种是软件延时,这种方法主要采用循环体进行. 今天主要介绍软件延时,关于硬件延时,之 ...

  8. 51单片机蜂鸣器的使用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.有源蜂鸣器和无源蜂鸣器的区别 二.代码编写 总结 前言 本文旨在介绍如何使用51单片机驱动蜂鸣器. 一.有源蜂鸣器 ...

  9. 基于51单片机智能指纹锁设计

    资料编号:181 功能讲解: 本设计师以51单片机作为核心微控制器通过单片机串口通信发送指令控制指纹识别模块进行存贮指纹比对指纹的作业.具体工作原理如下 1.指纹登陆的过程 指纹登陆时通过51单片机发 ...

最新文章

  1. ios 沙盒 plist 数据的读取和存储
  2. tomcat线程释放时间_详解tomcat的连接数与线程池
  3. linux shell install 命令简介
  4. Go get 下载的包在哪里?
  5. CentOS 7 安装方式汇总
  6. 详述白盒测试的逻辑覆盖的条件覆盖及其优缺点
  7. android d弹框顶部突出,TextView + Tablayout实现顶部菜单栏效果
  8. Struts2的学习-属性驱动和模型驱动
  9. Devexpress 10.1.6 源代码重新编译成功(DXperience 10.1.6 重新编译)附所有需要用到的资源下载地址 (收藏)...
  10. IntelliJ IDEA 2017 汉化包及教程
  11. 程序异常自动生成DMP文件
  12. windows存储空间清理,C盘空间清理教程,磁盘清理方法
  13. 计算机网络由两部分组成包括通信子网和,计算机网络由两部分组成,包括通信子网和___A.计算机子网 B.资源......
  14. 用文件保存游戏服务器数据恢复,玩植物大战僵尸等单机游戏时,存档丢失了怎么数据恢复?...
  15. 苹果发布无线充新专利,苹果Find My技术成为近几年苹果的重要创新
  16. Android Studio 基础控件飘红 处理办法
  17. python-request(基本用法)
  18. Python的import this 惊喜彩蛋:Python之禅(The Zen of Python)
  19. 英语写作中常见的“转折”小结
  20. html+写入数据库+JDBC更改数据库

热门文章

  1. leetcode算法题--链表组件
  2. PL/SQL developer执行的sql文件编码
  3. IDE神器intellij idea的基本使用
  4. mysql游标循环的使用
  5. 第三次作业——(涂江凤、邓洪虹)
  6. CodeLobster PHP Edition v4.5.3 Professional 注册码
  7. 检测你的机子上装了什么版本的.net framework
  8. 世界百位首富的共同特质
  9. DATAGRID学习
  10. MYSQL实现分组排序并取组内第一条数据