This clock involves all the types of comunication between MCUs i know to use.
It includes: i2c, infrared, paralel, 1 wire serial, and 2 wire serial (data bit-clock).
Step 1: Where does the hour come from???
Step 2: Reading the hour
Step 3: Receiving data
Step 4: MAX7219 driver
The max7219 driver does a lot of stuff ( in my opinion) it is resumed here: it recieves the four digits and then send bit by bit to the Max7219 which finaly shows the number
Step 5: Conclusions
The amazing thing is that all this process takes less than 2 secs.
I made the digits by myself, I know that they are not the best displays but I really tried to make an effort to make them as pretty as I could
sorry for not uploading the *.bas files, that's because I have them in my programming computer (the one with the DB9 port :) )
thank you for looking at my proyect
If you found any spelling or grammar mistake, I'm sorry I'm from Mexico and I'm still learnig Eanglish