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

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

?? 模擬中斷shou.c

?? 四機通信程序(電腦-單片機-單片機-gsm模塊)
?? C
字號:
#include<STC_NEW_8051.H>

//-------------------短信內容數組--------------------
unsigned char idata msm[180]="111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999000000000011111111112222222222333333333344444444445555555555666666666677777777778888888888";

//-------------------------------變量定義--------------------------------------------
//b:檢測起始位  			   z:I/O發送開關   			a:接收串口信息
//rspoint:I/O口接收數組下標    x:I/O口接收起始位判斷   rsopen:I/O口接收開關
unsigned char b,z,a,rspoint,x,rsopen;

//--------------I/O口:接收設置--------------
sbit F1  = PSW^1;
sbit BT_REC=P3^4;//I/O口接收數據線
#define rsflag F1


//-----------------I/O口發送變量初始化------------------
sbit clk=P1^7; //I/O口發送時鐘線
sbit BT_SND=P1^5;//I/O口發送線
#define F_TM F0 
sbit ACC0=   ACC^0;
sbit ACC1=   ACC^1;
sbit ACC2=   ACC^2;
sbit ACC3=   ACC^3;
sbit ACC4=   ACC^4;
sbit ACC5=   ACC^5;
sbit ACC6=   ACC^6;
sbit ACC7=   ACC^7;

//---------------------函數聲明---------------------------
void sendasc(unsigned char asc);//發送一個ASCII碼
void sendtogsm(unsigned char *p,int L);//發送字符串
void delay(int);//延時程序
bit StartBitOn();//檢測起始位
void time();//I/O口clk接收:外部中斷0
void initwai0();//I/O口接收:外部中斷0初始化
unsigned char PGetChar();//I/O口:接收函數
void IntTimer0();//發送clk中斷:定時器0
void init();//發送clk中斷:定時器0初始化
void cksz();//串口通訊設置初始化
void sed(unsigned char);//I/O口發送
void time4();//串口中斷



//---------------------主函數---------------------/
void main()
{
	cksz();
	initwai0();
   	init();
	rsopen=0;
    rspoint=0;
	b=0;
	z=0;
	while(1)
	{ 
		if(StartBitOn())

	{
	   
        x=PGetChar();
		if(x=='~')
		{
			rsopen=1;
		}
		if(x=='!')
		{
			rspoint=0;
			rsopen=0;
			sendtogsm(msm,180);
		}
		if(rsopen==1)
		{
			msm[rspoint]=x;
			
			if(rspoint==3)
				{
					if(x=='A') P0=0x00;
					if(x=='B') P0=0XFF;
				} 
			rspoint++;
		} 
    }
		
		if(b==1)
		{  
		   b=0;
		   sed(a);
		 }	
	}

}

//----------------發送clk中斷:定時器0--------------------/
void IntTimer0() interrupt 1
{
 	
 		clk=0;
		F_TM=1;
	
}

 
//-------------發送clk中斷:定時器0初始化-----------------/
void init()
{
	TH0=(256-12);
    TL0=TH0;
	EA=1;
	ET0=1;
}


//----------------串口通訊設置初始化-----------------/
void cksz()
{	
	AUXR=0x60; //波特率*12    4800*12=57600
	TMOD=0x22; //波特率設置
	TH1=0xfa;  //4800
	TL1=0xfa;
	TR1=1;
	REN=1;//工作方式設置
	SM0=0;
	SM1=1;
	EA=1; //開啟中斷
	ES=1;
}							   

//-----------串口:發送一個ASCII碼----------------
void sendasc(unsigned char asc)
{
	bit es;
	es=ES;
	ES=0;
	TI=0;
	SBUF=asc;
	while(!TI);
	TI=0;
	ES=es;
}

//------------------串口:發送字符串---------------------
void sendtogsm(unsigned char *p,int L)//1、字符串數組   2、字符串長度
{
	while (L--)
		{
			sendasc(*p++);
		}
}

//---------------串口中斷---------------------
void time4() interrupt 4
{
	if(RI==1)
	{	
		RI=0;
		a=SBUF;
		if(a=='~')
			{
				z=1;
			}
		if(z==1)
			{
				b=1;
			}		
	}
}

//--------------I/O口發送---------------------/
void sed(unsigned char inch)
{
		ACC=inch;
		clk=1;
		F_TM=0;
		BT_SND=0; //start bit 
		TR0=1; //啟動
		while(!F_TM);
		
		BT_SND=ACC0; //先送出低位
		clk=1;
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC1;
		clk=1; 
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC2;
		clk=1; 
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC3;
		clk=1; 
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC4;
		clk=1; 
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC5; 
		clk=1;
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC6; 
		clk=1;
		F_TM=0;
		while(!F_TM);
		
		BT_SND=ACC7; 
		clk=1;
		F_TM=0;
		while(!F_TM);
		
		BT_SND=1;
		clk=1;
		F_TM=0;
		while(!F_TM);
    	TR0=0; //停止timer
  		clk=1;
}

//--------------------------延時程序---------------------------
void delay(int x)
{
	int i;
	for (i=0;i<=x;i++);
} 

//----------------------檢測起始位----------------------------/
bit StartBitOn()
{
return  (BT_REC==0);

}

//--------------------I/O口接收:外部中斷0初始化--------------------/
void initwai0()
{
   IT0=1;
   EA=1;
   EX0=1;
   ACC=0XFF;
}

//----------------------I/O口接收:外部中斷0------------------------/
void time() interrupt 0
{
	rsflag=1;

}




//--------------------I/O口:接收函數--------------------------/
unsigned char PGetChar()
{ 
		rsflag=0;
		while(!rsflag); //等過起始位
		ACC0=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC1=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC2=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC3=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC4=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC5=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC6=BT_REC;
		
		rsflag=0;
		while(!rsflag);
		ACC7=BT_REC;
		
		rsflag=0;
		while(!rsflag)
		{
			if(BT_REC)
			{
				break;
			}
        }
        return ACC;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人日日夜夜| 91麻豆蜜桃一区二区三区| 色综合久久中文字幕综合网| 国产欧美日韩精品在线| 国产自产高清不卡| 国产亚洲一本大道中文在线| 国产成人在线看| 久久久久9999亚洲精品| 国产精品系列在线播放| 亚洲色图在线看| 精品视频色一区| 久国产精品韩国三级视频| 久久久久九九视频| 成人深夜福利app| 亚洲综合区在线| 欧美一级午夜免费电影| 国产盗摄一区二区| 亚洲精品网站在线观看| 欧美日韩视频在线第一区 | 中文字幕亚洲欧美在线不卡| 91片在线免费观看| 亚洲福利一二三区| 精品国产成人系列| 91网站最新网址| 奇米精品一区二区三区在线观看一 | 亚洲国产视频一区二区| 欧美成人精品二区三区99精品| 蜜桃久久精品一区二区| 国产精品女主播av| 欧美视频日韩视频| 国产精品影视在线| 一区二区三区精品在线| 精品国产91洋老外米糕| 在线日韩一区二区| 国产一区二区三区久久悠悠色av| 国产午夜久久久久| 欧美日韩专区在线| k8久久久一区二区三区| 蜜桃视频一区二区三区| 亚洲人123区| 欧美大片在线观看| 色噜噜狠狠色综合欧洲selulu| 久久99国产精品免费| 亚洲一区二区三区在线播放| 国产欧美一区二区精品忘忧草| 欧美日韩国产综合视频在线观看| 国产在线观看免费一区| 亚洲成av人片| 国产精品久久久久久久第一福利| 欧美日韩国产一二三| 成人aaaa免费全部观看| 精油按摩中文字幕久久| 性欧美大战久久久久久久久| 国产精品大尺度| 精品国产a毛片| 欧美一卡二卡在线| 欧美色电影在线| 一本高清dvd不卡在线观看 | 三级精品在线观看| 亚洲码国产岛国毛片在线| 国产日韩av一区二区| 精品欧美一区二区在线观看| 538prom精品视频线放| 91福利视频在线| 99精品视频一区| 国产激情偷乱视频一区二区三区| 美女被吸乳得到大胸91| 天天操天天干天天综合网| 一区二区欧美视频| 亚洲色图在线看| 中文字幕第一区第二区| 国产午夜久久久久| 欧美激情在线看| 亚洲国产高清在线观看视频| 国产日韩欧美综合在线| 2020国产成人综合网| 久久日韩精品一区二区五区| 精品国产一区a| 久久久精品一品道一区| 日韩一区二区在线看片| 日韩一区二区在线播放| 日韩欧美国产一区在线观看| 欧美成人三级在线| 欧美精品一区男女天堂| 国产亚洲午夜高清国产拍精品 | 亚洲日本丝袜连裤袜办公室| 成人欧美一区二区三区小说| 亚洲美女一区二区三区| 亚洲已满18点击进入久久| 一区二区三区欧美亚洲| 亚洲va国产天堂va久久en| 日韩在线一区二区三区| 美国三级日本三级久久99| 国产一区二区三区综合| 国产精品一区在线| av在线播放成人| 在线免费观看不卡av| 欧美三级电影网| 欧美一级生活片| 国产三级精品在线| 亚洲天堂网中文字| 亚洲成人资源在线| 国产在线一区观看| 99re66热这里只有精品3直播| 一本色道综合亚洲| 欧美一区二区精美| 国产女主播视频一区二区| 亚洲精品一二三| 免费一级片91| 粉嫩av亚洲一区二区图片| 色8久久人人97超碰香蕉987| 在线不卡中文字幕播放| 国产午夜三级一区二区三| 亚洲黄色在线视频| 狠狠色狠狠色综合| 99久久精品免费看国产免费软件| 欧美日本乱大交xxxxx| wwwwww.欧美系列| 一区二区视频在线| 久久精品久久99精品久久| 国产成人在线电影| 欧美日本一区二区| 国产精品国产三级国产a| 亚洲123区在线观看| 懂色av噜噜一区二区三区av| 欧美日韩中字一区| 国产午夜精品一区二区三区视频 | 欧美一二三在线| 亚洲三级在线免费| 精品一区二区三区不卡| 91麻豆蜜桃一区二区三区| 欧美精品一区二区高清在线观看| 亚洲图片欧美激情| 国产美女一区二区| 91麻豆精品国产91久久久更新时间 | 欧美刺激脚交jootjob| 亚洲天堂中文字幕| 国产999精品久久久久久绿帽| 欧美一区二区免费视频| 亚洲乱码国产乱码精品精小说| 精品一区二区三区免费播放| 欧美天堂一区二区三区| 成人免费小视频| 国产精品夜夜嗨| 精品久久人人做人人爰| 日日夜夜精品视频免费| 91蝌蚪国产九色| 日本一区免费视频| 蜜桃传媒麻豆第一区在线观看| 欧美三级中文字幕在线观看| 亚洲欧美日韩久久| 99久久国产综合精品女不卡| 久久综合色鬼综合色| 男女男精品网站| 欧美一区二区三级| 日韩精品免费视频人成| 欧美日韩精品三区| 亚洲一区二区三区四区在线观看 | 顶级嫩模精品视频在线看| 精品少妇一区二区三区| 蜜臀av性久久久久av蜜臀妖精 | 国产精品美女久久久久久| 国产一区二区精品在线观看| 制服丝袜成人动漫| 亚洲chinese男男1069| 欧美自拍偷拍一区| 亚洲黄色在线视频| 91福利视频网站| 亚洲va欧美va天堂v国产综合| 欧美亚洲另类激情小说| 亚洲中国最大av网站| 91在线视频免费观看| 亚洲欧美日韩国产中文在线| 91蜜桃网址入口| 亚洲欧洲另类国产综合| 在线观看国产日韩| 午夜亚洲福利老司机| 欧美日韩一区成人| 日韩电影在线免费观看| 日韩欧美成人激情| 国模无码大尺度一区二区三区| 久久久久亚洲蜜桃| 国产成a人亚洲| 欧美韩国日本综合| 国产激情91久久精品导航 | 久久一区二区三区四区| 久久草av在线| 久久综合99re88久久爱| 成人av在线看| 亚洲欧洲成人av每日更新| 成人av网站在线| 亚洲一区国产视频| 欧美精品久久一区二区三区| 亚洲狼人国产精品| 国产九九视频一区二区三区| 国产精品久久777777| 在线观看免费亚洲| 日韩和欧美一区二区| 国产午夜精品福利| 97国产一区二区|