We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
If I implement a 1 ms software delay in one version of keil, does it change in another version? Is there any chance of change? Or can I use same delay function?
That depends on how you implement it!
If your delay relies solely on features of your hardware platform (eg, a hardware timer or specifically-coded assembler) then it won't.
But if you rely on HLL features, then you have to assume that it will.
www.8052mcu.com/.../162556
www.8052mcu.com/.../149030
www.8052mcu.com/.../163925
if you use an rtos to create a 1 ms delay, then it is simply chnging a setting in a config file to adjust to a new device.
http://www.keil.com/support/man/docs/tr51/tr51_cfgtimer.htm