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

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

?? isr.c

?? 程序概述: 這是個具體產品程序
?? C
字號:
// Copyright (c)2005 - 2006 by Laser Electronics, All Rights Reserved.
/*----------------------------------------------------------------------------+
|  File Name:  ISR.c, v1.0.1                                                  |
|  Author:                                                                    |
|  Date:                                                                      |
+-----------------------------------------------------------------------------+
|  Description: 聯網型智能樓宇對講系統 -- 管理中心機中斷服務函數              |
|               器件選擇 -- STC89C58RD+, PQFP-44                              |
|               時鐘頻率 -- 24.000 MHz                                        |
+-----------------------------------------------------------------------------+

/*----------------------------------------------------------------------------+
| Include files                                                               |
+----------------------------------------------------------------------------*/
#include "Main.h"
#include "KeyProcess.h"

/*----------------------------------------------------------------------------+
| External Variables                                                          |
+----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------+
| Internal Variables                                                          |
+----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------+
| General Subroutines                                                         |
+----------------------------------------------------------------------------*/
void Delay_us(BYTE timer)
{
	timer -= 4;
	while ( --timer ) ;
}

/*----------------------------------------------------------------------------+
| Interrupt Service Routines                                                  |
+----------------------------------------------------------------------------*/
// External Interrupt 0
void extern0_ISR(void) interrupt 0
{
	// reset Timer0 counter
	TR0 = DISABLE;
	TH0 = LineIdleWaitTime >> 8;
	TL0 = LineIdleWaitTime & 0xFF;
	TR0 = ENABLE;
}

// Timer0 Interrupt 1
void timer0_ISR(void) interrupt 1
{
	LineIdle = TRUE;            // set LineIdle flag
}

// Timer1 Interrupt
void timer1_ISR(void) interrupt 3
{
// not used
}

// timer2 interrupt
void timer2_ISR(void) interrupt 5
{
	UINT temp;
	static UINT T2Counter;				// T2計數器,計數到100時產生一個消息,

	TF2 = 0;							// 清除中斷標志, 只能靠軟件清除

	if (WDT_Counter < 0x10)
	{
		RESET_WDT;
		WDT_Counter ++;
	}

	SendMessage(MSG_TIMER_OVER);		// 每10ms產生一次心跳信號

	if ((++T2Counter) >= 1000)
	{
		T2Counter = 0;
		SendMessage(MSG_TIMER_TEN_SECOND);	// 每10秒鐘產生一次心跳信號
	}

	// 掃描按鍵狀態
	KEY_ROW1 = 0;						// 掃描第1行
	temp <<= 4;
	temp |= (P0 & 0x0F);				// 得到第1行按鍵的電平
	KEY_ROW1 = 1;

	KEY_ROW2 = 0;						// 掃描第2行
	temp <<= 4;
	temp |= (P0 & 0x0F);				// 得到第2行按鍵的電平
	KEY_ROW2 = 1;

	KEY_ROW3 = 0;						// 掃描第3行
	temp <<= 4;
	temp |= (P0 & 0x0F);				// 得到第3行按鍵的電平
	KEY_ROW3 = 1;

	KEY_ROW4 = 0;						// 掃描第4行
	temp <<= 4;
	temp |= (P0 & 0x0F);				// 得到第4行按鍵的電平
	KEY_ROW4 = 1;
	PostMessage(MSG_KEY_ROUTINE, temp);

	// 檢測手柄是拿起還是放下
	if (bKey_Hand_1 != bKey_Hand_2)
	{
		bKey_Hand_1 = bKey_Hand_2;
		if (bKey_Hand_2 == KEY_HANDLE)

		{
			if (KEY_HANDLE == 1 )		// 摘機
			{
				PostMessage(MSG_KEY_DOWN, Key_HandUp);
			}
			else if (KEY_HANDLE == 0 )	// 掛機
			{
				PostMessage(MSG_KEY_DOWN, Key_HandDown);	
			}
		}
	}
	bKey_Hand_2 = KEY_HANDLE;

// 檢測壓簧按鍵按下
	if (PKey_Hand_1 != PKey_Hand_2)
	{
		PKey_Hand_1 = PKey_Hand_2;
		if (PKey_Hand_2 == KEY_CALL)
		{
			if (KEY_CALL == 0)			// 壓簧呼叫按鍵按下
				PostMessage(MSG_KEY_DOWN, Key_PCall);
		}
	}
	PKey_Hand_2 = KEY_CALL;

	if (PKey_Unlock_1 != PKey_Unlock_2)
	{
		PKey_Unlock_1 = PKey_Unlock_2;
		if (PKey_Unlock_2 == Key_UNLOCK)
		{
			if (Key_UNLOCK == 0)		//壓簧開鎖按鍵按下
				PostMessage(MSG_KEY_DOWN, Key_Unlock);
		}
	}
	PKey_Unlock_2 = Key_UNLOCK;

}

/*----------------------------------------------------------+
|															|
+----------------------------------------------------------*/
void extern2_ISR(void) interrupt 6			//讀卡
{
	bit  OldEA;
	BYTE temp,i,j;
	UINT t;

	OldEA = EA;
	EA = DISABLE;               // 關閉所有中斷,在接收主機數據的時候不能被中斷打斷

	CardBuffer[0] = 0x00;
	for ( i=0; i<7; i++ )
	{
		t=1000;
		while ( ReadBit )       //等待起始位
		{ 
			if ( --t == 0 ) 
		    {
				EA = OldEA;
				return;       //錯誤返回
			}
		}
		Delay_us(78);                 //wait for 78us
		temp = 0x00;
		for ( j=0; j<8; j++ )
		{
			temp >>= 1;
			if ( ReadBit )
			{		       
			   temp |= 0x80;
			}
			Delay_us(49);              //wait for 49us
		}
		if ( i>2 && i<7 )
		{    
			CardBuffer[++CardBuffer[0]] = temp ;
		}
	}
	if( SystemStatus.Status == Status_SetupAddTempCardByCard
		| SystemStatus.Status == Status_SetupDelTempCardByCard)//只有在加卡和刪卡的狀態下才發送刷卡信息
	{
		SendMessage(MSG_RX_CARDNUMBER);	
	}
	else
	{
	}


	EA = OldEA;
}		
/*----------------------------------------------------------------------------+
| End of source file                                                          |
+----------------------------------------------------------------------------*/
/*------------------------ Nothing Below This Line --------------------------*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女一区二区久久| 午夜精品福利久久久| 欧美成人猛片aaaaaaa| 欧美性色黄大片| 欧美伊人精品成人久久综合97| 97aⅴ精品视频一二三区| aaa欧美色吧激情视频| 色综合久久99| 欧美亚洲动漫制服丝袜| 欧美日韩中文国产| 日韩一区二区三区四区五区六区| 制服丝袜日韩国产| 2024国产精品| 中文文精品字幕一区二区| 国产欧美精品一区二区色综合朱莉 | 一区二区三区加勒比av| 亚洲色图欧美在线| 亚洲福中文字幕伊人影院| 日韩精品乱码av一区二区| 蜜桃久久精品一区二区| 国内外成人在线视频| av一区二区三区四区| 欧美性色黄大片手机版| 欧美本精品男人aⅴ天堂| 国产亚洲一区二区三区四区 | 中文字幕一区二区三区视频| 综合久久国产九一剧情麻豆| 一区二区欧美国产| 日本亚洲最大的色成网站www| 久久不见久久见免费视频7 | 在线观看视频一区| 日韩欧美在线网站| 亚洲图片你懂的| 日本不卡一二三区黄网| 成人av电影免费在线播放| 欧美日韩精品三区| 国产欧美视频一区二区| 亚洲一区二区精品视频| 国产老女人精品毛片久久| 91网站在线播放| 欧美精品一区二区高清在线观看| 亚洲国产激情av| 日产国产高清一区二区三区| 风间由美中文字幕在线看视频国产欧美| 色网综合在线观看| 久久久国产精品不卡| 亚洲电影一区二区三区| 成人免费视频一区二区| 日韩欧美一区二区三区在线| 亚洲免费毛片网站| 国产成人在线视频网站| 日韩欧美一区在线观看| 一区二区三区日韩欧美| 成人精品免费看| 26uuuu精品一区二区| 午夜a成v人精品| 在线观看精品一区| 国产精品福利在线播放| 国产一区二区三区四区五区入口| 欧美精品vⅰdeose4hd| 一区二区三区四区激情| 国产成人av电影在线观看| 日韩一区二区免费在线观看| 亚洲第一激情av| 欧美天天综合网| 亚洲品质自拍视频| av电影在线观看一区| 日本一区二区高清| 国产高清视频一区| 久久精品夜夜夜夜久久| 狠狠色综合色综合网络| 欧美r级电影在线观看| 美日韩一区二区| 日韩一区二区三区电影在线观看| 日韩国产一区二| 91麻豆精品国产91久久久久久久久 | 成人av网站免费| 欧美激情一区二区三区| 福利视频网站一区二区三区| 久久久久99精品国产片| 国产黄色精品网站| 国产丝袜美腿一区二区三区| 国产精品亚洲视频| 国产精品麻豆欧美日韩ww| 成人综合婷婷国产精品久久免费| 国产精品久久久久永久免费观看 | 粉嫩av亚洲一区二区图片| 亚洲精品v日韩精品| 色综合天天综合狠狠| 亚洲精品第一国产综合野| 欧美三级视频在线播放| 日本美女一区二区| 精品福利一区二区三区| av电影在线不卡| 性感美女久久精品| 日韩午夜av电影| 成人免费毛片aaaaa**| 亚洲蜜臀av乱码久久精品| 欧美日韩卡一卡二| 久久丁香综合五月国产三级网站| 久久综合丝袜日本网| 99视频在线观看一区三区| 亚洲午夜免费视频| 精品日产卡一卡二卡麻豆| 不卡视频免费播放| 日韩一区精品视频| 久久精品人人做人人综合| 色综合天天在线| 麻豆成人91精品二区三区| 国产精品美女一区二区三区| 欧美日韩激情在线| 国产盗摄女厕一区二区三区| 日韩理论在线观看| 精品999久久久| 日本精品视频一区二区三区| 理论片日本一区| 一区二区三区日韩欧美精品| 精品国产电影一区二区| 欧美性猛交xxxxxx富婆| 国产精品综合av一区二区国产馆| 亚洲影院理伦片| 国产精品午夜电影| 制服丝袜亚洲播放| 色噜噜久久综合| 成人丝袜高跟foot| 韩日精品视频一区| 亚洲成人精品一区二区| 中文字幕佐山爱一区二区免费| 欧美精品一区二区三区视频| 欧美色国产精品| 99精品一区二区| 粉嫩一区二区三区在线看| 免费高清成人在线| 亚洲成av人片观看| 亚洲人吸女人奶水| 中文字幕av不卡| 精品粉嫩aⅴ一区二区三区四区| 欧美日韩和欧美的一区二区| caoporn国产一区二区| 国产精品亚洲综合一区在线观看| 91在线观看下载| 国产成人在线观看| 国产一区在线观看麻豆| 久久精品国产第一区二区三区| 亚洲国产精品久久艾草纯爱| 国产精品久久久久一区二区三区 | 懂色av中文字幕一区二区三区| 日本一不卡视频| 免费观看日韩av| 美国三级日本三级久久99| 午夜伊人狠狠久久| 午夜精品久久久久久久久久久 | 成人免费视频国产在线观看| 国产一区 二区| 国产精品一二三四| 国产丶欧美丶日本不卡视频| 国产福利电影一区二区三区| 国产精品一区二区三区网站| 国产麻豆视频一区| 国产成人综合亚洲网站| 粉嫩在线一区二区三区视频| 成人精品小蝌蚪| 99久久婷婷国产综合精品| 91一区一区三区| 欧洲一区二区三区在线| 在线精品国精品国产尤物884a| 欧美在线观看你懂的| 欧美日韩第一区日日骚| 8x福利精品第一导航| 欧美mv和日韩mv国产网站| 国产日韩欧美一区二区三区乱码| 日精品一区二区三区| 日本一道高清亚洲日美韩| 韩国av一区二区三区| yourporn久久国产精品| 欧美色综合网站| 精品国产三级电影在线观看| 国产三级精品视频| 亚洲精品中文在线影院| 天天综合日日夜夜精品| 国精产品一区一区三区mba视频| 国产99久久久国产精品潘金网站| 91亚洲国产成人精品一区二三| 欧美日韩亚洲国产综合| 久久综合九色综合欧美亚洲| 一色屋精品亚洲香蕉网站| 视频在线观看国产精品| 国产传媒一区在线| 欧美视频一区在线观看| 精品1区2区在线观看| 一区二区三区视频在线看| 老司机精品视频导航| 一本色道**综合亚洲精品蜜桃冫 | 国产一区二区在线免费观看| av午夜精品一区二区三区| 日韩一区二区麻豆国产| 国产精品久久久久久久久快鸭| 亚洲国产精品一区二区久久 | 欧美一区二区人人喊爽| 国产精品视频你懂的|