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

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

?? icl7135_fin99.c

?? 基于AT89C2051的電機阻抗的數據采集程序
?? C
字號:

/*
 winson

*/

/**************************************通信函數庫*******************************************/
#include <reg2051.H>
#include <string.h>

/**************************************串口通信宏定義*******************************************/
#define frameStar 0x0a				//幀起始地址
#define frameEnd  0x2a				//幀結束地址

typedef unsigned char uchar ;
typedef unsigned int uint ;

/**************************************串口通信變量聲明**************************************/
char data m_dataBuffer[5]	={"99999"};		//全部數據信息(N維數組形式)
char data pre_dataBuffer[5]	={"99999"};		//全部數據信息(N維數組形式)
char data disp_dataBuffer[5]={"54321"};		//全部數據信息(N維數組形式)

/**************************************串口通信子程序聲明*******************************************/
initcom(void);
void com_data_send(char dataBuffer[]);

/**************************************通用函數的聲明*******************************************/
void delaymsec(unsigned int x);

/**************************************通用端口地址定義*******************************************/
sbit D1 = P3^7;			//IO口位聲明
sbit D2 = P1^4;
sbit D3 = P1^5;
sbit D4 = P1^6;
sbit D5 = P1^7;

enum
{
    STATE_D5,
	STATE_D4,
	STATE_D3,
	STATE_D2,
	STATE_D1
};


uchar next_state= STATE_D5;
uchar pre_state;
uchar count = 0;
uint disp_timer = 20;

//定時器0中斷子程序
timer0_isp(void)interrupt 1 using 2				//interrupt service pocess 中斷服務程序(數據)
{
	TH0 = 0X4B;									//置初值
	TL0 = 0X6A;
	TR0 = 1;										//開定時器0
	ET0 = 1;

	if(disp_timer != 0)
	{
		disp_timer--;
	}	
	
}

main(void)
{	
	initcom();
	EA = 1;
  	do
	{
		switch(next_state)
		{
			case STATE_D5:
				while(D5);		//D5高電平等待
				delaymsec(1);
				m_dataBuffer[0] = ((~P1)&0x0f)|0x30;
				pre_state = STATE_D5;
				next_state = STATE_D4;
				while(!D5);
				break;
	
			case STATE_D4:
				while(D4);
				delaymsec(1);
				m_dataBuffer[1] = ((~P1)&0x0f)|0x30;
				if(pre_state == STATE_D5)
				{
					pre_state = STATE_D4;
					next_state = STATE_D3;
				}
				else
				{
					next_state = STATE_D5;
				}
				while(!D4);
				break;
	
			case STATE_D3:
				while(D3);
				delaymsec(1);
				m_dataBuffer[2] = ((~P1)&0x0f)|0x30;
				if(pre_state == STATE_D4)
				{
					pre_state = STATE_D3;
					next_state = STATE_D2;
				}
				else
				{
					next_state = STATE_D5;
				}
				while(!D3);
				break;
	
			case STATE_D2:
				while(D2);
				delaymsec(1);
				m_dataBuffer[3] = ((~P1)&0x0f)|0x30;
				if(pre_state == STATE_D3)
				{
					pre_state = STATE_D2;
					next_state = STATE_D1;
				}
				else
				{
					next_state = STATE_D5;
				}
				while(!D2);
				break;

			case STATE_D1:
				while(D1);
				delaymsec(1);
				m_dataBuffer[4] = ((~P1)&0x0f)|0x30;
		//校驗是否為正確的接收碼
				if((m_dataBuffer[0]=='0')||(m_dataBuffer[0]=='1'))
				if('0'<=m_dataBuffer[1]&&m_dataBuffer[1]<='9')
				if('0'<=m_dataBuffer[2]&&m_dataBuffer[2]<='9')
				if('0'<=m_dataBuffer[3]&&m_dataBuffer[3]<='9')
				if('0'<=m_dataBuffer[4]&&m_dataBuffer[4]<='9')
				if(strcmp(m_dataBuffer,pre_dataBuffer))
				{
                	count = 0;
					memcpy(pre_dataBuffer,m_dataBuffer,5);
				}
				else
				{
                    count++; 
				}
				
				if(count == 5)
				{	
					memcpy(disp_dataBuffer,pre_dataBuffer,5);							
					count = 0;
				}
				if(disp_timer == 0)
					{
						disp_timer = 20;
						com_data_send(disp_dataBuffer);						
					}
				
				next_state = STATE_D5;	
 				while(!D1);
				break;	
		}
	}while(1);
}


/**************************************串口通信子程序**************************************/
//初始化串口
initcom(void)
{
	EA = 0;
	TMOD = 0x21;									//定時器T1定義為模式2
	PCON = 0x80;
	SCON = 0X58;									//設置串行口控制字,方式1,允許接收;允許方式2、3第9位數據
	ES = 0;										//允許串口中斷
	PS = 1;										//設置串口中斷優先級
	
	TH1 = 0xFD;									//置初值
	TL1 = 0XFD;
	TR1 = 1;										//開定時器1
	
	TH0 = 0X4B;									//置初值
	TL0 = 0X6A;
	TR0 = 1;										//開定時器0
	ET0 = 1;
	
	/*EA=1;										//打開單片機中斷允許*/
}


//發送子程序
void com_data_send(char dataBuffer[])
{
	uchar m;
	ACC=frameStar;
	TB8=P;
	SBUF=ACC;								//發送幀起始標志
	while(TI != 1);							
	TI = 0;
	for(m=0;m<5;m++)
	{
		ACC=dataBuffer[m];
		TB8=P;
		SBUF=ACC;					//發送數據信息
		while(TI != 1);							
		TI = 0;
	}
	ACC=frameEnd;
	TB8=P;
	SBUF=ACC;								//發送幀結束標志
	while(TI != 1);							
	TI = 0;
}								   


/**************************************通用子程序**************************************/


void delaymsec(unsigned int x)					//延時ms級
{
	uchar j;
	while((x--)!=0)
	{
		for(j=0;j<125;j++)
		{}
	}
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线精品一区二区| 欧美xxxxx裸体时装秀| 欧美sm极限捆绑bd| 有坂深雪av一区二区精品| 免费观看30秒视频久久| 色婷婷综合五月| 久久女同互慰一区二区三区| 亚洲高清免费在线| 91看片淫黄大片一级在线观看| 日韩精品中文字幕在线一区| 夜夜亚洲天天久久| 色综合天天综合给合国产| 久久这里只有精品视频网| 日本中文字幕一区二区视频 | 国产精品美女www爽爽爽| 美女精品自拍一二三四| 欧美老肥妇做.爰bbww| 亚洲欧美色图小说| 不卡av在线网| 亚洲国产经典视频| 成人久久久精品乱码一区二区三区 | 99re这里只有精品首页| 久久久噜噜噜久久人人看 | 一本色道久久综合亚洲精品按摩| 久久人人爽爽爽人久久久| 日本va欧美va瓶| 欧美一区二区视频网站| 日韩极品在线观看| 欧美高清www午色夜在线视频| 亚洲影院久久精品| 欧美视频在线观看一区二区| 夜夜精品视频一区二区| 日本韩国欧美三级| 亚洲最大色网站| 欧美日韩精品一区二区天天拍小说 | av电影在线不卡| 亚洲男女毛片无遮挡| 91热门视频在线观看| 亚洲婷婷综合色高清在线| 北条麻妃国产九九精品视频| 亚洲人吸女人奶水| 欧美色网一区二区| 日韩电影网1区2区| 精品成a人在线观看| 国产毛片精品一区| **网站欧美大片在线观看| 91同城在线观看| 亚洲成年人网站在线观看| 91精品国产综合久久国产大片| 美腿丝袜亚洲综合| 久久久国际精品| 色综合 综合色| 亚洲国产美国国产综合一区二区| 91精品国产综合久久久久| 国产在线播放一区三区四| 久久久蜜桃精品| 91国产福利在线| 精品一区二区三区欧美| 中文字幕精品在线不卡| 色婷婷国产精品| 日本美女一区二区| 中文字幕久久午夜不卡| 欧美亚洲国产一区二区三区va | 国产欧美日本一区二区三区| 色天天综合久久久久综合片| 免费欧美在线视频| 国产精品私人自拍| 欧美一区二区三区小说| 成人黄色片在线观看| 亚洲成人一区二区在线观看| 国产亚洲人成网站| 欧美午夜影院一区| 懂色av一区二区在线播放| 亚洲v日本v欧美v久久精品| 久久久久久9999| 欧美三级一区二区| 欧美特级限制片免费在线观看| 日本不卡一区二区| 中文字幕日韩av资源站| 日韩亚洲欧美在线观看| 色综合激情久久| 懂色一区二区三区免费观看| 日韩高清不卡一区| 亚洲专区一二三| 中文欧美字幕免费| 久久午夜电影网| 日韩一区二区三区高清免费看看| 99vv1com这只有精品| 国产盗摄一区二区| 日本亚洲免费观看| 亚洲国产中文字幕| 亚洲精品国产品国语在线app| 久久先锋资源网| 日韩欧美视频一区| 欧美日韩一区视频| 欧美性xxxxxxxx| 91国产免费看| 色婷婷av一区二区三区大白胸| 成人免费毛片aaaaa**| 国产一区二区三区免费| 美女一区二区三区在线观看| 午夜欧美视频在线观看| 亚洲三级理论片| 中文字幕亚洲不卡| 国产精品乱子久久久久| 久久一夜天堂av一区二区三区| 欧美一级专区免费大片| 7777女厕盗摄久久久| 欧美卡1卡2卡| 欧美美女一区二区| 欧美日韩精品欧美日韩精品| 欧美视频一区二区三区在线观看| 色国产综合视频| 欧美亚洲动漫精品| 91高清在线观看| 欧美在线你懂的| 欧美日韩国产综合草草| 欧美日韩一本到| 日韩一区二区三区精品视频| 精品少妇一区二区三区| 精品女同一区二区| 国产欧美日韩精品在线| 国产成人亚洲综合色影视| 丰满白嫩尤物一区二区| 99久久精品国产精品久久| 99久久精品免费精品国产| 色婷婷久久久综合中文字幕| 欧美日韩久久不卡| 精品国产3级a| 中文字幕第一页久久| 中文字幕一区二区三区不卡在线 | 久久男人中文字幕资源站| 久久五月婷婷丁香社区| 国产欧美精品在线观看| 一区二区三区四区在线免费观看| 一片黄亚洲嫩模| 麻豆国产欧美日韩综合精品二区| 国产一区二区看久久| 成人动漫中文字幕| 欧美色图天堂网| 亚洲精品在线免费观看视频| 国产片一区二区三区| 亚洲综合一区在线| 九九**精品视频免费播放| 成人一区在线看| 欧美日韩精品电影| 久久亚区不卡日本| 亚洲五码中文字幕| 激情丁香综合五月| 色拍拍在线精品视频8848| 91精品国产91久久久久久一区二区 | 日本少妇一区二区| 国产a视频精品免费观看| 欧美图片一区二区三区| 国产亚洲人成网站| 亚洲18女电影在线观看| 国产精品资源在线| 欧美视频在线观看一区二区| 国产亚洲一本大道中文在线| 亚洲国产成人91porn| 成人毛片视频在线观看| 日韩一二在线观看| 亚洲精品乱码久久久久久久久| 日本不卡在线视频| 91视视频在线观看入口直接观看www | 自拍偷自拍亚洲精品播放| 日韩av不卡一区二区| 色哟哟一区二区在线观看| 精品国产乱码久久久久久免费| 亚洲丝袜自拍清纯另类| 国产精品一线二线三线| 欧美日本在线播放| 亚洲日本电影在线| 国产a久久麻豆| 国产午夜精品一区二区三区嫩草| 日韩精品亚洲专区| 欧美在线你懂得| 亚洲欧美日韩国产另类专区| 国产成人一级电影| 国产亚洲欧美中文| 精品中文字幕一区二区| 日韩视频在线观看一区二区| 亚洲一区二区在线播放相泽| 91老师片黄在线观看| 国产精品美女久久久久久久| 国产成人三级在线观看| 久久久久久久国产精品影院| 激情综合色综合久久综合| 欧美一卡二卡三卡四卡| 日韩成人一级大片| 日韩视频中午一区| 视频在线观看一区| 欧美日本在线一区| 日韩中文字幕91| 欧美裸体bbwbbwbbw| 天堂蜜桃91精品| 欧美一区二区三区在线观看视频| 日av在线不卡| 欧美mv和日韩mv国产网站| 国内精品视频一区二区三区八戒|