📄 main.cpp
字号:
#include "msp430x24x.h"
#include "CPP-source\Usart.cpp"
bool flag1=true;
int main(void)
{
//uchar i;
//unsigned int k;
//uchar switch_state,P1value;
BCSCTL1 &= ~XT2OFF; // XT2on
BCSCTL2 |= SELM_2 + SELS; // MCLK = SMCLK = XT2 (safe)
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P1DIR |= 0xF0;
P1IE = 0x0F;
P1IES = 0x0F;
P1OUT = 0XFF;
_BIS_SR(GIE);//进入LPM0模式,开总中断允许
Usart MyUsart;
Delay(10000); //延迟比较重要
//MyUsart.String_printf("erro");
while(1)
{
if(flag1)
{
MyUsart.PrnStr("欢迎参加暑期培训班!坚持就是胜利!");
flag1=false;
}
}
}
#pragma vector=PORT1_VECTOR
__interrupt void p1int(void)
{
if(P1IFG==BIT0)
{
P1OUT =0Xe0;
flag1 = true;
}
P1IFG=0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -