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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/21/06 06:18
Read: times


 
#129875 - Old-timer ... like me ...
Responding to: ???'s previous message
The MCS-48 series is a forerunner of the MCS-51. There are some noteable differences, which you will quickly encounter when you read the datasheets for the MCS-48 and compare with the MCS-51 series.

Primary differences, aside from the on-board resources, are the instruction set, which includes I/O instructions for the MCS-48, which are absent in the MCS-51. Aside from that, the assertion made early-on by Intel was that the two are source-code compatible (aside from I/O and a very few other instructions). Therefore, if you download one of several freeware MCS-48 disassemblers, you can disassemble the object code, find the incompatible instructions, and, purportedly, reassemble the code for the MCS-51 family member. One of the modes in which the 805x timers work is compatibl with the 8048, but, it will require that you ensure it is properly configured, which is not needed in the 8048. If you carefully read and compare the datasheets, the steps you'll have to take will become apparent.

One tool which will be handy if you want it is Michael McCarrick's (www.acebus.com) 8048.EXE, which is an integrated development environment for DOS, for the 8048-series. It includes a pretty good simulator, at least at a functional level, which will allow you to observe what the existing source code, once you have it, does within the MCU. It also allows you to edit and assemble your 8048 code. That may, in fact, help prepare you for the next step.


Good Luck!

RE


List of 62 messages in thread
TopicAuthorDate
mcs-48            01/01/70 00:00      
   Old-timer ... like me ...            01/01/70 00:00      
   Code conversion            01/01/70 00:00      
   pls calrify            01/01/70 00:00      
      pls ???            01/01/70 00:00      
         You guys know he can\'t spell ...            01/01/70 00:00      
            Dyslexics Untie!            01/01/70 00:00      
               I don't know of any spell-checking on 8052.COM            01/01/70 00:00      
                  spellchecker built-into the browser            01/01/70 00:00      
                     Yes, that would be irritating ...            01/01/70 00:00      
      !!! SMS ALERT !!! SMS ALERT !!!            01/01/70 00:00      
         pls is a 'regular' abbreviation :)            01/01/70 00:00      
            Well, we learned it differently ...            01/01/70 00:00      
            Yes, "pls." is a long standing convention ...            01/01/70 00:00      
               They both appear in the dictionary ...            01/01/70 00:00      
      mcs-48            01/01/70 00:00      
      mcs-48            01/01/70 00:00      
         we know, but how can we halp you if you do not ans            01/01/70 00:00      
         What, exactly, does it do?            01/01/70 00:00      
         So where's the problem?            01/01/70 00:00      
            start by designing something that works            01/01/70 00:00      
               PL/M?            01/01/70 00:00      
                  Was there an HLL for the '48?            01/01/70 00:00      
                     I dunno            01/01/70 00:00      
                        I doubt it ...            01/01/70 00:00      
                        I dunno            01/01/70 00:00      
                  No PL/M...            01/01/70 00:00      
                     Re: It looks like PL/M is completely dead            01/01/70 00:00      
                        frankly, I'm surprised there isn't more of that            01/01/70 00:00      
                           PL/M & CP/M            01/01/70 00:00      
                              CP/M/ RTOS            01/01/70 00:00      
                                 Why would anyone do that?            01/01/70 00:00      
                                 Fun with retro-computing            01/01/70 00:00      
                           two sides of the coin            01/01/70 00:00      
                              Whta did you mean here?            01/01/70 00:00      
                                 I can see only very few, if any cases            01/01/70 00:00      
                                    I'm with you, Erik, but there are a few ...            01/01/70 00:00      
                                       you mistook what I said            01/01/70 00:00      
                                          at the risk of starting yet another \"food-fight\"            01/01/70 00:00      
                                             What's an OS?            01/01/70 00:00      
                                                Whats an OS?            01/01/70 00:00      
                                                   the misnamed RTOS            01/01/70 00:00      
                                                      once again, I agree            01/01/70 00:00      
                                                         Embedded RTOS            01/01/70 00:00      
                                                         I a way I agree            01/01/70 00:00      
                                                            reasons for OS            01/01/70 00:00      
                                                            about those soft errors, Erik ...            01/01/70 00:00      
                                                               Pb solder...            01/01/70 00:00      
                                                linker!            01/01/70 00:00      
                                                   Linker?            01/01/70 00:00      
                                                      big baggage?            01/01/70 00:00      
                                                         the difference            01/01/70 00:00      
                                                            the BIG PC is costly, too            01/01/70 00:00      
                                                               which makes me recall            01/01/70 00:00      
                                                                  Microsoft? :-)))            01/01/70 00:00      
                                                               Why? My 4-year old %$#@! PC isn't too slow.            01/01/70 00:00      
                                                            There's a way to fix this ...            01/01/70 00:00      
                                                      Linker?!            01/01/70 00:00      
                                                         Public school            01/01/70 00:00      
                                                            Self-esteem's intact? We'll fix that!            01/01/70 00:00      
   8051 i/o port expander            01/01/70 00:00      
      suggestions            01/01/70 00:00      

Back to Subject List