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

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

?? p2p_m.c

?? 單片機8051點對點通信程序
?? C
字號:
/* p2p_m.c */
/* 雙機點對點通信的主機部分 */
#ifndef __P2P_M_C__
#define __P2P_M_C__

#include <AT89X51.H>
#include <STRING.H>

#define __MAX_LEN_ 64    // 數據最大長度
#define _MHZ_ 11    // 設置單片機使用的晶振頻率(11.0592MHz)

/* 以下為程序協議中使用的握手信號 */
#define __RDY_ 0x06    // 主機開始通信時發送的呼叫信號
#define __BUSY_ 0x15    // 從機忙應答
#define __OK_ 0x00    // 從機準備好
#define __SUCC_ 0x0f    // 數據傳送成功
#define __ERR_ 0xf0    // 數據傳送錯誤

void init_serial();    // 串口初始化
void send_data(unsigned char *buf);    // 發送數據
void delay10ms(unsigned int count);    // 延時子程序(10ms)

void main()
{
	char buf[__MAX_LEN_];
	unsigned char i = 0;
	unsigned char tmp = __BUSY_;

	/* 為緩沖區賦初值 */
	P0 = 0xff;
	while(P1 != 0)    // 每隔100ms從P0口讀取,若讀取到0則表明數據采集結束
	{
		*(buf+i) = P0;
		delay10ms(10);    // 延時100ms
		P0 = 0xff;
		i++;
	}
	*(buf+i) = 0;    // 緩沖區最后一個字節為0表示數據結束

	/* 串口初始化 */
	init_serial();    // 初始化串口
	EA = 0;    // 關閉所有中斷

	/* 發送握手信號06H */
	TI = 0;
	SBUF = __RDY_;
	while(!TI);
	TI = 0;
	/* 接收應答信息,如果接收的信號為00H,表示從機允許接收 */
	while(tmp != __OK_)
	{
		RI = 0;
		while(!RI);
		tmp = SBUF;
		RI = 0;
	}
	/* 發送數據并接收校驗信息,如果接收的信號為0FH,表示從機接收成功,否則將重新發送該組數據 */
	tmp = __ERR_;
	while(tmp != __SUCC_)
	{
		send_data(buf);    // 發送數據
		RI = 0;
		while(!RI);
		tmp = SBUF;
		RI = 0;
	}
	while(1);    // 程序結束,進入死循環
}

/* 初始化串口 */
void init_serial()
{
	TMOD = 0x20;	//定時器T1使用工作方式2
	TH1 = 250;    // 設置初值
	TL1 = 250;
	TR1 = 1;    // 開始計時
	PCON = 0x80;    // SMOD = 1
	SCON = 0x50;	//工作方式1,波特率9600bps,允許接收
}

/* 發送數據 */
void send_data(unsigned char *buf)
{
	unsigned char len;    // 保存數據長度
	unsigned char ecc;    // 保存校驗字節
	
	len = strlen(buf);    // 計算要發送數據的長度
	ecc = len;    // 開始進行校驗字節計算
	/* 發送數據長度 */
	TI = 0;    
	SBUF = len;    // 發送長度
	while(!TI);
	TI = 0;
	/* 發送數據 */
	for(i=0; i<len; i++)
	{
		ecc = ecc^(*buf);    // 計算校驗字節
		SBUF = *buf;    // 發送數據
		buf++;
		while(!TI);
		TI = 0;
	}
	/* 發送校驗字節 */
	SBUF = ecc;    // 發送校驗字節
	while(!TI);
	TI = 0;
}

/* 延時10ms,精度較低,參數count為延時時間 */
void delay10ms(unsigned int count)
{
	unsigned int i, k;
	unsigned char j;
	unsigned int tmp;
	tmp = (int)((100*_MHZ_)/12);

	for(i=0; i<count; i++)
		for(j=0; j<100; j++)
			for(k=0; k<tmp; k++);
}

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩理论电影院| 免费成人在线影院| 日韩高清在线观看| 99精品偷自拍| 欧美成人性战久久| 偷拍自拍另类欧美| 色88888久久久久久影院野外| 欧美精品一区二区三区高清aⅴ| 亚洲一二三区不卡| 成人av在线网站| 久久日韩粉嫩一区二区三区| 日本免费新一区视频| 欧美综合在线视频| 一区二区三区四区中文字幕| 成人福利在线看| 欧美国产日产图区| 国产精选一区二区三区| 精品国产一区二区国模嫣然| 日韩成人免费在线| 欧美精三区欧美精三区| 亚洲精品久久久蜜桃| 色综合色综合色综合色综合色综合 | 欧美羞羞免费网站| 亚洲乱码国产乱码精品精可以看| 大胆亚洲人体视频| 国产精品无人区| 成人在线综合网站| 国产免费久久精品| 成人禁用看黄a在线| 亚洲国产精品精华液2区45| 成人一二三区视频| 欧美高清在线视频| 成人免费高清在线观看| 中文字幕欧美激情一区| av中文字幕不卡| 日产国产高清一区二区三区| 在线成人av网站| 麻豆精品久久精品色综合| 日韩你懂的在线播放| 国产真实乱偷精品视频免| 久久蜜桃av一区精品变态类天堂| 国产一区不卡在线| 国产精品白丝在线| 欧美亚洲高清一区| 久久成人av少妇免费| 国产午夜一区二区三区| av在线不卡免费看| 婷婷亚洲久悠悠色悠在线播放| 在线电影院国产精品| 久久成人羞羞网站| 国产精品久久久久影院老司| 精品视频在线看| 麻豆一区二区在线| 亚洲欧洲国产日韩| 欧美日本一区二区三区| 国产在线一区观看| 亚洲猫色日本管| 3atv在线一区二区三区| 日韩电影在线看| 亚洲一区二区三区国产| 欧美xxxxxxxxx| 95精品视频在线| 热久久久久久久| 国产精品久久午夜| 欧美肥妇毛茸茸| 国产很黄免费观看久久| 亚洲综合色自拍一区| 国产视频一区二区在线| 欧美无人高清视频在线观看| 老司机精品视频在线| 亚洲欧洲成人精品av97| 欧美一区二区视频在线观看2020 | 国产成人在线视频免费播放| 亚洲理论在线观看| 精品91自产拍在线观看一区| 日本伦理一区二区| 粉嫩嫩av羞羞动漫久久久| 亚洲成精国产精品女| 国产精品免费丝袜| 精品久久久久久综合日本欧美| 91性感美女视频| 国产乱子伦一区二区三区国色天香| 亚洲天堂2014| 久久精品免费在线观看| 3d动漫精品啪啪1区2区免费 | 国产精品一区二区在线播放| 亚洲国产sm捆绑调教视频| 国产农村妇女毛片精品久久麻豆| 欧美日韩一区高清| 91久久国产综合久久| 丁香天五香天堂综合| 久久99精品久久久久久| 日韩专区一卡二卡| 亚洲国产色一区| 亚洲欧美激情一区二区| 国产精品传媒入口麻豆| 久久天天做天天爱综合色| 日韩欧美一区二区久久婷婷| 欧美精品第一页| 欧美三级乱人伦电影| 日本伦理一区二区| 色天天综合色天天久久| 色综合视频一区二区三区高清| 成人激情图片网| 国产91色综合久久免费分享| 国产真实乱对白精彩久久| 久久疯狂做爰流白浆xx| 久久精品国产在热久久| 日韩国产欧美视频| 美女一区二区视频| 久久精品免费看| 蜜臀av性久久久久蜜臀aⅴ | 久久影院视频免费| 精品日韩一区二区三区免费视频| 日韩精品一区二区在线观看| 日韩欧美国产一二三区| 精品日韩一区二区三区免费视频| 日韩手机在线导航| 精品精品国产高清a毛片牛牛| 日韩精品专区在线影院观看| 精品久久久久99| 国产欧美日韩麻豆91| 中文字幕制服丝袜成人av| 亚洲精品欧美激情| 舔着乳尖日韩一区| 精品在线你懂的| 成人av手机在线观看| 日韩欧美国产综合| 国产女人18毛片水真多成人如厕 | 男女性色大片免费观看一区二区 | 久久综合久久99| 欧美激情综合网| 一区二区在线观看视频在线观看| 亚洲电影第三页| 韩日av一区二区| 9l国产精品久久久久麻豆| 日本韩国欧美三级| 欧美伦理视频网站| 久久免费看少妇高潮| 一区免费观看视频| 日本中文在线一区| 波波电影院一区二区三区| 91福利视频网站| 精品国产伦一区二区三区观看方式 | 国产精品系列在线播放| 91丨porny丨最新| 欧美精品 国产精品| 日韩精品亚洲一区二区三区免费| 国内精品嫩模私拍在线| 91在线视频官网| 欧美岛国在线观看| 亚洲免费在线观看视频| 精品99999| 亚洲综合成人在线视频| 国产毛片一区二区| 欧美无人高清视频在线观看| 久久久国际精品| 亚洲国产日韩精品| 国产成人一区二区精品非洲| 欧美中文字幕亚洲一区二区va在线| 欧美一二三区在线| 亚洲色图视频网| 国产精品一区二区三区乱码| 精品视频一区三区九区| 国产精品三级电影| 免费久久99精品国产| 色天天综合久久久久综合片| 精品久久久网站| 五月开心婷婷久久| av在线播放一区二区三区| 日韩一区二区三区免费观看| 亚洲人成在线观看一区二区| 国产综合色产在线精品| 欧美一区二区视频观看视频| 亚洲精品国产品国语在线app| 狠狠狠色丁香婷婷综合激情| 91精品国产麻豆国产自产在线| 亚洲男人天堂av| 97精品国产露脸对白| 国产无一区二区| 国产精品 日产精品 欧美精品| 欧美理论片在线| 亚洲一级片在线观看| 色综合久久久网| 亚洲欧洲www| 国产成人久久精品77777最新版本| 日韩欧美在线观看一区二区三区| 亚洲一区二区精品3399| 在线看一区二区| 亚洲一区二区三区小说| 成人午夜看片网址| 久久综合九色综合97_久久久| 男男视频亚洲欧美| 欧美一区二区大片| 日韩精品欧美精品| 91精品国产美女浴室洗澡无遮挡| 日韩精品五月天| 日韩精品一区二区三区中文精品| 另类小说一区二区三区| 精品少妇一区二区三区免费观看|