資源簡介
基于msp430g2553,利用紅外傳感器的自動循跡小車代碼,可直接用或作為學(xué)習(xí)參考

代碼片段和文件信息
#include??“msp430g2553.h“
char???*ss[2]={??“A\r\n““B\r\n“};?
//向串口發(fā)送一個(gè)字符串長度不限。?
unsigned?int?ij=0;
void?main(void)
{
??WDTCTL?=?WDTPW?+?WDTHOLD;?????????????????//?看門狗停止
??P1SEL?=?BIT1?+?BIT2?;?????????????????????//?P1.1?=?RXD?P1.2=TXD
??P1SEL2?=?BIT1?+?BIT2?;?????????????????????//?P1.1?=?RXD?P1.2=TXD
??P1DIR?=?BIT0+BIT6;
??UCA0CTL1?|=?UCSSEL_2;?????????????????????//?內(nèi)部1.04M晶振
??UCA0BR0?=?0x6d;???????????????????????????//?波特率9600
??UCA0BR1?=?0x00;???????????????????????????//
??UCA0MCTL?=?UCBRS1?+?UCBRS0;???????????????//?Modulation?UCBRSx?=?3
??UCA0CTL1?&=?~UCSWRST;?????????????????????//?**Initialize?USCI?state?machine**
??IE2?|=?UCA0RXIE;??????????????????????????//?Enable?USCI_A0?RX?interrupt
??__bis_SR_register(LPM3_bits?+?GIE);???????//?Enter?LPM3?w/?int?until?Byte?RXed
}
void?Uart0Sends(char?*s)
{
??while(*s!=‘\0‘)
??{
????UCA0TXBUF=*s;
????while((IFG2&UCA0TXIFG)==0);?//查詢發(fā)送是否結(jié)束
????IFG2&=~UCA0TXIFG;?//清除發(fā)送一標(biāo)志位
????s++;//指針位置加一
??}
}
#pragma?vector=USCIAB0RX_VECTOR
__interrupt?void?USCI0RX_ISR(void)
{
?if?(UCA0RXBUF?==?‘1‘)?????????????????????//?‘u‘?received???
?{
????Uart0Sends(ss[0]);?????????????????????//串口顯示第一位漢字
????P1OUT|=BIT0;
????P1OUT&=~BIT6;?
?}
?
?if?(UCA0RXBUF?==?‘2‘)?????????????????????//?‘w‘?received?
?{
????Uart0Sends(ss[1]);?????????????????????//串口顯示第二位漢字
????P1OUT|=BIT6;
????P1OUT&=~BIT0;?
?}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????15789??2018-04-06?10:10??test\Debug\Exe\test.d43
?????文件???????3527??2018-04-06?10:10??test\Debug\Exe\test.txt
?????文件??????????0??2018-04-06?10:10??test\Debug\Obj\main.pbi
?????文件???????9920??2018-04-06?10:10??test\Debug\Obj\main.pbi.cout
?????文件???????7656??2018-04-06?10:10??test\Debug\Obj\main.r43
?????文件??????????0??2018-04-06?10:10??test\Debug\Obj\test.pbd
?????文件??????????0??2018-04-06?10:10??test\Debug\Obj\test.pbd.browse
?????文件???????1463??2018-04-06?10:10??test\main.c
?????文件??????????0??2018-04-06?10:10??test\path.txt
?????文件???????1676??2018-04-06?10:10??test\settings\test.cspy.bat
?????文件???????4991??2018-04-06?10:10??test\settings\test.dbgdt
?????文件???????1366??2018-04-06?10:10??test\settings\test.dni
?????文件???????3778??2018-04-06?10:10??test\settings\test.wsdt
?????文件???????2227??2018-04-06?10:10??test\test.dep
?????文件??????20422??2018-04-06?10:10??test\test.ewd
?????文件??????52508??2018-04-06?10:10??test\test.ewp
?????文件????????158??2018-04-06?10:10??test\test.eww
?????文件?????????25??2018-04-06?10:10??test\testCustomSfr.sfr
?????目錄??????????0??2018-04-06?10:10??test\Debug\Exe
?????目錄??????????0??2018-04-06?10:10??test\Debug\Obj
?????目錄??????????0??2018-04-06?10:10??test\Debug
?????目錄??????????0??2018-04-06?10:10??test\settings
?????目錄??????????0??2018-04-06?10:10??test
-----------?---------??----------?-----??----
???????????????125506????????????????????23
評論
共有 條評論