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

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

?? p2p_m.c

?? at89s52單片機高級語言程序 用處比較大
?? C
字號:
/* p2p_m.c */
/* 雙機點對點通信的主機部分 */
#ifndef __P2P_M_C__
#define __P2P_M_C__

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

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

/* 以下為程序協(xié)議中使用的握手信號 */
#define __RDY_ 0x06    // 主機開始通信時發(fā)送的呼叫信號
#define __BUSY_ 0x15    // 從機忙應(yīng)答
#define __OK_ 0x00    // 從機準(zhǔn)備好
#define __SUCC_ 0x0f    // 數(shù)據(jù)傳送成功
#define __ERR_ 0xf0    // 數(shù)據(jù)傳送錯誤

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

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

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

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

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

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

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

/* 延時10ms,精度較低,參數(shù)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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美综合一区二区| 成人av影视在线观看| 国产乱码精品一区二区三区忘忧草 | 99re成人精品视频| 7777精品伊人久久久大香线蕉经典版下载 | 成人av片在线观看| 欧美高清激情brazzers| 中文成人av在线| 免费成人结看片| 色系网站成人免费| 中文字幕乱码久久午夜不卡 | 一区二区在线观看免费视频播放| 美腿丝袜在线亚洲一区| 色综合久久久久久久久久久| 久久奇米777| 美国毛片一区二区| 欧美日韩国产高清一区二区三区 | 成人国产精品视频| 精品99999| 日韩高清欧美激情| 在线观看视频一区| 亚洲色图欧洲色图| 成人的网站免费观看| 精品国产伦一区二区三区观看体验| 亚洲中国最大av网站| 99精品视频在线观看免费| 国产无遮挡一区二区三区毛片日本| 日韩电影在线观看一区| 欧美日韩一区二区欧美激情| 亚洲男女毛片无遮挡| 97久久精品人人澡人人爽| 国产精品水嫩水嫩| 成人深夜福利app| 欧美国产日本视频| 不卡一区二区中文字幕| 亚洲国产精品二十页| 国产成人aaaa| 国产精品久久久一本精品| 国产成人自拍网| 国产精品久久夜| 91麻豆国产自产在线观看| 亚洲激情校园春色| 欧美日韩在线观看一区二区| 亚洲国产色一区| 51午夜精品国产| 久久av资源网| 欧美国产激情二区三区| av激情亚洲男人天堂| 夜夜亚洲天天久久| 91.com视频| 国产自产v一区二区三区c| 国产欧美日韩精品在线| 波多野结衣精品在线| 亚洲影院久久精品| 欧美一区二区观看视频| 国产精品一区不卡| 亚洲人123区| 91精品免费在线观看| 韩日av一区二区| 国产精品久久二区二区| 91免费观看在线| 日韩精品91亚洲二区在线观看| 日韩精品一区二区三区在线| 国产成人aaaa| 首页亚洲欧美制服丝腿| 久久精品人人爽人人爽| 色综合色狠狠天天综合色| 欧美a一区二区| 欧美国产日韩在线观看| 777午夜精品视频在线播放| 国产河南妇女毛片精品久久久| 日韩理论电影院| 日韩视频在线观看一区二区| 成人黄色av电影| 水野朝阳av一区二区三区| 国产精品你懂的在线| 91精品国产高清一区二区三区 | 欧美va亚洲va| 色乱码一区二区三区88| 美女视频黄频大全不卡视频在线播放| 久久久久99精品国产片| 欧美日韩三级在线| 不卡一区二区三区四区| 蜜臀a∨国产成人精品| 亚洲欧美一区二区三区国产精品| 91精品国产欧美一区二区| 91麻豆高清视频| 国产原创一区二区| 婷婷久久综合九色综合绿巨人| 国产午夜三级一区二区三| 欧美人与z0zoxxxx视频| 91网站视频在线观看| 激情欧美一区二区| 视频一区视频二区中文字幕| 日韩美女视频19| 欧美国产日韩a欧美在线观看| 日韩视频中午一区| 欧美亚男人的天堂| 99re在线视频这里只有精品| 国产一区欧美一区| 青青草国产精品亚洲专区无| 一二三区精品福利视频| 亚洲欧洲精品一区二区三区不卡| 337p日本欧洲亚洲大胆精品 | 欧美性大战久久久久久久蜜臀| 国产91清纯白嫩初高中在线观看| 看片网站欧美日韩| 日韩电影在线观看一区| 日韩国产欧美视频| 日韩和欧美一区二区三区| 一区二区三区日韩欧美精品| 中文字幕一区av| 中文在线一区二区| 欧美激情一区在线观看| 国产欧美日韩久久| 中文字幕中文乱码欧美一区二区 | 五月天一区二区三区| 亚洲午夜久久久久久久久久久| 亚洲欧美一区二区三区国产精品| 亚洲嫩草精品久久| 亚洲精品高清在线观看| 一区二区三区日韩在线观看| 亚洲成人777| 日韩高清不卡一区二区三区| 麻豆精品久久久| 国产原创一区二区三区| 国产91精品露脸国语对白| 成人污视频在线观看| 色视频欧美一区二区三区| 一本大道久久a久久精品综合| 91九色02白丝porn| 717成人午夜免费福利电影| 欧美一区二区三区四区在线观看 | 国产成人免费在线视频| 国产乱码字幕精品高清av| av爱爱亚洲一区| 欧美色图天堂网| 欧美va亚洲va香蕉在线| 中文av一区特黄| 亚洲国产视频在线| 国产一区二区三区在线观看精品 | 91免费精品国自产拍在线不卡| 欧美日韩国产另类不卡| 久久久三级国产网站| 亚洲天堂免费在线观看视频| 午夜精品一区二区三区免费视频 | 午夜av一区二区| 国产成人精品aa毛片| 在线观看欧美精品| 久久综合一区二区| 亚洲你懂的在线视频| 日本视频一区二区三区| 国产福利精品一区二区| 成人免费视频国产在线观看| 欧美日韩视频在线观看一区二区三区 | 国产一区二区按摩在线观看| 国产精品伊人色| av中文字幕在线不卡| 99久久久精品| 欧美日韩国产一级| 精品久久免费看| 中文字幕一区日韩精品欧美| 日韩专区欧美专区| 国产精品77777| 91国产成人在线| 日韩亚洲欧美成人一区| 伊人婷婷欧美激情| 精一区二区三区| 97久久精品人人做人人爽 | 欧美性生活大片视频| 精品久久五月天| 亚洲精品第1页| 国产成a人无v码亚洲福利| 在线免费不卡电影| 337p粉嫩大胆色噜噜噜噜亚洲 | 在线观看日韩电影| 精品福利在线导航| 亚洲精品国产第一综合99久久| 国产精品亚洲一区二区三区在线| 色94色欧美sute亚洲线路一久| 在线观看免费成人| 亚洲精品一区二区三区四区高清 | eeuss鲁片一区二区三区| 8v天堂国产在线一区二区| 一区二区在线观看免费视频播放| 麻豆免费看一区二区三区| 97国产精品videossex| 欧美午夜精品一区二区三区| 自拍偷拍亚洲综合| 国产精品538一区二区在线| 欧美群妇大交群中文字幕| 国产精品对白交换视频| 国产精品一区二区不卡| 日韩一级在线观看| 一片黄亚洲嫩模| 色噜噜夜夜夜综合网| 国产精品国产馆在线真实露脸| 激情小说欧美图片| 色老汉av一区二区三区| 亚洲一级不卡视频|