otacon14112
Experienced Member
Hello everyone,
I am getting into messing around with computer design, and I've been following The 8088 Project Book by Robert Grossblatt. I have read and studied his text and schematics very closely and carefully, and I have learned a lot so far. I'm really pleased with the book. It's helped me and taught me so much.
I have worked my way up to page 97 in the book, to the point where you put a 74LS373 onto the board to use as a simple I/O latch, and hook up 8 LEDs for debugging. I wrote the firmware to my 28C16A 2KB EEPROM and placed it in its proper place. The program is only 6 bytes long. Here it is in hex:
and it is at address 07F0.
I plugged in my board to my power supply, and LED 0 lit up like it was supposed to. However, there is a slight problem. LED 5, which he refers to as LED 4 (he counts them from 0-7), is also dimly lit up. When I press the reset pushbutton, the LEDs all light up, except LED 1. From here on out, I'm going to refer to the LEDs as 1-8 to avoid ambiguities. When I release it, LED 1 once again lights up, and the others are off, with the exception of LED 5. I took out the EEPROM, changed the second byte of hex code (which is the binary value that tells which LEDs to light up) to 00, so that theoretically no LEDs light up, and LED 5 was still dimly lit.
As I have been putting this thing together, I have quadruple-checked every single wire connection on my breadboard as if I had OCD, literally lol. After every change to the board, I make sure all the resistors, capacitors, etc., are pushed all the way into the breadboard. Also, after every change to the board, I test the resistance between VPP and ground, and there have never been any short circuits.
I'm getting frustrated. I'm not advanced enough yet to figure this out, although I'm quickly learning as I'm going. At first, I suspected stray capacitance, so I put a .1 pf capacitor across the LED to ground, and it made it dimmer, but I don't know if this makes any difference. Once again, I quadruple-checked every connection and everything looks good. Nothing is sticking out.
Should I be concerned about this? Or does anybody have any hints or ideas of something to check? I would scan a copy of his schematic, but I'm not sure if that would be legal or not, with the copyright laws.
I have hooked up an oscilloscope to two of the 8088's data pins: AD0 (pin 16), and anomalous bit, AD4 (pin 12).
Here are my pictures: http://www.flickr.com/photos/9114793@N03/sets/72157630379320730/detail/
Any help or wizardly knowledge would be greatly appreciated!
I am getting into messing around with computer design, and I've been following The 8088 Project Book by Robert Grossblatt. I have read and studied his text and schematics very closely and carefully, and I have learned a lot so far. I'm really pleased with the book. It's helped me and taught me so much.
I have worked my way up to page 97 in the book, to the point where you put a 74LS373 onto the board to use as a simple I/O latch, and hook up 8 LEDs for debugging. I wrote the firmware to my 28C16A 2KB EEPROM and placed it in its proper place. The program is only 6 bytes long. Here it is in hex:
Code:
B0 01 E6 10 EB FC 00 00 00 00 00 00 00 00 00 00
I plugged in my board to my power supply, and LED 0 lit up like it was supposed to. However, there is a slight problem. LED 5, which he refers to as LED 4 (he counts them from 0-7), is also dimly lit up. When I press the reset pushbutton, the LEDs all light up, except LED 1. From here on out, I'm going to refer to the LEDs as 1-8 to avoid ambiguities. When I release it, LED 1 once again lights up, and the others are off, with the exception of LED 5. I took out the EEPROM, changed the second byte of hex code (which is the binary value that tells which LEDs to light up) to 00, so that theoretically no LEDs light up, and LED 5 was still dimly lit.
As I have been putting this thing together, I have quadruple-checked every single wire connection on my breadboard as if I had OCD, literally lol. After every change to the board, I make sure all the resistors, capacitors, etc., are pushed all the way into the breadboard. Also, after every change to the board, I test the resistance between VPP and ground, and there have never been any short circuits.
I'm getting frustrated. I'm not advanced enough yet to figure this out, although I'm quickly learning as I'm going. At first, I suspected stray capacitance, so I put a .1 pf capacitor across the LED to ground, and it made it dimmer, but I don't know if this makes any difference. Once again, I quadruple-checked every connection and everything looks good. Nothing is sticking out.
Should I be concerned about this? Or does anybody have any hints or ideas of something to check? I would scan a copy of his schematic, but I'm not sure if that would be legal or not, with the copyright laws.
I have hooked up an oscilloscope to two of the 8088's data pins: AD0 (pin 16), and anomalous bit, AD4 (pin 12).
Here are my pictures: http://www.flickr.com/photos/9114793@N03/sets/72157630379320730/detail/
Any help or wizardly knowledge would be greatly appreciated!