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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? softuart.c.bak

?? MSP430常用模塊程序
?? BAK
字號(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 半雙工。
			可以通過查詢方式確定是否有數(shù)據(jù)被收到或者發(fā)送完畢。
			原始資料來自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  約 2341 bps
#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:沒有收到或沒發(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; 							//下一位到來的時(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;
}
/****************************************************************************
查詢是否收到或者發(fā)送完數(shù)據(jù)
返回值:是否收到或者發(fā)送完數(shù)據(jù)的標(biāo)志  1:完成 0:沒有完成
****************************************************************************/
unsigned char GetRTx()
{
	return bRTx;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品第一国产综合野| 久久精品欧美日韩| 日韩av电影天堂| 欧美电影免费观看高清完整版| 欧美伊人精品成人久久综合97| 伊人婷婷欧美激情| 欧美日本免费一区二区三区| 美女视频黄a大片欧美| 久久先锋影音av鲁色资源| av在线不卡观看免费观看| 亚洲美女区一区| 欧美一级专区免费大片| 丁香六月综合激情| 亚洲午夜免费福利视频| 久久综合久久综合久久| 色偷偷88欧美精品久久久| 日韩国产高清影视| 国产午夜一区二区三区| 在线视频欧美精品| 久久草av在线| 日韩毛片在线免费观看| 欧美一区2区视频在线观看| 粉嫩一区二区三区性色av| 亚洲一区二区三区中文字幕| 精品国产乱码久久| 色综合天天天天做夜夜夜夜做| 波多野结衣亚洲| 日韩中文字幕不卡| 中文av一区二区| 欧美一级国产精品| 色94色欧美sute亚洲13| 国内欧美视频一区二区| 亚洲午夜在线电影| 国产精品麻豆视频| 精品国产电影一区二区| 91搞黄在线观看| 成人免费视频免费观看| 午夜a成v人精品| 国产精品久久久久久久久久久免费看| 欧美日韩国产影片| 不卡的电影网站| 国内一区二区在线| 天堂精品中文字幕在线| 亚洲女性喷水在线观看一区| 久久精品夜色噜噜亚洲aⅴ| 欧美日韩国产成人在线免费| 不卡av在线免费观看| 久久精品国产色蜜蜜麻豆| 亚洲成a人片在线不卡一二三区| 中文字幕av一区二区三区高| 欧美一级二级在线观看| 欧美三级电影网| voyeur盗摄精品| 国产成人啪免费观看软件| 麻豆精品一区二区三区| 亚洲超丰满肉感bbw| 亚洲综合激情另类小说区| 亚洲国产高清不卡| 国产午夜三级一区二区三| 日韩欧美亚洲另类制服综合在线| 色综合欧美在线| 91在线云播放| 91丨九色丨蝌蚪富婆spa| 99久久99久久免费精品蜜臀| 国产精品一区不卡| 国产成人自拍在线| 国产suv一区二区三区88区| 91精品一区二区三区久久久久久 | 日韩1区2区日韩1区2区| 亚洲男人的天堂在线观看| 中文字幕一区二区三区不卡 | 国产乱对白刺激视频不卡| 久久国内精品自在自线400部| 日韩高清在线不卡| 日本麻豆一区二区三区视频| 午夜久久久久久久久| 日韩成人免费在线| 免费高清在线一区| 精品写真视频在线观看| 精品一区免费av| 国产成人精品三级麻豆| 粉嫩蜜臀av国产精品网站| 99久久er热在这里只有精品15| 99精品久久免费看蜜臀剧情介绍| 91片黄在线观看| 欧美日韩一区久久| 日韩欧美国产精品| 国产亚洲1区2区3区| 国产精品久久久久久久久久久免费看| 亚洲视频综合在线| 亚洲大尺度视频在线观看| 蜜臂av日日欢夜夜爽一区| 国产在线麻豆精品观看| 不卡一卡二卡三乱码免费网站| 99久久精品一区二区| 欧美性猛交xxxx乱大交退制版| 在线综合+亚洲+欧美中文字幕| 精品噜噜噜噜久久久久久久久试看| 国产亚洲欧美在线| 一区二区三区中文字幕在线观看| 精品电影一区二区| 中文字幕+乱码+中文字幕一区| 成人免费视频在线观看| 天天综合色天天综合| 激情五月播播久久久精品| 不卡影院免费观看| 在线电影院国产精品| 久久久.com| 亚洲一区在线观看免费观看电影高清| 免费人成在线不卡| 成人av在线看| 欧美一区二区视频网站| 国产精品色婷婷| 日本视频一区二区| 成人av在线资源网| 日韩免费视频线观看| 1024精品合集| 久99久精品视频免费观看| 91丝袜美腿高跟国产极品老师| 日韩亚洲欧美成人一区| 亚洲欧洲精品一区二区三区 | 欧美婷婷六月丁香综合色| 日韩美女主播在线视频一区二区三区| 国产精品美女久久久久久久| 天堂蜜桃91精品| 99免费精品在线| 久久久久久久久久久久久久久99| 亚洲电影视频在线| 成人av影视在线观看| 日韩欧美高清一区| 亚洲一卡二卡三卡四卡| 国产麻豆精品theporn| 91精品国产综合久久久蜜臀图片| 激情五月播播久久久精品| 欧美日韩亚洲综合一区| 国产精品国产三级国产| 另类成人小视频在线| 欧美日韩在线一区二区| 国产精品夫妻自拍| 国产成人精品亚洲777人妖| 日韩精品专区在线影院观看| 亚洲 欧美综合在线网络| 91久久人澡人人添人人爽欧美| 国产色一区二区| 韩国中文字幕2020精品| 欧美一级专区免费大片| 午夜精彩视频在线观看不卡| 色婷婷亚洲精品| 亚洲乱码中文字幕| 91亚洲大成网污www| 国产精品伦理在线| 丁香激情综合国产| 日本一区二区三区久久久久久久久不 | 欧美日本在线视频| 亚洲一区二区精品3399| 91久久精品国产91性色tv| 国产精品久久久久一区二区三区| 国产精品自在在线| 久久精品亚洲一区二区三区浴池 | 99国产精品99久久久久久| 国产女同互慰高潮91漫画| 国产一区二区按摩在线观看| www激情久久| 国产精品一区二区果冻传媒| 久久久久亚洲综合| 国产精品888| 欧美激情综合网| 成人激情开心网| 《视频一区视频二区| 色综合色狠狠综合色| 亚洲欧美日韩国产一区二区三区 | 午夜影院在线观看欧美| 欧美二区在线观看| 麻豆成人久久精品二区三区红| 日韩精品一区二区三区视频播放 | 91免费版pro下载短视频| 亚洲欧美二区三区| 欧美自拍偷拍午夜视频| 五月激情综合婷婷| 精品电影一区二区三区| 成+人+亚洲+综合天堂| 一区二区三区四区av| 88在线观看91蜜桃国自产| 久久电影网电视剧免费观看| 久久久久久久久久久久电影| 91在线视频免费91| 丝袜诱惑亚洲看片| 久久丝袜美腿综合| 99国产精品久久久久| 婷婷丁香激情综合| 久久夜色精品一区| 91婷婷韩国欧美一区二区| 亚洲va欧美va人人爽| 久久久综合九色合综国产精品| 不卡av在线免费观看| 三级欧美在线一区| 久久久99精品久久| 欧美三级蜜桃2在线观看| 国产精品亚洲一区二区三区妖精| 亚洲精选一二三|