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

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

?? xmodem.c

?? Tornado的源代碼資源包
?? C
字號(hào):
#include "xmodem.h"

/* 讀取單個(gè)數(shù)據(jù)包						 */
/* 返回0表示讀取數(shù)據(jù)包成功   */
/* 返回1表示數(shù)據(jù)包不完整 	 	 */
/* 返回2表示數(shù)據(jù)包檢驗(yàn)和出錯(cuò) */
static 
int RecFrame(struct Frame* oneFrame)
{
	int returnVal;	/* 返回的值 */
	int i;

	oneFrame->blkNum = sio_getc();
	oneFrame->blkNumRev = sio_getc();

	/* 檢驗(yàn)數(shù)據(jù)包完整性	 */
        
	if( oneFrame->blkNumRev + oneFrame->blkNum!=0xFF)
		returnVal = 1;
		
	else
	{
		/* 讀取數(shù)據(jù)區(qū) */
		for(i = 0; i < BLOCK_SIZE; ++i)
		{
			oneFrame->dataBlk[i] = sio_getc();
		}
		
		/* 檢驗(yàn)累加校驗(yàn)和 */
		oneFrame->checkSum = sio_getc();

    if(oneFrame->checkSum == CheckSum(oneFrame))
			returnVal = 0;
		else
			returnVal = 2;		
	}
	
	return (returnVal);	
}

/* Xmodem協(xié)議傳輸執(zhí)行函數(shù) */
void XmodemRun(char *ptr)
{	
  
  struct Frame dataFrame;
  
  sio_init( );
  do
	{
		taskDelay(60);
		if (!sio_ischar())
			sio_putc(NAK);
  } while(!sio_ischar());
  
    do
		{
			switch(sio_getc())
			{
				/* 控制字符為SOH,則接收該數(shù)據(jù)包 */
				case SOH:
					switch( RecFrame(&dataFrame) )
					{
						/* 數(shù)據(jù)包接收正常,發(fā)送ACK消息,將數(shù)據(jù)區(qū)的數(shù)據(jù)拷貝到內(nèi)存 */
						case 0:
							MemCpy(ptr, dataFrame.dataBlk, BLOCK_SIZE);
							ptr += BLOCK_SIZE;
							sio_putc(ACK);
							break;
							
						/* 數(shù)據(jù)包接收錯(cuò)誤,發(fā)送NAK消息 */
						case 1: case 2:
							sio_putc(NAK);
							break;	
					}		
					
					break;			

				case EOT:
					sio_putc(ACK);
					*(++ptr) = 0;		/* 給存儲(chǔ)區(qū)域的最后一個(gè)字節(jié)賦值0,終止sio_puts() */
          return;
          
        case CAN:
        	return;
					
				default:
					break;	
			}			
	} while(1);
}

/* 延時(shí)函數(shù) */
static
void DelayTime(int time)
{
	int i;
	for(i = 0; i < time; ++i)
		;
}

/* 將數(shù)據(jù)區(qū)的數(shù)據(jù)拷貝到內(nèi)存中 */
static
void MemCpy(char des[], char src[], int length)
{
	int i;
	for(i = 0; i < length; ++i)
	{
		des[i] = src[i];
	}
}

/* 計(jì)算校驗(yàn)和,返回校驗(yàn)和!!!!!! */
static
unsigned char CheckSum(struct Frame *oneFrame)
{
	int i;
	unsigned char dataSum = 0x00;
	
	for(i = 0; i < BLOCK_SIZE; ++i)
	{
		dataSum += oneFrame->dataBlk[i];
	}
	
  return (dataSum & 0xff);
}

void getfile()
{
    char text[3000];
	int i;
	XmodemRun(text);
	for (i = strlen(text)-2; i> 0; i--)
		if (text[i] == 26)
			text[i] = 0;
	printf("%s\n",text);
	
	return;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩不卡一区| 精品福利av导航| 亚洲综合色噜噜狠狠| 免费成人在线播放| 欧洲另类一二三四区| 国产精品久久国产精麻豆99网站| 久久精品国产第一区二区三区| 欧美日韩精品专区| 亚洲国产一区二区三区 | 在线精品视频免费播放| 国产精品久久久久三级| 国产成人h网站| 久久精品免费在线观看| 国产激情一区二区三区| 久久九九久精品国产免费直播| 国产一区二区在线影院| 久久嫩草精品久久久精品一| 国产精品一区二区三区99| wwwwww.欧美系列| 国产伦精品一区二区三区在线观看| 精品人在线二区三区| 国产一区二区三区久久久 | 久久久久久久久一| 高潮精品一区videoshd| 亚洲国产精品精华液ab| 91色婷婷久久久久合中文| 亚洲欧美日韩一区二区三区在线观看| 91视频com| 婷婷成人激情在线网| 日韩三级视频在线看| 国产原创一区二区三区| 国产欧美精品一区aⅴ影院| 93久久精品日日躁夜夜躁欧美| 悠悠色在线精品| 欧美日韩精品免费观看视频| 日韩国产精品大片| 精品国产乱码久久| 成人a区在线观看| 一区av在线播放| 91精品在线麻豆| 国内精品国产成人国产三级粉色| 国产女人aaa级久久久级| 91免费视频观看| 香蕉乱码成人久久天堂爱免费| 日韩欧美国产综合在线一区二区三区| 国内外成人在线| 亚洲日本韩国一区| 91麻豆精品国产91久久久| 国产一区二区网址| 亚洲综合一二三区| 日韩欧美亚洲国产精品字幕久久久 | 亚洲一区二区高清| 欧美一区二区三区成人| 国产盗摄视频一区二区三区| 亚洲精品成a人| 日韩欧美国产精品一区| 国产99精品视频| 亚洲午夜影视影院在线观看| 欧美精品一区二区三区一线天视频| 成av人片一区二区| 无码av免费一区二区三区试看| 久久综合一区二区| 91美女福利视频| 免播放器亚洲一区| 亚洲婷婷在线视频| 日韩精品中文字幕在线不卡尤物| 成人看片黄a免费看在线| 亚洲一区二区不卡免费| 国产亚洲精品资源在线26u| 91日韩一区二区三区| 蜜臀av一级做a爰片久久| 国产精品短视频| 奇米影视在线99精品| 亚洲国产成人在线| 6080日韩午夜伦伦午夜伦| 成人av网站在线| 奇米四色…亚洲| 国产精品久久久久久久久果冻传媒| 欧美日韩精品一区二区在线播放| 国产经典欧美精品| 三级成人在线视频| 国产精品麻豆网站| 欧美一区二区二区| 91久久久免费一区二区| 国产精品77777| 日韩精品一区第一页| 亚洲色图欧美偷拍| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美精品v国产精品v日韩精品| 国产99久久久精品| 麻豆国产欧美一区二区三区| 亚洲综合在线观看视频| 中文天堂在线一区| 精品国产污网站| 欧美三级蜜桃2在线观看| 成人中文字幕合集| 久久电影网站中文字幕| 亚洲福利视频一区| 亚洲欧洲日韩av| 欧美国产视频在线| 欧美videos大乳护士334| 欧美日韩高清一区二区三区| 99re8在线精品视频免费播放| 国产一区二区在线视频| 青青国产91久久久久久| 亚洲成人资源在线| 一区二区三区在线观看动漫| 国产精品你懂的在线欣赏| www日韩大片| 91精选在线观看| 欧美久久一二三四区| 欧美中文字幕一区| 色婷婷久久一区二区三区麻豆| 丁香六月综合激情| 国产精品1区2区3区在线观看| 久久精品国产秦先生| 秋霞影院一区二区| 日韩精品免费视频人成| 亚洲成av人综合在线观看| 亚洲精品精品亚洲| 亚洲另类春色校园小说| 中文字幕亚洲欧美在线不卡| 国产欧美日韩三区| 中文无字幕一区二区三区| 国产亚洲成av人在线观看导航| 26uuu色噜噜精品一区二区| 欧美成人精品二区三区99精品| 欧美一区二区视频观看视频| 制服丝袜中文字幕亚洲| 欧美精品视频www在线观看| 欧美撒尿777hd撒尿| 欧美日韩国产天堂| 欧美伦理视频网站| 欧美狂野另类xxxxoooo| 欧美精品乱人伦久久久久久| 欧美日韩国产区一| 777色狠狠一区二区三区| 欧美精品一二三四| 日韩欧美你懂的| 久久久久久久久久久黄色| 久久精品一区二区三区不卡牛牛| 久久免费的精品国产v∧| 国产午夜精品在线观看| 成人在线一区二区三区| 成人亚洲精品久久久久软件| 99久久伊人精品| 在线区一区二视频| 欧美日本一区二区在线观看| 911精品国产一区二区在线| 日韩欧美国产小视频| 26uuu欧美| 国产精品热久久久久夜色精品三区| 国产精品乱人伦中文| 亚洲免费观看高清在线观看| 一区二区三区欧美日| 日韩主播视频在线| 狠狠色2019综合网| 成人激情黄色小说| 91国偷自产一区二区使用方法| 欧美日韩国产欧美日美国产精品| 日韩美女视频一区二区在线观看| 国产亚洲综合性久久久影院| 综合久久国产九一剧情麻豆| 一区二区三区欧美日韩| 蜜桃久久久久久久| 丁香亚洲综合激情啪啪综合| 91久久精品一区二区| 91精品国产综合久久国产大片| 精品欧美乱码久久久久久1区2区| 国产片一区二区三区| 一区二区三区在线视频观看58 | 亚洲丝袜另类动漫二区| 亚洲成人免费av| 久久精品在线观看| 日本一区二区综合亚洲| 亚洲视频一二三| 中文字幕一区视频| 亚洲成年人影院| 国产乱人伦偷精品视频不卡| 色综合中文字幕| 日韩一区二区三区三四区视频在线观看 | 成人动漫一区二区三区| 91久久精品午夜一区二区| 日韩欧美123| 日韩一区有码在线| 久久精品国产成人一区二区三区| 不卡大黄网站免费看| 欧美日韩午夜影院| 国产日产欧美精品一区二区三区| 亚洲在线视频一区| 精品在线一区二区三区| 色悠久久久久综合欧美99| 欧美一区二区三区系列电影| 国产精品久久久久9999吃药| 日韩高清不卡在线| 99免费精品在线观看| 日韩午夜在线播放| 一区二区三区在线视频免费 | 午夜精品久久久久久久久久| 国产精品一区二区在线播放|