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

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

?? dial.c

?? 一個電話報警系統源碼 /*------------- 泰興電子集團 ------------------ *----------------------------------------------
?? C
字號:
/*------------- 泰興電子集團 ------------------
*----------------------------------------------
*文件名:    Dial.C 
*開發:     www.at90s1200.go.nease.net
*創建日期:  2004-6-30 16:19
*創建人:   尹剛
*功能:      撥號程序
-----------------------------------------------
-----------------------------------------------*/
#include "global.h"
#include "MT8880.h"
#include "Sys.h"
#include "ISD.h"
#include "2402.h"
void Dial(void)
{	
	Byte PlayCount;
	Byte UserID=1;
	Byte PhoneTab[]={2,1,9,'x'};
	Byte BytBCD;		//暫存BCD碼
	Byte SendNumCount;
	Byte idata Out1[8]={0,0,0,0,0,0,0,0};
	Byte idata Out2[8]={1,1,1,1,1,1,1,1};
	Byte idata *p;
	bit FgNotFirst;
	bit FgRunning;
	bit FgBCDHalf;		//BCD碼半字節標志
	bit bp;
	InitCPUIO();
	
Begain:	
	bp=IRcvStr(Addr24C02,(UserID-1)*8,Out1,8);
	bp=IRcvStr(Addr24C02,UserID*8,Out2,8);
	p=Out1;
	InitMT8880(CP8880);					//CP模式
	FgCPMode=1;
	InitBreak();
	UpHandle();
	SetDelayTime(Time1S);
	while(!FgDelayOver);
	SetOutTime(Time1S5);					//1.5秒內檢測撥號音
	while(!FgTimeOut)
		{
		CheckSignal();
		if (FgDialVoice)goto OutDTMF;
		}
	Alarm();	
	goto TheEnd;

OutDTMF:
//開始撥號:
	while(1)
		{
		if(FgBCDHalf)
		BytBCD=( *p & 0xf0)>>4;		//先取出高位
		if(BytBCD==0x0c) break ;
		MTSendBuf = BytBCD;
		MT8880_WD(MTSendBuf);       	//撥號(是否做一個函數?)
		do	{
   			MTStatusBuf=MT8880_RS();
			}
		while((MTStatusBuf & 0x02) == 0);
		
		BytBCD = *p & 0x0f;		//再取出低位
		if(BytBCD==0x0c) break ;
		MTSendBuf = BytBCD;
		MT8880_WD(MTSendBuf);       	//撥號(是否做一個函數?)
		do	{
   			MTStatusBuf=MT8880_RS();
			}
		while((MTStatusBuf & 0x02) == 0);
		if(++SendNumCount ==16 )
			{
			p=Out2;
			}
		else	{
			p++;
			}
		}
//信號檢測:
	SetOutTime(Time10S);
	while(!FgTimeOut)
		{
		CheckSignal();
		if (FgBusyVoice)goto Guaji ;
		if (FgAckVoice)goto AckVoice ;
		}
	goto Guaji ;

AckVoice:
//檢測到回鈴音:
	SetOutTime(Time30S);
	while(!FgTimeOut)
		{	
		CheckSignal();
		if (!FgAckVoice || FgNoSignal)	goto NoAckVoice ;
		else if (FgBusyVoice)goto Guaji ;	
	}
	goto Guaji ;

NoAckVoice:
//回鈴音消失:
	EA=0;
	SBeep(1);
	CheckSignal();						//滅信號燈
	InitMT8880(DTMF8880);					//切入DTMF模式
	FgCPMode=0;
	EA=1;
	SetPlayBuf(User);
	SetOutTime(Time30S);
	while(! FgTimeOut)
		{	
		if(FgDelayOver)
			{
			FgDelayOver=0;
			FgPlayOver=0;
			FgRunning=0;
			FgNotFirst=0;
			if(++PlayCount>2) goto Guaji ;
			}
		else	{
			if(FgPlayOver) 	
				{
				if(!FgNotFirst)
					{	
					FgNotFirst=1;
					SetDelayTime(Time3S);		//放音3次 + 每次延時3秒	
					}
				}
			else	{
				if(!FgRunning)
					{
					if(PlayMusic(PlayBuf))		//播放用戶錄制語音+"請按#號確認本次報警"
						{
						FgRunning=1;
						}
					}
				}
			}
		if(FgDTMF)
			{	
			FgDTMF=0;
	    		if(MTRcvBuf==Answer)				//是DTMF回復
	    			{
				FgSuccess=1;
				StopPlay();
				goto WaitCmd;
	    			}
			}
		}
	goto Guaji ;
WaitCmd:
	StopPlay();
	SetPlayBuf(Please);
	FgDelayOver=0;
	FgPlayOver=0;
	FgRunning=0;
	FgNotFirst=0;
	Beep(1);
	SetOutTime(Time30S);
	while(! FgTimeOut)
		{
		if(FgDelayOver)
			{
			FgPlayOver=0;
			FgRunning=0;
			FgNotFirst=0;
			FgDelayOver=0;
			if(++PlayCount>2) goto Guaji ;
			}
		else	{
			if(FgPlayOver)
				{
				if(!FgNotFirst)
					{	
					FgNotFirst=1;
					SetDelayTime(Time3S);		//放音3次 + 每次延時3秒	
					}
				}
			else	{
				if(!FgRunning)
					{	
					if(PlayMusic(PlayBuf))		//請輸入命令
						{
						FgRunning=1;
						}
					}
				}
			}
		if(FgDTMF)
			{	
			FgDTMF=0;
	    	switch (MTRcvBuf)					//DTMF命令
	    		{
	    		case CmdOpen :					//開機命令
	    			StopPlay();
	    			FgDelayOver=0;
				FgRunning=0;
				FgNotFirst=0;
	    			PlayCount=0;
				OpenThePower();
				SetPlayBuf(TheOther);
				SetOutTime(Time30S);
				break;
	    		case CmdClose :					//關機命令
	    			StopPlay();
	    			FgDelayOver=0;
				FgRunning=0;
				FgNotFirst=0;
	    			PlayCount=0;
	    			CloseThePower();
	    			SetPlayBuf(TheOther);
				SetOutTime(Time30S);
				break;
	    		case CmdByPass :				//旁路命令
	    			StopPlay();
	    			FgDelayOver=0;
				FgRunning=0;
				FgNotFirst=0;
	    			PlayCount=0;
				ByPassThePower();
				SetOutTime(Time30S);
				SetPlayBuf(TheOther);
				break;
	    		case Answer :					//退出命令
	    			StopPlay();
				goto Guaji ;
				break;
			default :
				SBeep(1);
				break;
	    		}
		}
	}

Guaji:
	if(FgSuccess)
		{
		SetPlayBuf(Byby);
		PlayMusic(PlayBuf);
		while(!FgPlayOver);	
		}
	DownHandle();
	Beep(1);
	Delayms(1000);
	if(FgDialAll)
		{
		if(++UserID<=5)
			{
			goto Begain ;
			}
		}
	else	{
		if(!FgSuccess)
			{
			goto Begain ;
			}
		}
TheEnd:
	_nop_();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨porny丨最新| 欧美va亚洲va| 精品sm在线观看| 伊人色综合久久天天| 精品亚洲aⅴ乱码一区二区三区| 国产偷国产偷亚洲高清人白洁 | 亚洲一区二区三区精品在线| 久久国产精品99精品国产| 91香蕉视频污| 欧美高清在线一区二区| 日韩精品电影一区亚洲| 美女视频一区二区三区| 色欧美日韩亚洲| 亚洲欧美在线aaa| 国产成人午夜99999| 成熟亚洲日本毛茸茸凸凹| 91在线视频观看| 国产日韩av一区| 国产乱码精品一品二品| 成人免费黄色在线| 国产欧美一区二区精品婷婷 | 国产精品一区二区三区99| 这里只有精品99re| 亚洲风情在线资源站| 在线免费观看视频一区| 日韩视频一区二区| 五月激情综合色| 国产白丝精品91爽爽久久| 久久免费精品国产久精品久久久久| 国产精品理论片| 成人免费高清在线| 国产精品日产欧美久久久久| 成人一区二区三区| 欧美色电影在线| 婷婷成人综合网| 欧美精品乱码久久久久久按摩 | 日韩欧美国产精品| 日韩和欧美的一区| 91麻豆精品国产无毒不卡在线观看| 久久影院电视剧免费观看| 久久99国产精品久久| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品网站在线观看| 91玉足脚交白嫩脚丫在线播放| 制服丝袜av成人在线看| 中文字幕亚洲一区二区av在线| 天天综合网 天天综合色| 国产精品一区三区| 国产精品乱人伦| 91天堂素人约啪| 午夜av区久久| 久久久影视传媒| 99riav一区二区三区| 性做久久久久久| 久久免费看少妇高潮| www.亚洲国产| 天天av天天翘天天综合网| 精品国产凹凸成av人网站| 国产91对白在线观看九色| 日韩午夜精品电影| 国产福利视频一区二区三区| 欧美日韩mp4| 国产白丝网站精品污在线入口| 欧美成人精品福利| 午夜婷婷国产麻豆精品| 精品久久99ma| 97se亚洲国产综合在线| 国产精品午夜免费| 欧美日本国产视频| 成人免费看的视频| 男人的j进女人的j一区| 日韩午夜电影在线观看| 成熟亚洲日本毛茸茸凸凹| 丝袜a∨在线一区二区三区不卡| 91成人在线精品| 国产在线精品一区二区夜色| 精品三级在线看| 欧洲精品视频在线观看| 国产精品一区二区男女羞羞无遮挡 | 亚洲综合色网站| 久久综合99re88久久爱| 欧美无乱码久久久免费午夜一区| 亚洲综合视频网| 国产精品无遮挡| 精品国产百合女同互慰| 国产伦精品一区二区三区免费迷| 久久久精品综合| 国产精品一区二区三区乱码| 日本欧美在线看| 亚洲免费毛片网站| 亚洲国产精品v| 久久在线免费观看| 日韩欧美一卡二卡| 欧美日韩免费电影| 色综合激情五月| 一本大道久久精品懂色aⅴ| 国产xxx精品视频大全| 国产在线观看一区二区| 国产精品久久一级| 国产三级一区二区三区| 日韩免费观看高清完整版在线观看 | 高清国产午夜精品久久久久久| 久久精品人人爽人人爽| 欧美一级片免费看| 5858s免费视频成人| 国产在线观看免费一区| 黄一区二区三区| 蜜桃精品视频在线| 免费精品视频在线| 免费人成在线不卡| 免费一级欧美片在线观看| 日韩av电影免费观看高清完整版 | 久久精品国产精品青草| 亚洲图片欧美视频| 精品国产免费人成电影在线观看四季| 国产福利不卡视频| 亚洲成精国产精品女| 亚洲在线中文字幕| 亚洲 欧美综合在线网络| 亚洲国产精品一区二区www在线| 精品乱码亚洲一区二区不卡| 日韩欧美三级在线| 日韩三级中文字幕| 亚洲精品菠萝久久久久久久| 亚洲色图丝袜美腿| 亚洲综合男人的天堂| 性欧美大战久久久久久久久| 免费成人美女在线观看.| 精品一区二区在线免费观看| 国产经典欧美精品| 91美女片黄在线| 欧美日韩国产综合一区二区| 日韩精品一区二区三区中文精品| 99久久婷婷国产精品综合| 91亚洲男人天堂| 欧美日韩一区二区电影| 日韩精品一区二区三区在线观看| 日本韩国一区二区| 欧美男男青年gay1069videost| 福利91精品一区二区三区| 99热在这里有精品免费| 色av综合在线| 日韩一级高清毛片| 欧美激情在线一区二区| 一区二区三区四区五区视频在线观看| 久久综合99re88久久爱| 亚洲天堂a在线| 日韩精品成人一区二区三区| 国产伦理精品不卡| 黄色小说综合网站| 色一区在线观看| 日韩精品一区二区三区中文不卡| 欧美一级二级在线观看| 亚洲国产精品av| 日韩成人午夜精品| 成人av在线一区二区| 欧美一区二区成人| 自拍视频在线观看一区二区| 美女精品自拍一二三四| 91免费视频网| wwwwww.欧美系列| 久久综合网色—综合色88| 亚洲欧美日韩在线播放| 一区二区三区在线免费视频| 亚洲欧美日韩国产成人精品影院| 中文av一区二区| 免费久久99精品国产| 一本一道综合狠狠老| 国产欧美精品一区二区三区四区 | 亚洲午夜精品在线| 国产传媒一区在线| 欧美一区二区在线不卡| 亚洲制服丝袜av| 成人免费黄色在线| 91片黄在线观看| 2023国产精华国产精品| 日韩国产高清影视| 欧美三级一区二区| 亚洲美女精品一区| 亚洲第一狼人社区| 99国产精品久久久久| 国产无一区二区| 国内精品国产成人| 精品伦理精品一区| 另类小说图片综合网| 4hu四虎永久在线影院成人| 亚洲午夜久久久久久久久电影院| 日av在线不卡| 在线播放一区二区三区| 一区二区成人在线| 色综合天天综合网天天狠天天| 欧美三区在线观看| 精品福利在线导航| 中文字幕五月欧美| eeuss国产一区二区三区| 久久噜噜亚洲综合| 国产成人福利片| 中文字幕va一区二区三区| 日韩**一区毛片| 日韩视频免费观看高清完整版在线观看|