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

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

?? cdleb_main.c

?? CDLEA.hex CDLEA_Main.c CDLEA.hex為已編譯的紅外遙控音源切換器的單片機程序 CDLEA_Main.c為源代碼 CDLEB.hex CDLEB_Main.c
?? C
字號:
/*----------------------------------------
CDLEB_Main.c

電腦音源切換控制器
	用AT89C251+CD4016切換控制,可控制四路以上
的立體音源輸入切換,一路立體聲輸出,有紅外遙
控PC功能,PC軟件可使用Grider3.2(SAA3010T電視
遙控器)
靜音 關閉音源
AV 音源1
TV 音源2
SEARCH 音源3
P.P 音源4

Copyright 2003 http://cdle.yeha.net 
               http://cdle.126.com
All rights reserved.		
		明浩 E-mail: pnzwzw@163.com
----------------------------------------*/

#include <AT892051.h>

static unsigned char data CS;
static unsigned char data IRCode[3],IRCON,IRCON2;

void main(void)
{
	unsigned int de;
	void InitCom(unsigned char BaudRate);
	void ComOutChar(unsigned char OutData);
	void CSToOut(void);

	InitCom(6); //設置波特率為9600 1-7波特率300-19200
	EA = 1;	//允許CPU中斷
	IT0 = 1; //INT0下降沿有效
	EX0 = 1; //開INT0中斷
	CS = 0; //設置CS為0不選任何的音源,如為1則選第1路
	CSToOut();
	do
		{	
			if (P1_0 == 0)  //取按鍵值
				{
					CS = 1;
					P1 = 255; //P1口全為高電平,4-7通過反相為低不選任何音源,0-3為高用于
					CSToOut();
				}
			if (P1_1 == 0)
				{
					CS = 2;
					P1 = 255;
					CSToOut();
				}
			if (P1_2 == 0)
				{
					CS = 3;
					P1 = 255;
					CSToOut();
				}
			if (P1_3 == 0)
				{
					CS = 4;
					P1 = 255;
					CSToOut();
				}
			for (de=0; de<4000; de++);
		}
	while(1);
}


//串口初始化 晶振為11.0592M 方式1 波特率300-57600
void InitCom(unsigned char BaudRate)
{
	unsigned char THTL;
	switch (BaudRate)
		{
			case 1: THTL = 64; break; //波特率300
			case 2: THTL = 160; break; //600
			case 3: THTL = 208; break; //1200
			case 4: THTL = 232; break; //2400
			case 5: THTL = 244; break; //4800
			case 6: THTL = 250; break; //9600
			case 7: THTL = 253; break; //19200
			case 8: THTL = 255; break; //57600
			default: THTL = 208;
		}
	SCON = 0x50; //串口方式1,允許接收
	TMOD = 0x21; //定時器1定時方式2定時器0方式1 用在別處可以不用定時器0,TMOD=0x20
	TCON = 0x40; //設定時器1開始計數(shù)
	TH1 = THTL;
	TL1 = THTL;
	PCON = 0x80; //波特率加倍控制,SMOD位
	RI = 0;	//清收發(fā)標志
	TI = 0;
	TR1 = 1; //啟動定時器
}

//向串口輸出一個字符(非中斷方式)
void ComOutChar(unsigned char OutData)
{
	SBUF = OutData; //輸出字符
	while(!TI); //空語句判斷字符是否發(fā)完
	TI = 0; //清TI
}

//定時器0中斷處理
void timeint(void) interrupt 1 using 2
{
  unsigned char a;
  TH0=0xFD;
  TL0=0x1E; //設定時值為800us

	if (IRCON<3)
    {
      if (IRCON2<8) //每中斷一次讀一次遙控接收頭的狀態(tài),每二次為遙控編碼中的一個位
        {
          IRCON2++;
		      IRCode[IRCON]=IRCode[IRCON]<<1; //每讀一次放入變量中的二進制的一個位,每次左移一位
		      IRCode[IRCON]=IRCode[IRCON] | P3_2; //每八次填滿一個字節(jié),一個字節(jié)存放遙控編碼4個位
        }
      else
        {
          IRCON++; //第填滿一個字節(jié),指向下一個變量
          IRCON2=0; //計數(shù)清零
        }
    }
 else
  {
		TR0 = 0; //關閉定時器
		ET0 = 0; //定時器0中斷關閉
		if ((IRCode[1]!=0xFF) && (IRCode[2]!=0xFF))
			{
				for (a=1;a<3;a++)
					{
						ComOutChar(IRCode[a]); //這兩句可通過PC串口軟件接收的數(shù)據(jù)
						ComOutChar(IRCode[a]);
						ComOutChar(IRCode[a]); //共發(fā)6個字節(jié)正好是軟件要求的
					}
			}
    if ((IRCode[1] == 0x56) && (IRCode[2] == 0x4A)) //取遙控值,取變量中的2,3字節(jié)
			{                        //第一字節(jié)是引導碼,第二、三字節(jié)是起始位、控制位和系統(tǒng)碼
				CS = 1;               
				P1 = 255;
				CSToOut();
				}
		if ((IRCode[1] == 0x56) && (IRCode[2] == 0x55))
			{
				CS = 2;
				P1 = 255;
				CSToOut();
			}
		if ((IRCode[1] == 0x55) && (IRCode[2] == 0x54))
			{
				CS = 3;
				P1 = 255;
				CSToOut();
			}
		if ((IRCode[1] == 0x55) && (IRCode[2] == 0xD4))
			{
				CS = 4;
				P1 = 255;
				CSToOut();
			}
		if ((IRCode[1] == 0x55) && (IRCode[2] == 0xD3))
			{
				CS = 0;
				P1 = 255;
				CSToOut();
			}
		EX0 = 1; //打開
	} 
}

//INT0中斷
void INT0Fun(void) interrupt 0 using 2
{
	ES = 0; //串口中斷關閉
  EX0 = 0; //外部中斷0關閉
  ET0 = 1; //定時器0中斷打開
  TH0=0xFD;
  TL0=0x1E; //設定時值為800us
  
	for (IRCON=0; IRCON<3; IRCON++)
		IRCode[IRCON] = 0;
	IRCON = 0;
	IRCON2 = 0; //計數(shù)清零

	TR0 = 1;//開始計數(shù)
}

//根據(jù)全局變量輸出相應的控制信號
void CSToOut(void)
{
	P3_3 = 0;
	P3_4 = 0;
	P3_5 = 0;
	P3_7 = 0; //用P3=0則燒到片上無法運行,原因不明,可能串口P3_0,P3_1有關
	switch(CS)
		{
			case 0:
				P1 = 255; //P1口全為高電平,0-3通過反相為低不選任何音源,4-7為高用于讀取按鍵
				break;
			case 1:
				P1_4 = 0; //為0反相后高電平選指定的音源
				P3_3 = 1;
				break;
			case 2:
				P1_5 = 0;
				P3_4 = 1;
				break;
			case 3:
				P1_6 = 0;
				P3_5 = 1;
				break;
			case 4:
				P1_7 = 0;
				P3_7 = 1;
				break;
		}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利不卡视频| 欧美午夜在线观看| 成人av高清在线| 欧美日韩国产一区二区三区地区| 国产综合久久久久久久久久久久| 亚洲成人av电影| 激情成人午夜视频| 色呦呦日韩精品| 日本道精品一区二区三区| 欧美一区二区三区四区五区 | 99精品热视频| 精品国产乱码久久久久久图片 | 1000部国产精品成人观看| 亚洲v日本v欧美v久久精品| 国产中文字幕精品| 欧美另类变人与禽xxxxx| 欧美精品777| 国产精品美女久久久久aⅴ| 亚洲一级片在线观看| 高清国产午夜精品久久久久久| 91精品婷婷国产综合久久性色| 欧美成人乱码一区二区三区| 亚洲欧洲日韩av| 污片在线观看一区二区| 成人免费观看视频| 日韩一区二区麻豆国产| 欧美电影精品一区二区| 亚洲精品高清在线| 色哟哟一区二区在线观看| 国产精品免费丝袜| 麻豆精品在线视频| 欧美v亚洲v综合ⅴ国产v| 日韩国产成人精品| 日韩限制级电影在线观看| 亚洲免费在线观看| 日本韩国欧美在线| 亚洲一区二区三区三| 91精品久久久久久蜜臀| 欧美aaa在线| 日韩一区精品字幕| 欧美一卡2卡3卡4卡| 成人污视频在线观看| 欧美大肚乱孕交hd孕妇| 亚洲精品乱码久久久久久久久 | 欧美日韩极品在线观看一区| 伊人性伊人情综合网| 欧美日韩国产一二三| 国产伦理精品不卡| 一级日本不卡的影视| 在线播放亚洲一区| 成人精品小蝌蚪| 午夜精品福利在线| 欧美日韩不卡一区二区| 一区二区三区日韩精品视频| 欧美日韩精品欧美日韩精品| 国产成人精品免费一区二区| 国产精品国产馆在线真实露脸 | 国产sm精品调教视频网站| 亚洲一区二区在线视频| 久久久久久久国产精品影院| 欧美性大战久久久久久久蜜臀| 免费高清视频精品| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美肥妇bbw| www.欧美日韩| 国产乱妇无码大片在线观看| 亚洲一级二级三级| 亚洲欧洲av在线| 26uuu欧美日本| 欧美精品精品一区| aaa欧美日韩| 国产成人精品免费一区二区| 秋霞电影一区二区| 午夜视频一区二区三区| 一区二区三区美女视频| 亚洲欧美日韩国产综合| 久久精品亚洲精品国产欧美 | 99久免费精品视频在线观看| 国产精品夜夜嗨| 国产精品18久久久久久久久久久久 | 亚洲成人激情av| 亚洲一区二区三区免费视频| 国产精品久久久久久久久免费相片| 久久综合狠狠综合久久综合88 | 精品一区二区精品| 秋霞电影一区二区| 久久草av在线| 九色porny丨国产精品| 视频一区在线播放| 视频在线观看一区| 亚洲成人免费影院| 日韩成人免费看| 久久国产精品第一页| 国产麻豆日韩欧美久久| 99久久伊人精品| 99久久99久久免费精品蜜臀| 欧洲精品在线观看| 精品区一区二区| 亚洲一卡二卡三卡四卡无卡久久| 久草这里只有精品视频| 91官网在线免费观看| 欧美一级二级三级蜜桃| 亚洲天天做日日做天天谢日日欢 | 国产一区二区三区在线观看免费| 97久久精品人人做人人爽50路| 欧美一级生活片| 一级中文字幕一区二区| 国产69精品久久777的优势| 欧美日韩国产免费一区二区 | 美女一区二区视频| 欧日韩精品视频| 国产精品久久久久aaaa樱花| 久久99国产精品尤物| 欧美日韩情趣电影| 亚洲精品视频免费看| 国产91富婆露脸刺激对白| 制服视频三区第一页精品| 一本大道久久a久久综合婷婷| 日韩一区二区视频| 亚洲国产日韩综合久久精品| 成人黄色777网| 国产女主播视频一区二区| 久久国产乱子精品免费女| 91精品麻豆日日躁夜夜躁| 亚洲一区二区在线免费看| 在线观看日韩高清av| 亚洲美女在线国产| 91蜜桃免费观看视频| 最好看的中文字幕久久| 成a人片亚洲日本久久| 中文av一区二区| 六月丁香综合在线视频| 蜜桃视频一区二区| 在线观看免费一区| 日韩精品一级中文字幕精品视频免费观看| 一本一道综合狠狠老| 亚洲地区一二三色| 色又黄又爽网站www久久| 一区二区三区免费网站| 欧美日韩视频一区二区| 日韩在线一二三区| 欧美xxx久久| 99精品久久只有精品| 亚洲成av人片| 久久综合久色欧美综合狠狠| 国产不卡在线一区| 亚洲已满18点击进入久久| 91精品啪在线观看国产60岁| 国产原创一区二区三区| 亚洲精品视频在线观看免费| 91精品国产麻豆| 高清视频一区二区| 亚洲第一福利一区| 成人免费在线观看入口| 91婷婷韩国欧美一区二区| 国产精品福利一区| 91麻豆文化传媒在线观看| 亚洲精品日产精品乱码不卡| 99久久亚洲一区二区三区青草| 欧美午夜精品一区二区蜜桃| 日韩国产在线一| 2020国产精品自拍| 欧美三片在线视频观看| 国产成人午夜精品5599| 亚洲电影在线免费观看| 中文字幕在线一区免费| 91精品国产综合久久久久久久久久 | 国产一区激情在线| 亚洲大片精品永久免费| 欧美国产97人人爽人人喊| 精品久久久久久久久久久久包黑料| 91色视频在线| 国产成人在线免费| 美女视频黄 久久| 国产欧美日韩三级| 免费av成人在线| 亚洲一级二级在线| 亚洲乱码日产精品bd| 国产清纯白嫩初高生在线观看91 | 99久精品国产| av在线播放成人| 国产成人亚洲综合a∨猫咪| 韩国av一区二区三区四区| 蜜桃精品在线观看| 日韩在线观看一区二区| 亚洲男女一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 久久久久久**毛片大全| 日本午夜精品一区二区三区电影| 久久久久久**毛片大全| 91麻豆精品国产91久久久久久| 欧美亚洲免费在线一区| 欧美日韩一区二区在线视频| 91久久线看在观草草青青| av在线一区二区| 欧洲日韩一区二区三区| 91麻豆精品国产91久久久资源速度| 欧美久久婷婷综合色| 久久综合久久99| 亚洲免费在线看|