Kit bilgisayara tanıtıldıktan sonra, C ve Makine dili olan Assembly ile kit üzerinde program yazmak için Code Composer Studio derleyicisine ihtiyacımız var. CCStudio 5.3.0 versyionunu Off-line Installers: Windows kısmından aşağıdaki linkten indirebilirsiniz.
http://processors.wiki.ti.com/index.php/Download_CCS
CCStudio kurduktan sonra 2 proje dosyasını Belgelerim/workspace klasörünün içine at.
1) MSP-EXP430G2-Launchpad (main.c)
Önemli olan kod satırı if ((0x08 & P1IN)) P1OUT |= 0x01;
burada 0x08 Kit üzerindeki P1.3 çıkışını maskeleyip düğmeye basınca Led1 in yanıp sönmesini sağlar.
#include <msp430g2231.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P1DIR |= 0x01; // Set P1.0 to output direction
while (1) // Test P1.4
{
if ((0x08 & P1IN)) P1OUT |= 0x01; // if P1.4 set, set P1.0
else P1OUT &= ~0x01; // else reset
}
}
2) deneasm4 (msp430g2xx1_1.asm)
ASM uzantısı Assembly kodudur. bu kodda ise önemli satır. Wait mov.w #050000,R15
Burada ki 50000 değerini 25000, 60000 olarak değiştirerek Led1'in sürekli yanıp sönmesini hızlandırabilir veya yavaşlatabilirsiniz.
Hazırlayan: Burak AVCI
Ders: Mikroişlemciler
Prof. Dr. Bekir Tevfik Akgün