晶振6MHZ和12MHZ的51单片机延时程序的编写
晶振6MHZ和12MHZ的51单片机延时程序的编写
  日期:2017-09-05 14:33:12 人气:1
  
  这个程序你写的太不规范了。
改你的程序.
DELAY MOV R7,#50   ;2 2代表机器周期
  D3: MOV R6,#50   ;2
  D2: MOV R5,#200  ;2
  D1: DJNZ R5,D1   ;2
      DJNZ R6,D2   ;2
      DJNZ R7,D3   ;2
      RET          ;2
      
 其实这个程序来做延迟程序是有误差的,而且很大。
实际延迟时间 t=2us+((2us*200+2us)
      