![]() |
|
|
Why use the 8085 one might ask. Well it's a straight and simple
traditional 8-bits processor with hardly any strange quirks, except
perhaps that the data bus is combined with the lower part of the address
bus to save pins. This trick is often used and you only need a one way latch
to keep the address stable while the bus is used for data in the second
halve of the memory cycle. The 8080 and even the later 8086/8088 need two
82xx series support chips, whereas the 8085 can work on it's on (except for
the latch).
local | JPG file of the Autocad schematic (390 Kbyte) |
The last completed CAD* image of the 8085 circuit design (without
the 7-segment display).
The completed 8085a unit along with the power supply that Lewis built
and a 7-segment display unit. The photo shows the computer in operation.
A photo of Lewis at work, designing the project.
Thanks for your help Jaap, and I'll keep you posted on other future
projects that may be of interest to you or others. This was a fun and
challenging project, and who knows, with all the Y2K hoopla this little
"re"-design may come in handy for some future young repair tech.
************************************ Here is a test program in assembly language that will work: ; ******* Program 4 ****************** ; LED lighter with inline delay .ORG 0 JMP MAIN MAIN .ORG 100H LXI SP,1800H NOP MVI A,10000000B OUT CTRLW MVI A,7FH LOOP OUT PORTA ; save to memory STA SAVE ; read from memory ; (need to save value in A) MOV E,A MVI A,0 LXI H,SAVE MOV A,M OUT PORTB MOV A,E OUT PORTC ; inline delay W2 DCR C JNZ W2 DCR D JNZ W2 DCR B JNZ W2 RRC JMP LOOP NOP PORTA .EQU 0 PORTB .EQU 1 PORTC .EQU 2 CTRLW .EQU 3 SAVE .EQU 1000H .END 100H .END
A similar subject is designing your own processor using FPGA:
www.spacetimepro.com/dyop.htm | Design Your Own Processor (in FPGA)! |
On that page there is also a $295 Z80 controller board that seems to be quite
complete (and open!) so if you don't feel like designing the board but only
the software, rip out the EPROM* and write your own monitor program! ;-)
www.thesis.cjb.net/ - Another group designing their own FPGA processors.
Goto: | Main | Mirror | About | Author |
Register: | Yourself | Company | ||
Feedback: | Correction | Addition | Question | |
Order: | Chips (Deutsch) | Chips (English) | Chips (Nederlands) |