在79F166的应用指南中:关于使用RC振荡器有一段描述:"如果选用RC振荡器,在程序开始前需要加200us延时,以保证程序可靠执行",现在请问这个延时怎么加?是不是只能用NOP?能不能调用延时程序?如下例,可以用吗?
Start:
;延时(如果选用RC振荡器,在程序开始前需要加200us延时,以保证程序可靠执行)
MOV A, #5
CALL TmrDlyn1ms ;延时以便系统稳定
;设置堆栈(N--0x7F)
MOV SP, #STACK_MIN_ADDR ;设置堆栈(N--0x7F)
;清看门狗
;ClrWatchDog ;清看门狗
;频率分频(2分频 -> 6MHz)
MOV CLKCON,#00101000B
MOV A, #120
CALL TmrDlyn1ms ;延时以便系统稳定
MOV CLKCON,#00101100B |