Z80 Computer - Part 13 Pixel Control
ฝัง
- เผยแพร่เมื่อ 29 ก.ย. 2024
- Now that I've got the VGA timing circuits working, I want to see if I can control the pixels as the horizontal lines are being generated on the screen.
I am using a 74HC165 shift register to load data for 8 pixels, and then shifting the data out on each horizontal clock count.
The basic idea does seem to work but there are some issues. I explore some ideas to solve the problems.
Simply Put's video explaining how to generate a short pulse.
• Edge Triggering - Cloc...
You have done great work. I dream to do something similar with shift registers to drive vga display, but I am generating sync signals PIC, but that is slow to generate whole vga picture. Continue your research, I am waiting for next part.
Makes sense that pixel 4 is turning on/off when I switch bit0. I'm triggering the pixel load from bit3 of the horizontal counter which will trigger at binary count 100 which is 4 in decimal. So I'm thinking I could use a 3-input NOR gate. This should give a trigger pulse whenever bits 0, 1 & 2 are all low. So for example 0000 0000 (0), 0000 1000 (8), 0001 0000 (16), 0001 1000 (24), etc