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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/28/09 05:09
Read: times


 
#167941 - 8051 Assembly
Responding to: ???'s previous message
8051 assembly language has always been easier for me to understand - having had no formal training in any of them. Fortran 4 is where I started, on a PDP8 with punch cards.

When I needed to learn microprocessor programming and select a microprocessor to work with I pre-viewed the assembly programming instructions for Motorola products, TI products, MicroChip, as well as Intel. Of course many of those selections were in their infancy at the time.

I liked the Intel approach best, and the 8039 was my first MCU to work with.

Next the 8031/51 and now a couple of ATMEL products.

My education is strictly need to know - if I need to know it to finish a project then I learn it, otherwise it doesn't interest me.

I have yet to work on a project where programming in "C" would give me a reason to learn it - it could always be done in assembly.

I am looking at the AVR coding as a possible step up to using those MCU's
but I am biased because I look at everything through 8051 assembly.

The AVR insists that I use "C" type tools to learn about it and I am still not willing to make that jump.

Is there an AVR assembly set of instructions available to view and a way to program a AVR device without higher level languages?

Or is the AVR "easier to use" because the development tools come bundled with a bunch of "C" subroutines which make it easier to program and not because it's assembly instruction set is easier to use then the 8051 assembly instructions?

List of 50 messages in thread
TopicAuthorDate
8052 vs PIC Microcontroller            01/01/70 00:00      
   Apple or Pear            01/01/70 00:00      
      Pear.            01/01/70 00:00      
   I don't know,...            01/01/70 00:00      
      ROTFL!            01/01/70 00:00      
   8052 of course            01/01/70 00:00      
   What 8052? What PIC? What Criteria            01/01/70 00:00      
   8052            01/01/70 00:00      
   AVR!            01/01/70 00:00      
      Blasphemy            01/01/70 00:00      
         Bad conclusion            01/01/70 00:00      
            Exclamation mark            01/01/70 00:00      
            More dodgy logic            01/01/70 00:00      
               This is getting fuzzy ...            01/01/70 00:00      
                  Fuzzy from first post            01/01/70 00:00      
                     not anything anyone can do in this thread?            01/01/70 00:00      
                     going specific            01/01/70 00:00      
         If the 8052 datasheets are "the bible"            01/01/70 00:00      
   My Choice            01/01/70 00:00      
      Exactly            01/01/70 00:00      
         get lower than competitor prices            01/01/70 00:00      
            Cheapest seldom best            01/01/70 00:00      
               More external components adds cost            01/01/70 00:00      
                  Cheapest may also be obsolete            01/01/70 00:00      
                     ... or subsidised...            01/01/70 00:00      
      All CPU performances are almost the same            01/01/70 00:00      
      Compromise            01/01/70 00:00      
      define "almost the same"            01/01/70 00:00      
         So what is the final answer ...PIC or 8051            01/01/70 00:00      
            the final answer            01/01/70 00:00      
            You really haven't been listening, have you?            01/01/70 00:00      
            Neither!            01/01/70 00:00      
               counting the bias in a PCB            01/01/70 00:00      
            wrong question.            01/01/70 00:00      
               Still too vague            01/01/70 00:00      
         Reply to Erik            01/01/70 00:00      
            I replied to "all processors are the same"            01/01/70 00:00      
               software structure a factor?            01/01/70 00:00      
                  Easiest instruction set often quite subjective            01/01/70 00:00      
                  the software is easier to understand?            01/01/70 00:00      
                     8051 Assembly            01/01/70 00:00      
                        AVRStudio            01/01/70 00:00      
                        AVR Assembler            01/01/70 00:00      
                           AVR Studio = Assembler; examples available            01/01/70 00:00      
                              Thanks for the info            01/01/70 00:00      
   Thanks to all !!            01/01/70 00:00      
      Not quite right            01/01/70 00:00      
         But            01/01/70 00:00      
            No But            01/01/70 00:00      
   It's silly to pick a controller until the task is defined            01/01/70 00:00      

Back to Subject List