欢迎光临MCUWAY! 本站网名:单片机之路  永久域名:www.mcuway.com

设为首页

加入收藏

电子基础 初学MCU 单片机类型 MCU程序 MCU应用 设计软件 测控电路 技术论坛
 您现在的位置: 单片机之路 >> 初学MCU >> 了解单片机 >> 文章正文

PIC系列单片机入门并不难(6)

   下面我们学习一条新指令,叫做空操作指令.

     nop     '什么事情也不做,但执行这个指令也要消耗掉一点时间。它没有操作数。
             '不要理解成程序停了,实际上程序仍在正常运行。执行一连串的空操作指令,单片机
             '白耗费时间,什么活也不干,往往用于延时。

    如果你需要一个很短时间的延时,可以采用一连串的空操作。注意每个nop也是占一行,例如:

    movlw    0F9H      '常数进W  
    tris     GPIO      '把W内的数复制到TRIS ,GP1  GP2为输出,其他为输入
    bsf      GPIO,GP1  '管脚GP1输出高电平点亮LED灯(如果你已经接上灯的话)
    nop
    nop
    nop
    nop
    nop
    ... .
            
    bcf      GPIO,GP1  '管脚GP1输出低电平关闭LED灯
    nop
    nop
    nop
    nop
    ...         

    运行的效果是接在管脚GP1上的LED灯先亮一段时间,再熄灭一段时间的闪烁。

本文由单片机之路(www.mcuway.com)推荐

普通文章28课:单片机音乐汇编程序设计
普通文章27课:单片机的一些基本概念
普通文章26课:单片机矩阵式键盘接口技术
普通文章51单片机教程(从原理开始基于汇编)
普通文章1课:单片机概述
普通文章2课:8051单片机引脚介绍
普通文章3课:单片机存储器结构结构分析
普通文章4课:第一个单片机小程序
普通文章5课:单片机延时程序分析
普通文章6课:单片机并行口结构
普通文章7课:单片机的特殊功能寄存器
普通文章8课:单片机寻址方式与指令系统
普通文章9课:单片机数据传递类指令
普通文章10课:单片机数据传送类指令
普通文章11课:单片机算术运算指令
普通文章12课:单片机逻辑运算类指令
普通文章13课:单片机逻辑与或异或指令祥解
普通文章14课:单片机条件转移指令
普通文章15课:单片机位操作指令
普通文章16课:单片机定时器与计数器
普通文章17课:单片机定时器/计数器的方式控制
普通文章18课:单片机的中断系统
普通文章19课:单片机定时器、中断试验
普通文章20课:单片机定时/计数器实验
普通文章21课:单片机串行口介绍

  • 上一篇文章:
  • 下一篇文章:
  • 更多精彩内容>>>

    普通文章电流单位
    普通文章功率单位
    普通文章什么是达林顿管?
    普通文章晶闸管的作用与原理

    学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com