MSP430 LaunchPad ile Assembly Programalaya Giriş 2 - Interrupt İşlemleri
![Resim](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCdY1tC1IZKRLkn0IrDDZUK4o5HDxAaF26K7kGZLww92cin6akSl5g9VcuW5NSszbiGNF7_LOxDryLeqTzfczKFVGjHTLKLehXk9RISHNIMCfFdENZmOQvViOzk10_f5uvvkW8eW8oW8_C/s200/launchpad_logo.png)
İnterruptlar işlemci o andaki yaptığı işlemden veya uyku durumdan çıkartmak için kullanılabilir. Bu örnekte işlemcimize, kit üzerinde P1.3 e bağlı olan tuştan ve P1.4 bacağına direk olarak +VCC girişindenden bir kablo vasıtası işe +5V vererek interrupt tetiklemesi yapacağız. Referansımız bu pdf olacaktır (Slau144) Yazdığımız kod, interruptun hangi porttan geldiğini anlayacak ve sonucunda P1.3 den interrupt geldiyse kırmızı, P1.4 den interrupt geldiyse yeşil led'i yakarak (xor kullandığımızdan her interrupta durumunu değiştirerek) karşılık verecektir. 041h ve 018h Bunlar hexadecimal biçimindeki sayılardır. Sonlarındaki h derleyiciye de bu sayıların hexadecimal olduğunu belirtmek içindir. Diğer bi yazım biçimi de 0x41 ve 0x18 şeklindedir. 041h=01000001 Gördüğünüz gibi 2^6 ve 2^0 bitleri yani P1.6 ve P1.0 bacakları ile işlem yapılacağını belirten bir sayıdır. bic.b komutunu kullanma amacım ise xor kullanırken bir önceki bitin değerini setleme ihtiyac...