delay.s
上传用户:mhstny
上传日期:2022-08-05
资源大小:793k
文件大小:0k
源码类别:

微处理器开发

开发平台:

Unix_Linux

  1. ;汇编指令延时程序
  2. EXPORT delay
  3. AREA  DELAY,CODE,READONLY     ;该伪指令定义了一个代码段,段名为Init,属性只读
  4. ;下面是延迟子程序
  5. delay
  6. sub r0,r0,#1              ;r0=r0-1            
  7. cmp r0,#0x0               ;将r0的值与0相比较
  8. bne delay                ;比较的结果不为0(r0不为0),继续调用delay,否则执行下一条语句
  9. mov pc,lr                 ;返回
  10.    
  11.     END                       ;程序结束符 
  12.     
  13.