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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dmx-driver.c

?? DMX驅(qū)動器
?? C
字號:


#include<STC12C5410AD.H>
#include<intrins.h>

void redchangedark(unsigned char rgb,unsigned char rate,unsigned char LD);

sbit AB = P2^0;                          //AB兩編碼開關(guān)的選通位
sbit CD = P2^2;                          //CD兩編碼開關(guān)的選通位
sbit WDT = P2^7;                         //喂狗 在這次樣板中沒有用到

//標(biāo)志變量的定義
bit DataFlag;                            //接受數(shù)據(jù)標(biāo)志
bit StartFlag;                           //開始傳輸標(biāo)志
bit SyncFlag;                            //接受下一通道數(shù)據(jù)標(biāo)志
bit OKFlag;                              //接受完成標(biāo)志
bit startDMX=0;

//全局變量的定義
unsigned char TempData;                  //數(shù)據(jù)緩存
unsigned char MS;
unsigned int BM1,BM3;
unsigned int ChannelVal;                 //通道位
unsigned int address;                    //設(shè)定的地址

//===========================================
//函數(shù)名:time_Init
//描述:定時器初始化子程序
//輸入:無
//返回:無
//===========================================
void time_Init(void)
{
	TMOD = 0x10;
	AUXR = 0x40;
	TH1=0x10;
	TL1=0x20;
	EA=1;
	ET1=1;
	TR1=1;
}

//===========================================
//函數(shù)名: timer1
//描述:定時器處理子程序
//輸入:無
//返回:無
//===========================================
void timer1(void)  interrupt 3 using 1
{   
	WDT=~WDT; //喂狗
	TH1=0x00;
	TL1=0x20;
}
//===========================================
//函數(shù)名:MCU_Init
//描述:對STC12C5410AD進(jìn)行初始化
//輸入:無
//返回:無
//===========================================
void MCU_Init(void)
{
	SCON = 0x90;
	PCON = 0x00;
	PS = 1;
	ES = 1;
	EA = 1;
}

//===========================================
//函數(shù)名:DMX_Init
//描述:DMX通信的初始化
//輸入:無
//返回:無
//===========================================
void DMX_Init(void)
{
	unsigned int BM4,BM5;                       //編碼開關(guān)讀數(shù)處理的中間變量
	DataFlag = 0;
	StartFlag = 0;
	SyncFlag = 0;
	OKFlag = 0;
//===========================================
//	讀取地址值
    AB=0;
	P1=0xFF;
	BM1=P1;
	BM1=0xFF-BM1;
	BM1=BM1&0x00F0;
	BM1=BM1<<4;
	AB=1;
	address=0;
	CD=0;
	P1=0xFF;
	BM4=P1;
	BM5=BM4;
	BM4=0x00FF-BM4;
	BM5=0x00FF-BM5;
	BM4=BM4&0x000F;
	BM5=BM5&0x00F0;
	BM4=BM4<<4;
	BM5=BM5>>4;
	BM5=BM5+BM4;
	address=BM5+BM1;
	P1=0;
}

//===========================================
//函數(shù)名:SetDMXChannel
//描述:DMX通道的計算
//輸入:最大的通道數(shù)
//返回:無
//===========================================
void SetDMXChannel(unsigned int n)
{
	ChannelVal = n + 0x0101;
}

//===========================================
//函數(shù)名:main
//描述:主函數(shù)
//輸入:無
//返回:無
//===========================================
void main(void)
{
	unsigned char rgbdata,delayrate;
	rgbdata=1;
  	DMX_Init();
  	SetDMXChannel(address);
  	MCU_Init();
	time_Init();
	while(1)
	{
		if(startDMX==0)
		{
		if(startDMX==0)redchangedark(0,10,1);
		if(startDMX==0)redchangedark(1,10,1);
		if(startDMX==0)redchangedark(2,10,1);
		if(startDMX==0)redchangedark(3,10,1);
		if(startDMX==0)redchangedark(4,10,1);
		if(startDMX==0)redchangedark(5,10,1);
		if(startDMX==0)redchangedark(6,10,1);
		if(startDMX==0)redchangedark(7,10,1);

		if(startDMX==0)redchangedark(10,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(11,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(12,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(13,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(14,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(15,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(8,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<8;delayrate++);
		if(startDMX==0)redchangedark(10,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<10;delayrate++);
		if(startDMX==0)redchangedark(11,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<10;delayrate++);
		if(startDMX==0)redchangedark(12,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<10;delayrate++);
		if(startDMX==0)redchangedark(13,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(14,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		if(startDMX==0)redchangedark(15,1,1);
		if(startDMX==0)for(delayrate=0;delayrate<20;delayrate++);
		}

	    setmode();
		shiltin();
        send_data(DmxData[22]);send_data(DmxData[23]);
		send_data(DmxData[21]);send_data(DmxData[19]);
		send_data(DmxData[20]);send_data(DmxData[18]);
		send_data(DmxData[16]);send_data(DmxData[17]);
		send_data(DmxData[15]);send_data(DmxData[13]);
		send_data(DmxData[14]);send_data(DmxData[12]);
		send_data(DmxData[10]);send_data(DmxData[11]);
		send_data(DmxData[9]);send_data(DmxData[7]);
		send_data(DmxData[8]);send_data(DmxData[6]);
		send_data(DmxData[4]);send_data(DmxData[5]);
		send_data(DmxData[3]);send_data(DmxData[1]);
		send_data(DmxData[2]);send_data(DmxData[0]);	
		latch();
		stopemit();
		emitting();	
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区不卡在线| 亚洲天堂2014| 色婷婷精品久久二区二区蜜臀av| 日韩午夜在线播放| 不卡av在线免费观看| 日韩影院免费视频| 中文字幕一区av| 精品国产第一区二区三区观看体验| 9色porny自拍视频一区二区| 九九国产精品视频| 亚洲国产日韩av| 综合激情成人伊人| 久久久久久久国产精品影院| 欧美日韩精品一区二区三区蜜桃| 成人在线综合网| 国内成+人亚洲+欧美+综合在线| 亚洲国产综合色| 自拍偷拍欧美精品| 中文字幕免费在线观看视频一区| 欧美一级在线观看| 欧美色图激情小说| 在线观看一区二区精品视频| av一二三不卡影片| 成人免费看的视频| 国产成人aaa| 国产成人免费在线视频| 韩国三级电影一区二区| 免费三级欧美电影| 日韩高清一级片| 午夜视频在线观看一区二区| 亚洲一区二区成人在线观看| 亚洲欧美一区二区三区孕妇| 国产精品乱人伦一区二区| 国产网站一区二区三区| 久久久激情视频| 久久久www成人免费无遮挡大片| 精品精品国产高清a毛片牛牛| 91精品国产91久久久久久最新毛片| 在线看国产一区| 欧美亚洲综合另类| 欧美色图天堂网| 欧美日韩国产区一| 欧美精品tushy高清| 欧美一区二区私人影院日本| 欧美一级日韩不卡播放免费| 日韩欧美色电影| 精品对白一区国产伦| 久久久久久97三级| 国产精品麻豆欧美日韩ww| 国产精品久久国产精麻豆99网站 | 久久午夜免费电影| 久久亚洲一级片| 亚洲国产精品成人综合 | 欧美日本精品一区二区三区| 欧美日韩国产精品成人| 欧美一区二区三区免费| 精品国产一二三| 国产精品色哟哟网站| 亚洲欧美日韩国产另类专区| 亚洲午夜国产一区99re久久| 午夜欧美一区二区三区在线播放| 青青草精品视频| 国产精品一区二区x88av| 不卡的av中国片| 在线观看中文字幕不卡| 4438成人网| 欧美国产激情一区二区三区蜜月 | 亚洲欧美中日韩| 亚洲精品视频在线| 日本aⅴ亚洲精品中文乱码| 国产伦精品一区二区三区免费迷| 国产69精品一区二区亚洲孕妇| 91亚洲精品久久久蜜桃| 5858s免费视频成人| 久久久亚洲午夜电影| 亚洲美女电影在线| 老司机精品视频一区二区三区| 国产精品77777竹菊影视小说| 99久久er热在这里只有精品15 | 国产精品一二三四| 97精品久久久午夜一区二区三区 | 国产精品自拍毛片| 色综合视频在线观看| 欧美一区二区三区免费大片| 亚洲国产精品激情在线观看| 午夜精品久久久久久| 高清国产一区二区| 91精品国产入口在线| 国产精品高潮呻吟| 免费人成黄页网站在线一区二区| 成人手机电影网| 日韩一区二区电影| 亚洲美腿欧美偷拍| 国产成人免费视频网站| 欧美色涩在线第一页| 国产欧美一区二区精品久导航| 亚洲国产成人高清精品| 成人免费观看视频| 欧美成人一区二区三区片免费 | 91影视在线播放| 欧美精品一区二区在线播放| 亚洲精品欧美专区| 国产成人自拍在线| 日韩午夜三级在线| 亚洲综合丝袜美腿| av成人免费在线| 久久午夜电影网| 人人狠狠综合久久亚洲| 欧美亚洲尤物久久| 亚洲天堂av一区| 岛国一区二区三区| 久久久精品影视| 蜜桃精品视频在线观看| 欧美日韩视频第一区| 亚洲欧美区自拍先锋| 国产成人久久精品77777最新版本| 欧美福利电影网| 亚洲国产精品久久久久婷婷884| 成人精品免费看| 久久久久9999亚洲精品| 久久99精品一区二区三区| 欧美男生操女生| 亚洲成av人片观看| 欧美天堂亚洲电影院在线播放| 日韩一区欧美一区| jizzjizzjizz欧美| 国产精品入口麻豆原神| 国产激情一区二区三区四区| 日韩欧美一区二区久久婷婷| 日韩不卡免费视频| 91精品在线一区二区| 亚洲国产一区二区视频| 在线国产电影不卡| 亚洲成av人片观看| 欧美日韩激情在线| 日韩高清在线一区| 欧美一区二区视频在线观看2020| 亚洲不卡在线观看| 欧美二区三区的天堂| 秋霞影院一区二区| 日韩午夜激情免费电影| 看片的网站亚洲| 2020国产精品自拍| 国产精品资源在线| 国产精品久久久久久久久图文区| 国产99久久精品| 国产精品久久久久一区| 99这里都是精品| 一区二区三区免费| 欧美日韩中文另类| 蜜桃久久精品一区二区| 精品国内二区三区| 成人午夜视频在线| 一区二区成人在线| 5月丁香婷婷综合| 精品一区二区三区在线播放 | 亚洲男人的天堂网| 91福利区一区二区三区| 午夜视频在线观看一区| 欧美一区二区高清| 国产高清亚洲一区| 亚洲精品成人少妇| 欧美一区二区在线播放| 国产盗摄一区二区| 中文字幕中文字幕中文字幕亚洲无线 | 国产精品亚洲午夜一区二区三区| 久久精品日产第一区二区三区高清版| 久久91精品久久久久久秒播| 国产精品色眯眯| 欧美日韩一二区| 国产精品主播直播| 一区二区三区蜜桃| 精品区一区二区| aaa亚洲精品| 美腿丝袜亚洲一区| 中文字幕亚洲成人| 911精品国产一区二区在线| 国产曰批免费观看久久久| 亚洲日穴在线视频| 在线成人免费观看| 本田岬高潮一区二区三区| 亚洲国产欧美在线| 欧美国产视频在线| 欧美疯狂做受xxxx富婆| www.久久久久久久久| 免费一级片91| 亚洲嫩草精品久久| 精品国产人成亚洲区| 在线免费不卡电影| 国产不卡在线播放| 日韩高清中文字幕一区| 亚洲色图制服诱惑 | 亚洲欧美偷拍另类a∨色屁股| 欧美视频在线播放| 成人免费毛片aaaaa**| 日韩国产精品久久| 亚洲卡通欧美制服中文| 久久久三级国产网站| 91精品免费在线观看| 色综合久久久久综合99|