This video discuss about hardware details for push button interfacing to a microcontroller (8051).
No download links available.