|
MSP430F5529的文件,可以學(xué)習(xí)使用- /*************************************************
- // -----------------
- // /|\| XIN|-
- // | | | 32kHz
- // --|RST XOUT|-
- // | |
- // LED1 -|P1.0 P2.7|-->
- // LED2- -|P4.7 P2.6|--> port2-vector
- **相關(guān)說明: 1.P3-P11 PJ 有6個寄存器配置 PXIN PXOUT PXDIR PXREN PXDS PXSEL
- P1-P2 有10個寄存器配置 PXIN PXOUT PXDIR PXREN PXDS PXSEL PXIE PXIFG PXIES PXIV
- 2.其中只有P1,P2 具有端口中斷能力。P1 P2均是多元中斷,因此引入P1IV P2IV ,各引腳中斷只有訪問對應(yīng)PXIV后才可以進(jìn)行
- 自動清除中斷標(biāo)志位。否則就不能清除中斷標(biāo)志,就會反復(fù)進(jìn)入中斷程序。也可以軟件清除中斷標(biāo)志,不訪問PXIV
- *************************************************************/
- #include "io430f5529.h"
- //LED1= P4.5
- //LED2=P1.0
- //************************************************************
- void delay(unsigned long count)
- {
- while(count--);
- }
- unsigned char a,b,c;
- void main()
- {
- WDTCTL = WDTPW + WDTHOLD; //關(guān)看門狗
- P2DIR &= ~( BIT6 + BIT7);
- P1DIR |= BIT0;
- //P1.0 設(shè)置為輸出
- P4DIR |= BIT7+BIT2+BIT1; //P4.7 P4.2 P4.1設(shè)置為輸入
-
- while(1)
- {
- delay(10000);
- P4OUT|=BIT7;
- P1OUT&=~BIT0;
- delay(10000);
- P4OUT&=~BIT7;
- P1OUT|=BIT0;
-
- }
-
- //進(jìn)低功耗4
- }
復(fù)制代碼 |
-
-
1 port_blink.7z
2020-9-28 20:45 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
226.7 KB, 下載次數(shù): 11, 下載積分: 黑幣 -5
|