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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/06/02 00:26
Read: times


 
#33871 - RE: alphanumeric
There are many correct ways, I can only tell you how I did it. It will involve some additional hardware, 74LS138 and 74LS244 and an OR gate you can fashion from two diodes and a resistor. Use the '138 to decode the 3 Most significant bits of the address bus, A13,A14, and A15. Tie G2A and G2B of the '138 to ground and connect G1 to PSEN to prevent decoding during external code memory fetches, if you use off chip code store. The outputs will give you address selections of 0xxxh, 2xxxh, 4xxxh, and so on thru Exxxh. Use one of the upper ones to select the display, such as Cxxxh. Connect the '244 between the display and the data bus (AD0-7) and use the Cxxxh line to Gate the '244. Combine the WR* from MPU along with Cxxx* through an OR gate and send the output to the En line of the display. If you do not need to read from the display you can tie the R/W pin to ground. You will have to provide an I/O pin to control the RS line. So long as your WR* pulse can stay low for around 500ns you should have no trouble. Now you can send data to the display using any address beginning with Cxxxh
You could use a CPLD for all the additional hardware and I'm sure Erik will be more than happy to show you how.

List of 4 messages in thread
TopicAuthorDate
alphanumeric            01/01/70 00:00      
RE: alphanumeric            01/01/70 00:00      
RE: alphanumeric            01/01/70 00:00      
RE: alphanumeric            01/01/70 00:00      

Back to Subject List