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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/12/08 18:51
Modified:
  06/12/08 18:53

Read: times


 
#155764 - general and specific
Responding to: ???'s previous message
acquire a 8052 and a experiment board.
there is no better introduction to the '51 than a read of "the bible" and working (I did not say 'reading') through the Keil "getting started guide"

1. Does memory space of the 8052 is flat or we have to take care of segments?
the '51 is 'flat' for 64k, if you need more (which usually means the '51 is unsuited for the job) you use 'banking'

STK300 comes with the avrstudio wich includes a code simulator and a free compiler (avr gcc)
for learning (due to the completeness of documentation) there is nothing better than (eval) Keil, if this is industrial buy a full Keil, if not switch to free SDCC after working through the Keil "getting started guide"

2. IS there any simulator for the 8052 to test source code before downloading it? .... IS there any form of debug step by step on the simulator if any?
yes, but see below emulation is, by far, preferrable.

Can I program 8052 using C?
absolutely

3. Which is whe evaluation board you recommend for me? (under 100 euros/dollars)?
A SILabs f120 board: 128k flash, 8k RAM ... and the SILabs boards have full (free) emulation

Please, if 8052 doesnt feet my needs can you recommend me another type of 8 bit microcontroller?
unanswerable with the scant description of your needs.

Erik

here are the links to "the bible"
Chapter 1 - 80C51 Family Architecture:
http://www.nxp.com/acrobat_d...ARCH_1.pdf

Chapter 2 - 80C51 Family Programmer’s Guide and Instruction Set:
http://www.nxp.com/acrobat_d...UIDE_1.pdf

Chapter 3 - 80C51 Family Hardware Description:
http://www.nxp.com/acrobat_d...WARE_1.pdf


List of 35 messages in thread
TopicAuthorDate
ATMega128 but new to 8052 (help)            01/01/70 00:00      
   general and specific            01/01/70 00:00      
      ATMega128 and 8051 (memory limit?!)            01/01/70 00:00      
         On memory sizes            01/01/70 00:00      
      ATMega128 and 8051 (memory limit?!) 2            01/01/70 00:00      
         Not a job for an 8051, then?            01/01/70 00:00      
   Heresy: Why not just use two AVRs?!            01/01/70 00:00      
      Reasons for not 2 ATMEL            01/01/70 00:00      
         This board            01/01/70 00:00      
            code and data space            01/01/70 00:00      
         Memory Measures            01/01/70 00:00      
         digikey, mouser            01/01/70 00:00      
         RE: the memory ammount I need ?!            01/01/70 00:00      
   128k flash + 4k SRAM + 4k eeprom            01/01/70 00:00      
      Memory and Chip            01/01/70 00:00      
         Memory Size            01/01/70 00:00      
            not free - but almost so            01/01/70 00:00      
         comparing the ATMega128 to the 8051f120            01/01/70 00:00      
         code memory limitations and OS            01/01/70 00:00      
            if it's just the internal RAM which is the concern...            01/01/70 00:00      
               NMIY-0031 link and more details....            01/01/70 00:00      
                  code memory limits            01/01/70 00:00      
   8052 stack in external RAM            01/01/70 00:00      
   8052 lacks of i2c?            01/01/70 00:00      
   8052 16 bit version?            01/01/70 00:00      
      two posts answered in one            01/01/70 00:00      
         f120            01/01/70 00:00      
            not much detail ???            01/01/70 00:00      
               8 bitter            01/01/70 00:00      
                  not the 'data short', the 'data sheet'            01/01/70 00:00      
                     Choosed! :-)            01/01/70 00:00      
                  stack might mean many things            01/01/70 00:00      
                     About stack            01/01/70 00:00      
                        there is a lot of magic in compilers            01/01/70 00:00      
                  The Hardware Stack            01/01/70 00:00      

Back to Subject List