Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/15/11 03:01
Modified:
  01/15/11 04:02

Read: times


 
#180611 - Re: just a note
Responding to: ???'s previous message
Guy Lavoie said:
I'm nothing close to a 8051 "expert" (I'm the hobbyist making MIDI drums with piezo sensors...which is coming along just fine!) but I did notice something in the original Intel manual concerning interrupts. This is in the "Hardware Description" manual on page 16 (of the "Bible" linked to earlier on 8052.com), where it says:

"All of the bits that generate interrupts can be set or cleared by
software, with the same result as though it had been set or cleared
by hardware. That is, interrupts can be generated or pending
interrupts can be canceled in software."

Does that help at all?


It does, since it provides clarity on how Intel originally intended the 8051 to function. Whether all derivatives adhere to it is another matter entirely. (I didn't go to the trouble, so nice find, btw :-))

There is also the problem of Atmel's interpretation of 'the bible', apparently lacking in some detail (like the above) and including mention of their x2 clock speedup feature (among other possible inconsistencies) that are not included in the original Intel document. Reason I linked to it instead of Intel's original was it appeared to be more relevant to Robin's processor variant of choice (the AT89S52).


Regards Valentin
PS: I've always had a fascination with electronic music instruments, and would be very interested to hear more about your project..

List of 28 messages in thread
TopicAuthorDate
What happen if I write 1 to Interrupt flag register?            01/01/70 00:00      
   which register??            01/01/70 00:00      
   Be specific about ur queries            01/01/70 00:00      
   if 8051            01/01/70 00:00      
   the register            01/01/70 00:00      
      this is a quite tricky question...            01/01/70 00:00      
         congrats, Robin            01/01/70 00:00      
         Re: tricky question            01/01/70 00:00      
         it was me,            01/01/70 00:00      
         Didn't search first            01/01/70 00:00      
            read "the bible"            01/01/70 00:00      
            the truth is...            01/01/70 00:00      
               it does state            01/01/70 00:00      
               I take this back...            01/01/70 00:00      
                  Disagree            01/01/70 00:00      
      Atmel hardware manual            01/01/70 00:00      
         I'll take the answer as :            01/01/70 00:00      
            Be Careful            01/01/70 00:00      
               oh, they do            01/01/70 00:00      
            re: I don't even know what "bible" you all mention in the po            01/01/70 00:00      
               "bible"            01/01/70 00:00      
            Diving into the AT89S52            01/01/70 00:00      
               just a note            01/01/70 00:00      
                  Re: just a note            01/01/70 00:00      
                     MIDI project, etc            01/01/70 00:00      
   oh, and we forgot to ask the usual question:            01/01/70 00:00      
      since i do not know what 'that' is I guess            01/01/70 00:00      
      SWI            01/01/70 00:00      

Back to Subject List