This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

controllable delay function

Hi! Guys! I want to design a delay function
that can have any desire delay value input in.ex.delay(20)-- 20ms of delay ,
delay(1000)- 1s of delay.

I got problem when I wanted to convert the value of the integer to hexadecimal value.
In addition, the hexadecimal value intialize into TH0 and TL0.
Give me your advice.
Thank You!

Parents Reply Children
  • "Your problem is how to convert the user input into a hex-number."

    No.

    The problem is how to convert the user input into a number. Hex is irellevant!

    He just needs to convert from the user input format (keypresses? thumbwheel switches? ASCII strings from the UART? who knows - he/they didn't say!) to the corresponding int (or whatever) value that his/their 'C' can use in its calculations.