Microcontroller student projects
Cornell University, , Prof. Bruce Land
Added to favorite list
Updated On 02 Feb, 19
4.1 ( 11 )
The game we have implemented is a simple adversarial game where two players control tanks in a stage and attempt to shoot each other. Terrain is in the form of walls, which are destroyed by missiles fired by tanks. User input is implemented through the use of two keypads, which are read through polling and the use of a debounce state machine, adapted from code provided in earlier labs.
Because the Mega644 has very limited memory and frequency. We decided to move the video control and audio control out of the main processor. As we have studied, the audio controller may take more than 75% of the CPU (at 16MHz) time and 50% of the memory, and the video controller will take over 75% of CPU time and 90% of the memory. Therefore, the audio and video controller are built separately.
Sep 12, 2018
Excellent course helped me understand topic that i couldn't while attendinfg my college.
March 29, 2019
Great course. Thank you very much.