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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/24/06 20:21
Read: times


 
#108222 - Memory Map part 2
Responding to: ???'s previous message
You do not need the 74HC138 to select your program memory because it is in the program memory space and it is acceded using /PSEN signal.

If you are using the 74HC138 to select the 82C55 and you connect A15 to A, A14 to B, A13 to C,G2A and G2B to gnd, and G1 to Vcc, and you connect Y7 to /CS of the 82C55 then you got the following memory map:

A15 -------------- A0
1110 0000 0000 0000 = E000H port A address
1110 0000 0000 0001 = E001H port B address
1110 0000 0000 0010 = E002H port C address
1110 0000 0000 0011 = E003H control address

But note that this is taking the don´t care states like 0.

Like I told you before, the address F011H correspond with the address of the port B. The control address can be E003H, E007H, E00F or any value that have A15, A14, A13, A1 and A0 to 1.

Look at the following table

A15 -------------------- A0
111X XXXX XXXX XX00 = port A address
111X XXXX XXXX XX01 = port B address
111X XXXX XXXX XX10 = port C address
111X XXXX XXXX XX11 = control address

Please check your connections and calculate the right address.

Hope this can help
Roberto Muñoz


List of 55 messages in thread
TopicAuthorDate
please help me            01/01/70 00:00      
   Clock freq            01/01/70 00:00      
   Reset ?            01/01/70 00:00      
   please help me            01/01/70 00:00      
      Probe            01/01/70 00:00      
         8255 PROBLEM            01/01/70 00:00      
            Reset 8255            01/01/70 00:00      
   Memory Map            01/01/70 00:00      
   please help me            01/01/70 00:00      
      Scope            01/01/70 00:00      
         8255 address?            01/01/70 00:00      
   Memory Map part 2            01/01/70 00:00      
   isn't this fun            01/01/70 00:00      
      for once, I've got to agree            01/01/70 00:00      
         please help me            01/01/70 00:00      
            8255 - EXTERMINATE!!!!            01/01/70 00:00      
               Cool            01/01/70 00:00      
                  Some I/O expansion, some nostalgia            01/01/70 00:00      
                     Even Better 74xx573            01/01/70 00:00      
                        or - even better?            01/01/70 00:00      
               more easily said than done            01/01/70 00:00      
                  selling "haystacks" is criminal            01/01/70 00:00      
                     Huh?            01/01/70 00:00      
                        see ad in EE times            01/01/70 00:00      
                           Hobbyist            01/01/70 00:00      
                              max 7103            01/01/70 00:00      
                                 location            01/01/70 00:00      
                           $13? For what? What pitch, tolerance?            01/01/70 00:00      
                              He's English.            01/01/70 00:00      
                                 None, I hope            01/01/70 00:00      
                                    Reliable ?            01/01/70 00:00      
                                       Yes, I like 'em too ...            01/01/70 00:00      
                                          Never wire wrapped            01/01/70 00:00      
                                             You don't have to wire-wrap to benefit            01/01/70 00:00      
                              read the ad            01/01/70 00:00      
                  Atmel and Phillips            01/01/70 00:00      
            please help me, why on earth should we            01/01/70 00:00      
   please help me            01/01/70 00:00      
      for the Philips P89V51Rx2 and the P89C66            01/01/70 00:00      
         Atmel too            01/01/70 00:00      
            Are You Sure            01/01/70 00:00      
               Don't worry            01/01/70 00:00      
   Understand your system            01/01/70 00:00      
   please help me            01/01/70 00:00      
      Please don't answer            01/01/70 00:00      
         What is the clock of your system            01/01/70 00:00      
            Maybe you should use the 8155?            01/01/70 00:00      
               if it has to be some such thing, then by            01/01/70 00:00      
   Why?            01/01/70 00:00      
      never heard of 8155            01/01/70 00:00      
         well ... few of us have heard of it, but            01/01/70 00:00      
            RIOT            01/01/70 00:00      
               OK ... but that's not what the OP wants.            01/01/70 00:00      
                  There is one enormous difference between            01/01/70 00:00      
   Maybe this will help.            01/01/70 00:00      

Back to Subject List