are there any spi driver for 8051? is it better to use the AT89S8252 with build in spi? Moveover, Are there any web site and source code for reference about c programming both the build in spi and without build-in spi controller?