Introduction - If you have any usage issues, please Google them yourself
1.Atmega16 microcontroller SPI interface initialization 2. Using the SPI interrupt continuously send data to the 595 3. You can also use the generic I/O port to generate timing-driven 595 4. Define the foreground and background of the two display buffer containing 5 display Empty the cache, copy, read, compare the performance function 6. contain draw points and draw a straight line performance function