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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/06/05 08:50
Read: times


 
#96668 - how far is it different
Responding to: ???'s previous message
Erik said:
if we discuss the rules, will they still be unwritten? :)
OK so you really think we (8052.com users) are in the position to make the rules? I would be happy to do so, see the "kitchen sink" thread :-)

Erik said:
Adding a SFR for some function is, in my opinion, not breaking a "rule", thus many derivatives with "advanced features" are not rulebreakers.
Of course not, although with the "added" SFRs (against the 8051) it seems there is a similar tendency: where there is dual DPTR, it is switched by bit 0 of AUXR1, which tends to be at A2h (at least for Philips and Atmel products). There are also other "unwritten rules" for '51 clones, e.g. the SFR bits are set to 0 at reset (if not undefined) (except for the ports), the extra features tend to be off by default, or, as you pointed out, the marking of XTAL1 and XTAL2 pins is somewhat "standard".

Joseph Hebert said:
What about this is "unwritten?" I thought the standard SFRs were a fundamental tenet of the 51/52 definitions. Are you saying that there is a vendor selling ยต-controllers, calling them 8051s or 8052s, but without the standard SFRs?
I think, (Erik can correct me), that the "standard" SFRs are there, but named differently and they are placed at a different address. Although one can object that from the point of view of the programmer this is only a matter of a definition file, but it seems to me, that this is really not necessary and as so, should be avoided in sake of simplicity when moving from clone to clone.

Jan Waclawek

List of 7 messages in thread
TopicAuthorDate
unwritten rules in '51 design            01/01/70 00:00      
   if we discuss the rules, will they still            01/01/70 00:00      
   What do you mean "unwritten?"            01/01/70 00:00      
      how far is it different            01/01/70 00:00      
         yes and no            01/01/70 00:00      
         Then they are not there.            01/01/70 00:00      
      yes, Joseph            01/01/70 00:00      

Back to Subject List