#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2013
    Posts
    1
    Rep Power
    0

    ...........


    ggg
  2. #2
  3. Contributing User
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jan 2003
    Location
    USA
    Posts
    7,255
    Rep Power
    2222
    In order to provide you with an answer, we need a question. The best answers need specific questions.

    What part are you having difficulty understanding?
  4. #3
  5. Contributing User

    Join Date
    Aug 2003
    Location
    UK
    Posts
    5,117
    Rep Power
    1803
    That is a lot of code to "explain", what is it you do not understand? Ask specific questions. It is on the whole rather simple (and not particularly high quality) code for an 8051 architecture microcontroller.

    The code includes a number of non-standard language extensions, such as bit variables (8051 has a block of bit addressable memory). The compiler manual for the compiler it was written for will explain these extensions.

    Most of the code involves writing to I/O registers, the result of which will depend entirely on the connected hardware, but for the most part I imagine it does exactly what is stated in the associated comments so long as it is running on the hardware for which it was written.

IMN logo majestic logo threadwatch logo seochat tools logo