• KeilC51 can not compile this code correctly
    hi: I have a code below: char pop_value = 0X80; if(pop_value == 0X80) { pop_value = pop_value;//point 1 } pop_value = pop_value;//point 2 I would have thought the code would jump to point...
  • Why this program can not run correctly?
    /* Following is a piece of program that I want the two tasks call the same function 'CommonTask'. But either running on Keil UV2 or other simulators it always runs incorrectly to an unexpected code address...
  • Why this program can not run correctly?
    /* Following is a piece of program that I want the two tasks call the same function 'CommonTask'. But either running on Keil UV2 or other simulators it always runs incorrectly to an unexpected code address...
  • KeilC51 can not compile this code correctly
    hi: I have a code below: char pop_value = 0X80; if(pop_value == 0X80) { pop_value = pop_value;//point 1 } pop_value = pop_value;//point 2 I would have thought the code would jump to point...
  • Recursive Function call
    I want to use the recursive function call but i get warning message "Warning L13: Recursive call to segment" though i had declared the funcion as "reentrant". For example my code is like this, ...