Algumas Dúvidas Rápidas

alguém me ajuda com o 74HC595...
eu não consigo entender ele, já li milhões de demonstrações etc... achei muito confuso.
queria por exemplo mandar sinal para a entrada Q1 dele, como deveria fazer? e se fosse Q2?
e da pra eu trabalhar com if? tipo "if a entrada Q1 está High" então fzer isso..

vlw galera!