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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/11/07 07:55
Read: times


 
#130620 - Basics
Responding to: ???'s previous message
Hazman Anuar said:
i want to light up an LED at port0, what should i do,

Joseph has explained to you how an open-drain (or open-collector) output works - it is effectively a switch to ground:
When the transistor is ON, the switch is "closed", ie, the ouput is connected to ground;
When the transistor if OFF, the switch is "open", ie, the ouput is disconnected from ground.

A pull-up resistor will "pull" the output "up" to Vcc when the transistor OFF;
When the transistor is ON, it "pulls" the output "down" to ground.

In the 8051, you turn the P0 transistor OFF by writing a '0' to the Port bit;
In the 8051, you turn the P0 transistor ON by writing a '1' to the Port bit.


Hazman Anuar said:
i'm new to the 8051 controller...

In fact, your question suggests that you are not only new to the 8051 in particular, but completely new to any form of electronics - is that right?

You really need to get a book on basic electronics - it is not practical to teach this from first principles by answering one question at a time in a forum like this!

You might like to take a look at the Beginner Tutorials tutorials here:
http://www.iguanalabs.com/maintut.htm

Start with Basic Concepts:
http://www.iguanalabs.com/basicdef.htm

List of 62 messages in thread
TopicAuthorDate
how can i use port 0 as output            01/01/70 00:00      
   read            01/01/70 00:00      
      not quite understand            01/01/70 00:00      
         READ            01/01/70 00:00      
            i'm blur            01/01/70 00:00      
               it is a \'1\', but not a \'high\'            01/01/70 00:00      
         Port 0 is open drain            01/01/70 00:00      
            connection between u-c with pull up?            01/01/70 00:00      
               Basics            01/01/70 00:00      
                  typo            01/01/70 00:00      
                     Doh!            01/01/70 00:00      
               The answer is...            01/01/70 00:00      
                  Sinking and Sourcing            01/01/70 00:00      
                     Correct!            01/01/70 00:00      
                  sending data using port 0?            01/01/70 00:00      
                     Yes            01/01/70 00:00      
                        LED display driver            01/01/70 00:00      
                           Port1 is better than port0 for this            01/01/70 00:00      
                              is it right like this?            01/01/70 00:00      
                                 NO            01/01/70 00:00      
                                 Where is the TB62726 in your circuit??            01/01/70 00:00      
                                    stiil stuck with port0            01/01/70 00:00      
                                       help me plz            01/01/70 00:00      
                                          drop the cute stuff            01/01/70 00:00      
                                    connections right or not?            01/01/70 00:00      
                                       Hallelujah!!            01/01/70 00:00      
                                          I already did            01/01/70 00:00      
                                          sorry            01/01/70 00:00      
                                       No            01/01/70 00:00      
                                 Looks like a point of confusion            01/01/70 00:00      
                                    It is not Right            01/01/70 00:00      
                                    Looks like total confusion!            01/01/70 00:00      
                                       looks like?            01/01/70 00:00      
                                    confused..            01/01/70 00:00      
                                       That is Right            01/01/70 00:00      
                                       the schematic is fine, BUT            01/01/70 00:00      
                                       You have damaged the micro!!            01/01/70 00:00      
                                    my assumption right now            01/01/70 00:00      
                                       basics            01/01/70 00:00      
                                          Deja Vu            01/01/70 00:00      
                                          Wyh not?            01/01/70 00:00      
                                             the difference is            01/01/70 00:00      
                                       See my recent post.            01/01/70 00:00      
                                          why not ?            01/01/70 00:00      
                                          No, you're wrong ...            01/01/70 00:00      
   Don't remove your earlier schematics!!            01/01/70 00:00      
      RightO            01/01/70 00:00      
         a good way to burn the port pin (and the LED)            01/01/70 00:00      
            Sorry Datasheet is different for what I am saying            01/01/70 00:00      
               NO, nada, niente, never, nie, non,, aldrig            01/01/70 00:00      
               Hair-raising...            01/01/70 00:00      
               Completely Incorrect!            01/01/70 00:00      
                  In practice..            01/01/70 00:00      
                     Please read specs properly            01/01/70 00:00      
                        What has survived your "tests" must be correct?            01/01/70 00:00      
      diagram attached            01/01/70 00:00      
         Connections are not correct!            01/01/70 00:00      
   Modifications            01/01/70 00:00      
      PWM without using 8051-Timer            01/01/70 00:00      
         New Topic; New Thread            01/01/70 00:00      
         Yes, but...            01/01/70 00:00      
         the usual question            01/01/70 00:00      

Back to Subject List