导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→用汇编如何实现系统启动时延时时间尽量长![llaa79]

 *第19825篇: 用汇编如何实现系统启动时延时时间尽量长!

  
楼 主:llaa79 2004年3月5日10:31
 用汇编如何实现系统启动时延时时间尽量长!
begin:        LCALL       CLRSCR         ;;CLEAN LCD
                  MOV         DPTR,#TAB15    ;;SHOW "PLEASE WAIT..."    
                 MOV         A,#10000011B   ;;DDRAM ADDRESS
  MOV     R0,#00H
  LCALL     SHOWCHAR 
  LCALL     DLY1S
  LCALL     DLY1S
  LCALL     DLY1S
  LCALL     DLY1S
  LCALL     DLY1S
  LCALL     DLY1S


           DLY1s: MOV         52H,   #255
           DA5: MOV         53H,   #255
    DA6: DJNZ     53H,   DA6  
  DJNZ     52H,   DA5  
  RET
这只是一部分程序,我现在想把"Please Wait "后的时间尽量加长,点如何实现,
好象多加几个lcall  dly1s ,程序运行时会进入死循环,,,,,,请教各位该怎么办!!

  
2楼:guest 2004年3月5日11:57
 在DLY1S中,再加一层循环吗!
  
3楼:llaa79 2004年3月5日12:22
 DLY1S :      MOV   5
DLY1S :      MOV   53 ,  #255
     DA7  :    MOV   52 , #255
     DA8 :     MOV   53, #255
     DA9 :     DJNZ   R0, DA9
                  DJNZ   52 , DA8
                  DJNZ   53,  DA7
  是这样吧,我试了,运行是会出错!

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:请问各位大侠,那里有比较好的字模软件(免费的)?我怎么找都找不到!!

[下一篇主题]:dsp