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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? uart.c.bak

?? 用8052寫的一個LED大屏幕顯示程序
?? BAK
字號:
#include	<reg52.h>
#include	<string.h>
#include	<intrins.h>
//#include	"init.h"
#include	"uart.h"
#include	"xsp.h"


static data unsigned int		UartSend_rp, UartSend_wp;
static data unsigned int		UartRecv_rp, UartRecv_wp;

unsigned char		UartSendBuffer[UART_BUFFER_SIZE];
unsigned char		UartRecvBuffer[UART_BUFFER_SIZE];

unsigned char		GPRSRecvBuff[UART_RECV_SIZE];	
unsigned char		GPRSSendBuff[UART_RECV_SIZE];	
unsigned char		GPRSSaveBuff[UART_RECV_SIZE];	

static 	data unsigned int		GPRSRecvSize;				// 接收緩沖區(qū)的當前位置
static  data unsigned char	GPRSDBusFlag;

//unsigned char		UartData[UART_RECV_SIZE];

//void UART_init(void);
//void UARTSend(BYTE * Data,BYTE LenStr);


//***********************************************************************
//串行口初始化
void UART_init(void){
	TMOD&=0x0f;
	TMOD|=0x20;	   //定時器1工作在方式2(自動重裝載)
	SCON=0x50;	   //設定串行口工作方式為方式1;允許接收
	PCON=0;
	TH1=USART_BAND;
	TR1=1;
	ES=1;
	UartSend_wp = UartSend_rp = 0;
   	UartRecv_wp = UartRecv_rp = 0;
}

//----------------------------------------------------------------------------------
//串行口發(fā)送數(shù)據(jù)

void UARTSend(unsigned char *a, unsigned char n)
{
//    bit intTI;
//    intTI=0;
    while (n > 0) {
    	UartSendBuffer[UartSend_wp++] = *a++;
     	UartSend_wp &= UART_BUFFER_MASK;
	n--;
    }
//	if (!intTI) {TI=1;intTI=1;}
    TI=1;
}

unsigned char UARTReceive(unsigned char *a, unsigned char n)
{
    unsigned char		ReceiveCount = 0;

    while (n > 0 && UartRecv_wp != UartRecv_rp) {
	*a++ = UartRecvBuffer[UartRecv_wp++];
	UartRecv_wp &= UART_BUFFER_MASK;
	ReceiveCount++;
	n--;
    }
    return ReceiveCount;
}

//-----------------------------------------------------------------------------------
//串行口數(shù)據(jù)發(fā)送與接收中斷函數(shù)
void UartInt() interrupt 4 {
	if (RI) {
	    RI=0;
	    UartRecvBuffer[UartRecv_rp++] = SBUF;
    	    UartRecv_rp &= UART_BUFFER_MASK;
	}
	else{
	    TI=0;
	    if (UartSend_rp != UartSend_wp) {
    	    	SBUF = UartSendBuffer[UartSend_rp++];
	    	UartSend_rp &= UART_BUFFER_MASK;
            }
	}
}



unsigned char GPRSRecvResponse(void)
{
data    unsigned int		UartReceivedBytes;
data    unsigned int		UartBuffPoint;
static data  unsigned int	GPRSDBusPos1;
static data  unsigned int	GPRSDBusPos2;
data    unsigned int		i;
data    unsigned int		j;
//idata    unsigned char		Result;
data    unsigned char		DataLength;
data    unsigned char		XorSum;

    if ((UartReceivedBytes = UARTReceive(GPRSRecvBuff + GPRSRecvSize, UART_RECV_SIZE)) == 0)
	return FALSE;

    GPRSRecvSize += UartReceivedBytes;


    for (i = 0; i < UartReceivedBytes; i++) {
	UartBuffPoint = GPRSRecvSize - UartReceivedBytes + i + 1;
        if (UartBuffPoint < 2)	continue;
	    if (!GPRSDBusFlag) {
	   	 if (GPRSRecvBuff[UartBuffPoint - 1] == 0x55 &&
			GPRSRecvBuff[UartBuffPoint - 2] == 0xaa) {
			GPRSDBusFlag = TRUE;
			GPRSDBusPos1 = UartBuffPoint - 2;
	    	}
	    }	
	    else{
	    	if (UartBuffPoint > GPRSDBusPos1+3) DataLength = GPRSRecvBuff[GPRSDBusPos1+3];
	    	if(UartBuffPoint >= GPRSDBusPos1+DataLength+5+1){
		    	GPRSDBusFlag = FALSE;
		    	GPRSDBusPos2 = UartBuffPoint - 1;
		    	GPRSRecvSize -= UartBuffPoint;
			XorSum = 0;
    			for (j = 0; j < DataLength + 5; j++) {
				XorSum ^= GPRSRecvBuff[GPRSDBusPos1+j];
    			}
//    			if (XorSum != GPRSRecvBuff[GPRSDBusPos1+DataLength + 5])	return FALSE;		
	            	memcpy(GPRSSaveBuff, GPRSRecvBuff + GPRSDBusPos1,GPRSDBusPos2 - GPRSDBusPos1 + 1);
		    	return TRUE;
		}
	    }
    }
    return FALSE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久国产精华| 青青草国产成人av片免费| 亚洲男人的天堂av| 亚洲成人精品一区二区| 高清久久久久久| 日韩美女在线视频| 亚洲一二三专区| 不卡视频一二三四| 久久综合色综合88| 日韩精品免费视频人成| 色婷婷av一区二区三区软件 | 色婷婷亚洲一区二区三区| 日韩欧美中文字幕公布| 亚洲午夜精品在线| 91丨porny丨在线| 国产精品久久免费看| 国产精品一二三四五| 日韩一区二区三区精品视频| 亚洲高清免费在线| 91捆绑美女网站| 自拍视频在线观看一区二区| 国产真实乱对白精彩久久| 日韩欧美区一区二| 强制捆绑调教一区二区| 91精品免费在线| 天堂在线亚洲视频| 欧美日韩一区不卡| 亚欧色一区w666天堂| 欧美日韩亚洲另类| 亚洲成人自拍偷拍| 欧美精品v国产精品v日韩精品| 亚洲精品网站在线观看| 91久久人澡人人添人人爽欧美| 亚洲人成亚洲人成在线观看图片| thepron国产精品| 亚洲精品国产高清久久伦理二区| 色婷婷av久久久久久久| 亚洲韩国一区二区三区| 欧美亚洲国产怡红院影院| 亚洲国产中文字幕在线视频综合| 欧美色区777第一页| 天天av天天翘天天综合网| 69p69国产精品| 精品一区二区三区免费| 国产婷婷色一区二区三区| 北条麻妃国产九九精品视频| 亚洲色图一区二区三区| 欧美日韩视频在线第一区 | 成人免费的视频| 中文字幕一区二区三区不卡 | 亚洲日本中文字幕区| 91在线精品一区二区三区| 亚洲精品成人悠悠色影视| 欧美日韩在线三级| 韩国精品主播一区二区在线观看| 久久久久久久综合狠狠综合| 色综合久久天天| 日韩在线一二三区| 久久精品一区二区三区不卡| 91亚洲男人天堂| 日韩av一区二区在线影视| 国产日本欧美一区二区| 91成人国产精品| 国产一区亚洲一区| 亚洲精品高清在线| 日韩精品一区国产麻豆| 99久久免费国产| 麻豆精品国产91久久久久久| 中文字幕一区二区三区在线观看 | 97久久精品人人做人人爽| 亚洲国产精品久久不卡毛片| 精品免费99久久| 色先锋久久av资源部| 蜜桃一区二区三区在线观看| 国产精品第五页| 日韩精品一区二区在线| 色呦呦网站一区| 国产伦精一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 中文字幕不卡的av| 欧美一级一区二区| 色综合激情久久| 国产成人在线免费观看| 日本中文字幕一区二区视频| 一区在线观看视频| 欧美va亚洲va国产综合| 欧美三级欧美一级| 成人国产精品免费观看视频| 青青草成人在线观看| 亚洲一区二区精品3399| 国产精品久久久久影院| 精品国产乱码久久久久久牛牛| 欧美影院一区二区三区| 91亚洲精品一区二区乱码| 国产69精品久久99不卡| 奇米四色…亚洲| 性做久久久久久免费观看欧美| 成人欧美一区二区三区1314| 国产亚洲人成网站| 精品久久五月天| 日韩一级免费一区| 欧美丰满一区二区免费视频| 日本高清不卡视频| 色综合天天综合给合国产| 成人福利视频在线| 国产成人午夜视频| 国产精品影视网| 韩国毛片一区二区三区| 久久99日本精品| 国模娜娜一区二区三区| 久久99久久99小草精品免视看| 男人的天堂亚洲一区| 日韩av一区二区三区| 日本亚洲三级在线| 青青草国产精品亚洲专区无| 日本欧美一区二区三区乱码 | 日韩一区二区三区免费观看| 8x福利精品第一导航| 欧美一区二区三区免费大片| 91精品国产综合久久久久久久| 欧美丰满少妇xxxxx高潮对白 | 另类综合日韩欧美亚洲| 美女在线一区二区| 韩国三级电影一区二区| 老司机精品视频在线| 国产精品1区2区| 不卡av免费在线观看| 91香蕉视频mp4| 在线欧美日韩精品| 欧美一区二区三区四区久久| 欧美美女一区二区| 精品国产91乱码一区二区三区| 精品国产伦一区二区三区免费| 欧美极品少妇xxxxⅹ高跟鞋| 成人欧美一区二区三区小说| 亚洲国产视频a| 韩国av一区二区三区四区 | 欧美巨大另类极品videosbest| 欧美一区二区国产| 日本一区二区三区电影| 1024亚洲合集| 日韩高清一区二区| 粉嫩久久99精品久久久久久夜 | 国产精品一区二区三区四区| 成人a级免费电影| 欧美视频一区二区三区在线观看 | 在线不卡中文字幕播放| 日韩午夜av电影| 国产欧美精品日韩区二区麻豆天美 | 国产精品乱人伦一区二区| 亚洲影视资源网| 国产高清亚洲一区| 91福利区一区二区三区| 日韩欧美国产精品一区| **性色生活片久久毛片| 人人狠狠综合久久亚洲| 成人免费av在线| 911精品产国品一二三产区| 国产精品毛片高清在线完整版| 亚洲专区一二三| 成人听书哪个软件好| 在线电影院国产精品| 中文字幕一区二区三区av| 久久99蜜桃精品| 欧美性受极品xxxx喷水| 国产精品午夜春色av| 六月丁香婷婷久久| 欧美系列一区二区| 国产精品第13页| 韩国精品在线观看| 日韩欧美一二三区| 亚洲一本大道在线| 91在线视频播放地址| 国产欧美日韩视频一区二区| 奇米色777欧美一区二区| 欧美视频在线一区二区三区 | 亚洲精品视频免费观看| 国产毛片精品视频| 欧美一级欧美三级在线观看| 亚洲综合成人在线视频| 96av麻豆蜜桃一区二区| 国产三级一区二区| 国产一区二区三区四| 在线成人av影院| 日韩精彩视频在线观看| 91黄视频在线观看| 亚洲精品国产高清久久伦理二区| 国产白丝精品91爽爽久久| 精品国产91久久久久久久妲己 | 国产婷婷一区二区| 国产真实乱偷精品视频免| 欧美一区二区三区不卡| 亚洲一区二区av电影| 欧洲一区二区三区在线| 一区二区三区在线视频观看58 | 精品精品欲导航| 久久国产视频网| 精品伦理精品一区| 国产精品一区在线观看乱码| 久久久久免费观看|