亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? softuart.c

?? MSP430常用模塊程序
?? C
字號(hào):
/****************************************************************************\
文件名:softuart.c
描述:軟件模擬異步串口通訊模塊。
      利用定時(shí)器A的比較/捕獲功能軟件模擬異步串口通訊,RXD:P2.2,TXD:P1.1。
      數(shù)據(jù)格式:1個(gè)起始位,8個(gè)數(shù)據(jù)位,1個(gè)停止位。接收/發(fā)送時(shí)低位在前
      波特率:2400bit/s 半雙工。
      可以通過(guò)查詢(xún)方式確定是否有數(shù)據(jù)被收到或者發(fā)送完畢。
      原始資料來(lái)自TI公司。

版本:1.0	2005-2-20
\****************************************************************************/
#include <MSP430x14x.h>
#include "softuart.h"

#define TXDSEL P1SEL
#define TXDDIR P1DIR
#define RXDSEL P2SEL
#define SF_TXD BIT1
#define SF_RXD BIT2

#define NEXT_TIME 14    //一位數(shù)據(jù)的時(shí)間,427us,約 2341bit/s
#define NEXT_TIME_H 6   //大約半位數(shù)據(jù)的時(shí)間,在此時(shí)間讀RXD的數(shù)據(jù)

#define DATA_WEI_RX 8
#define DATA_WEI_TX 10
unsigned char CntWei;	//接收或者發(fā)送的位數(shù)計(jì)數(shù)器
unsigned char RxBuf;	//接收緩沖器
unsigned int TxBuf; 	//發(fā)送緩沖器
unsigned char bRTx=0;	//1:發(fā)送完或收到一個(gè)字節(jié)  0:沒(méi)有收到或沒(méi)發(fā)送完
/*****************************************************************************
初始化
*****************************************************************************/
void InitSfUart()
{
	TACTL |= TASSEL_1+ MC_2+TACLR;//定時(shí)器A,時(shí)鐘源:ACLK,連續(xù)計(jì)數(shù)模式
	CCTL0 |= OUTMOD_1; 	//TXD空閑時(shí)輸出1
	TXDSEL |= SF_TXD;  	//選擇P1.1使用第二功能
	TXDDIR |= SF_TXD;  	//選擇P1.1為輸出模式
	RXDSEL |= SF_RXD;	//選擇P2.2使用第二功能
}
/****************************************************************************
進(jìn)入接收狀態(tài)
****************************************************************************/
void InitRxd()
{
	CntWei=DATA_WEI_RX;
	CCTL0 = CCIS_1+OUTMOD_1+CM_2+CAP+CCIE;	//選擇下降沿捕獲,CCIB(P2.2)
														//為信號(hào)源,捕獲中斷允許
}
/****************************************************************************
發(fā)送數(shù)據(jù)
tx0:要發(fā)送的數(shù)據(jù)
****************************************************************************/
void SendUart(unsigned char tx0)
{
	TxBuf=(tx0<<1)|0x200;
	CntWei=DATA_WEI_TX;
	CCR0=TAR+NEXT_TIME;
	CCTL0 = OUTMOD_1+CCIE; 			//輸出高電平
}
/*****************************************************************************
定時(shí)器A中斷函數(shù)
中斷源:CC0
******************************************************************************/
#pragma vector=TIMERA0_VECTOR
__interrupt void TimerA0()
{
	CCR0 += NEXT_TIME; 			//下一位到來(lái)的時(shí)間
	if((CCTL0&CCIS_1)==CCIS_1)
	{
		//處于接收狀態(tài)
		if((CCTL0&CAP)==CAP)
		{
			CCTL0 &= ~CAP;		//處于捕獲模式,轉(zhuǎn)比較方式
			CCR0 += NEXT_TIME_H;  	//1.5位后讀取數(shù)據(jù)
		}
		else
		{
			//接收數(shù)據(jù)
			if(CntWei!=0)
			{
				RxBuf = RxBuf>>1;
				if((CCTL0&SCCI)==SCCI)
					RxBuf |= 0x80;
				CntWei--;
			}
			else
			{
				//接收完畢
				CCTL0 &= ~CCIE;	//關(guān)閉接收中斷,退出接收狀態(tài)
				bRTx=1;		//接收到一個(gè)字節(jié)標(biāo)志置位
				LPM3_EXIT; 	//退出低功耗狀態(tài)
			}

		}
	}
	else
	{
		//處于發(fā)送狀態(tài)
		if(CntWei!=0)
		{
			//未發(fā)送完
			CCTL0 &= ~OUTMOD2;	  //輸出模式1,置位
			if((TxBuf&0x1)==0)
			{
				//發(fā)送0
				CCTL0 |= OUTMOD2; //輸出模式5,復(fù)位
			}
			TxBuf >>=1;
			CntWei--;
		}
		else
		{
			//全部發(fā)送完
			CCTL0 &= ~CCIE;	//關(guān)閉中斷
			bRTx=1;
		}
	}
}
/*****************************************************************************
讀收到的數(shù)據(jù),清除有數(shù)據(jù)收到標(biāo)志
返回值:收到的數(shù)據(jù)
******************************************************************************/
unsigned char ReadBuf()
{
	bRTx=0;
	return RxBuf;
}
/****************************************************************************
查詢(xún)是否收到或者發(fā)送完數(shù)據(jù)
返回值:是否收到或者發(fā)送完數(shù)據(jù)的標(biāo)志  1:完成;0:沒(méi)有完成
****************************************************************************/
unsigned char GetRTx()
{
	return bRTx;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
三级精品在线观看| 亚洲狠狠丁香婷婷综合久久久| 日韩免费观看高清完整版 | 色噜噜狠狠成人网p站| 欧美精品123区| 久久精品水蜜桃av综合天堂| 亚洲另类在线一区| 欧美日韩视频在线一区二区| 国产精品无人区| 久久精品国产亚洲一区二区三区| 成人午夜激情影院| 精品日韩成人av| 五月婷婷久久丁香| 欧美性色黄大片手机版| 最近中文字幕一区二区三区| 麻豆91精品91久久久的内涵| 欧美午夜在线观看| 国内偷窥港台综合视频在线播放| 91福利精品视频| 日本视频一区二区三区| 91精品国模一区二区三区| 亚洲一区二区三区三| 99v久久综合狠狠综合久久| 久久久久久99久久久精品网站| 婷婷丁香久久五月婷婷| 久久久久高清精品| 欧美性欧美巨大黑白大战| 精品亚洲aⅴ乱码一区二区三区| 3d成人h动漫网站入口| 国产成人午夜精品影院观看视频 | 国产在线国偷精品产拍免费yy| 日本黄色一区二区| 精品一区二区三区影院在线午夜 | 亚洲va韩国va欧美va精品| 在线观看免费一区| 亚洲一区日韩精品中文字幕| 欧美成人官网二区| 欧洲av在线精品| 粉嫩aⅴ一区二区三区四区| 国产精品女同一区二区三区| 欧美绝品在线观看成人午夜影视| 国产成人免费xxxxxxxx| 奇米色一区二区| 久久伊99综合婷婷久久伊| 久久99精品国产91久久来源| 亚洲欧美国产三级| 亚洲一区二区三区爽爽爽爽爽| 中文字幕欧美区| 美国精品在线观看| 1024国产精品| 欧美三级视频在线播放| 丁香一区二区三区| 久久精品99国产精品日本| 亚洲在线免费播放| 国产精品国产精品国产专区不蜜 | 日本伊人精品一区二区三区观看方式| 久久久久久久免费视频了| 欧美精品一二三四| 91同城在线观看| 午夜精品福利一区二区三区av| 国产免费成人在线视频| 欧美伊人久久久久久午夜久久久久| 国产精品一二三| 亚洲综合图片区| 中文字幕一区二区三区在线不卡| 久久久久久亚洲综合| 欧美一区二区私人影院日本| 国产成人精品免费在线| 激情综合色播激情啊| 捆绑变态av一区二区三区| 日韩精品国产精品| 天使萌一区二区三区免费观看| 亚洲一区二区av在线| 亚洲综合一二三区| 午夜成人在线视频| 人妖欧美一区二区| 日本成人中文字幕| 精品一区二区免费视频| 久久se精品一区精品二区| 久久精品免费看| 精品午夜久久福利影院 | 久久精品国产亚洲高清剧情介绍| 亚洲国产aⅴ天堂久久| 久久婷婷色综合| 国产三级欧美三级| 国产精品久久久久久久久免费樱桃| 欧美国产成人在线| 亚洲另类在线一区| 爽好多水快深点欧美视频| 男人的j进女人的j一区| 久久99久久久久久久久久久| 精品一二三四区| 成人国产精品视频| 久久精品国产网站| 国产a精品视频| 色美美综合视频| 91精品在线免费| 欧美刺激脚交jootjob| 亚洲国产成人自拍| 亚洲最大成人综合| 国产精品久久久久aaaa樱花| 亚洲欧美色一区| 美女视频网站久久| 成人精品在线视频观看| 欧美三级日本三级少妇99| 日韩欧美一卡二卡| 一色桃子久久精品亚洲| 午夜精品影院在线观看| 亚洲精品免费一二三区| 91精品国产一区二区三区| 欧美一区二区播放| 久久久久久久网| 亚洲国产精品精华液网站| 六月婷婷色综合| 丰满亚洲少妇av| 欧美丝袜丝交足nylons| 精品国产免费视频| 91精品国产综合久久久久久漫画| 精品久久久三级丝袜| 亚洲卡通动漫在线| 韩国一区二区视频| 91久久精品一区二区二区| 精品欧美一区二区在线观看| 国产精品久久久久久久久果冻传媒 | 亚洲aaa精品| 国产精品亚洲专一区二区三区| 欧美伊人久久久久久久久影院| 久久精品视频免费观看| 日韩精品一级中文字幕精品视频免费观看| 韩国视频一区二区| 欧美日韩一区在线| 欧洲激情一区二区| 国产三级一区二区三区| 日本亚洲三级在线| 91福利区一区二区三区| 国产精品久久久久精k8| 韩国v欧美v日本v亚洲v| 7777精品伊人久久久大香线蕉完整版 | 成人av综合在线| 欧美一区二区日韩| 夜夜嗨av一区二区三区中文字幕| 国产激情视频一区二区三区欧美| 欧美日韩五月天| 亚洲激情在线激情| 成人激情电影免费在线观看| 欧美成人精品1314www| 亚洲成av人**亚洲成av**| 日本久久精品电影| 中文字幕在线视频一区| 国产剧情一区二区三区| 日韩美一区二区三区| 天天综合色天天综合| 日本韩国一区二区三区| 亚洲欧美日韩电影| 94色蜜桃网一区二区三区| 亚洲国产精品ⅴa在线观看| 裸体健美xxxx欧美裸体表演| 这里只有精品电影| 亚洲va欧美va人人爽| 欧美午夜精品免费| 一区二区三区小说| 99视频在线精品| 欧美精品电影在线播放| 亚洲美女区一区| 色一区在线观看| 日韩一区二区三区观看| 亚洲欧美影音先锋| 菠萝蜜视频在线观看一区| 国产精品久久久久aaaa樱花| 99久久婷婷国产综合精品| 综合亚洲深深色噜噜狠狠网站| 粉嫩嫩av羞羞动漫久久久| 中文字幕av不卡| 91视频免费看| 亚洲激情图片小说视频| 欧美日韩亚洲综合一区| 日产国产欧美视频一区精品| 欧美电影免费观看高清完整版 | 亚洲第一会所有码转帖| 91极品美女在线| 亚洲国产综合视频在线观看| 在线观看国产一区二区| 亚洲国产欧美在线| 91精品国产aⅴ一区二区| 精品系列免费在线观看| 午夜精品久久久| 日韩午夜三级在线| 国产一区免费电影| 国产精品久久久99| 欧美影视一区在线| 精品一区二区三区视频| 国产精品嫩草99a| 欧美午夜寂寞影院| 国产在线看一区| 亚洲精品视频免费看| 欧美一区二区视频在线观看| 床上的激情91.| 午夜av电影一区| 国产精品午夜春色av| 欧美日韩国产小视频在线观看|