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

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

?? dh16搖搖棒.c

?? DH16搖搖棒
?? C
字號:
/*********************************************************************************************
							敦煌電子  DH Studio
							   WWW.DHMCU.COM
2013.01.17開始編寫
2013.01.18基本完成,只做了三個字幕切換
2013.01.19添加到四個字幕,加程序備注,程序完成
2013.01.24錄制DH16配套視頻教程,視頻在網(wǎng)站公開,如有疑問,敬請關(guān)注敦煌電子網(wǎng)站
/*********************************************************************************************/


#include <STC15.H> //單片機頭文件
#define uint unsigned int
#define uchar unsigned char
#define DELAY 5 //掃描延時時間長度
uchar MENU;
uchar a;
sbit S1= P3 ^ 4; //選擇鍵
sbit S2= P3 ^ 3; //向右搖動觸發(fā)

sbit D1= P2 ^ 4; //LED燈定義,低電平時亮(自上到下)
sbit D2= P2 ^ 3;
sbit D3= P2 ^ 2;
sbit D4= P2 ^ 1;
sbit D5= P2 ^ 0;
sbit D6= P3 ^ 7;
sbit D7= P3 ^ 6;
sbit D8= P3 ^ 5;
sbit D9= P1 ^ 5;
sbit D10= P1 ^ 4;
sbit D11= P1 ^ 3;
sbit D12= P1 ^ 2;
sbit D13= P1 ^ 1;
sbit D14= P1 ^ 0;
sbit D15= P2 ^ 7;
sbit D16= P2 ^ 6;

/*********************************************************************************************/
uchar code logo[] =  
{  
0x04,0x08,0x74,0x09,0x74,0x49,0x55,0xC9,0x57,0xFD,0x56,0x7F,0x74,0x47,0x74,0x45,
0xF4,0x64,0xFF,0x33,0x1F,0x1F,0x12,0x1F,0xF0,0x73,0xF0,0xE0,0x10,0xC0,0x10,0x40,/*"敦",0*/
/* (16 X 16 , 宋體, 加粗 ) */
0x80,0x40,0xE0,0x70,0x60,0x3E,0xFF,0x0F,0xFF,0x07,0x18,0x3C,0x7C,0x3D,0x7C,0x25,
0x56,0x25,0x57,0x3F,0x55,0x3F,0x54,0x25,0x54,0x25,0x7C,0x35,0x7C,0x35,0x00,0x20,/*"煌",1*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x00,0x00,0xF8,0x0F,0xF8,0x0F,0x48,0x04,0x48,0x04,0x48,0x04,0xFF,0x3F,
0xFF,0x7F,0x48,0x44,0x48,0x44,0x48,0x44,0xF8,0x4F,0xF8,0x4F,0x00,0x70,0x00,0x70,/*"電",2*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x01,0x00,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x41,0x02,0xC1,0xE2,0xFF,
0xF2,0x7F,0x1A,0x01,0x0E,0x01,0x06,0x01,0x02,0x01,0x80,0x01,0x80,0x01,0x00,0x01,/*"子",3*/
/* (16 X 16 , 宋體, 加粗 ) */


};
/*********************************************************************************************/
uchar code logo1[] =  
{ 
0x08,0x20,0xF8,0x3F,0xF8,0x3F,0x08,0x20,0x08,0x20,0x18,0x30,0xF0,0x1F,0xE0,0x0F,/*"D",0*/
/* (8 X 16 , 宋體, 加粗 ) */
0x08,0x20,0xF8,0x3F,0xF8,0x3F,0x08,0x21,0x00,0x01,0x08,0x21,0xF8,0x3F,0xF8,0x3F,/*"H",1*/
/* (8 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",2*/
/* (8 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x70,0x38,0xF8,0x38,0x88,0x21,0x08,0x21,0x08,0x23,0x38,0x3E,0x38,0x1C,/*"S",3*/
/* (8 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x80,0x00,0x80,0x00,0xE0,0x1F,0xE0,0x3F,0x80,0x20,0x80,0x20,0x00,0x00,/*"t",4*/
/* (8 X 16 , 宋體, 加粗 ) */
0x80,0x00,0x80,0x1F,0x80,0x3F,0x00,0x20,0x00,0x20,0x80,0x30,0x80,0x3F,0x80,0x3F,/*"u",5*/
/* (8 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x00,0x0E,0x00,0x1F,0x80,0x31,0x80,0x20,0x88,0x30,0xF8,0x3F,0xF8,0x3F,/*"d",6*/
/* (8 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x80,0x20,0x98,0x20,0x98,0x3F,0x98,0x3F,0x00,0x20,0x00,0x20,0x00,0x00,/*"i",7*/
/* (8 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x00,0x1F,0x80,0x3F,0x80,0x20,0x80,0x20,0x80,0x20,0x80,0x3F,0x00,0x1F,/*"o",8*/
/* (8 X 16 , 宋體, 加粗 ) */


};
/*********************************************************************************************/
uchar code logo2[] =  
{  
0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,
0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xC0,0x00,0xC0,0x00,0x80,0x00,/*"一",0*/
/* (16 X 16 , 宋體, 加粗 ) */
0x08,0x02,0x88,0x03,0xE8,0x01,0xFF,0xFF,0xFF,0xFF,0xC8,0x00,0x88,0x04,0x49,0x04,
0x4F,0x04,0x4E,0x04,0xF8,0xFF,0xFC,0xFF,0x4F,0x04,0x4B,0x04,0x48,0x04,0x08,0x04,/*"樣",1*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x00,0xF8,0x7F,0xFC,0x7F,0x8F,0x10,0x8B,0x10,0xF8,0x3F,0xF8,0x3F,0x70,0x00,
0xBF,0x00,0x8F,0x03,0x08,0x27,0x08,0x66,0x08,0x60,0xF8,0x3F,0xF8,0x1F,0x00,0x00,/*"的",2*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x00,0x00,0xF8,0x0F,0xF8,0x0F,0x48,0x04,0x48,0x04,0x48,0x04,0xFF,0x3F,
0xFF,0x7F,0x48,0x44,0x48,0x44,0x48,0x44,0xF8,0x4F,0xF8,0x4F,0x00,0x70,0x00,0x70,/*"電",3*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x01,0x00,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x41,0x02,0xC1,0xE2,0xFF,
0xF2,0x7F,0x1A,0x01,0x0E,0x01,0x06,0x01,0x02,0x01,0x80,0x01,0x80,0x01,0x00,0x01,/*"子",4*/
/* (16 X 16 , 宋體, 加粗 ) */


};

/*********************************************************************************************/
uchar code logo3[] =  
{  

0x00,0x00,0x02,0x08,0x02,0x0C,0x02,0x06,0x02,0x03,0x82,0x01,0xC2,0x00,0xFE,0x7F,
0xFE,0x7F,0x46,0x00,0xC2,0x00,0xC2,0x01,0x82,0x07,0x03,0x07,0x03,0x02,0x02,0x00,/*"不",0*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,
0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xC0,0x00,0xC0,0x00,0x80,0x00,/*"一",1*/
/* (16 X 16 , 宋體, 加粗 ) */
0x08,0x02,0x88,0x03,0xE8,0x01,0xFF,0xFF,0xFF,0xFF,0xC8,0x00,0x88,0x04,0x49,0x04,
0x4F,0x04,0x4E,0x04,0xF8,0xFF,0xFC,0xFF,0x4F,0x04,0x4B,0x04,0x48,0x04,0x08,0x04,/*"樣",2*/
/* (16 X 16 , 宋體, 加粗 ) */
0x00,0x00,0xF8,0x7F,0xFC,0x7F,0x8F,0x10,0x8B,0x10,0xF8,0x3F,0xF8,0x3F,0x70,0x00,
0xBF,0x00,0x8F,0x03,0x08,0x27,0x08,0x66,0x08,0x60,0xF8,0x3F,0xF8,0x1F,0x00,0x00,/*"的",3*/
/* (16 X 16 , 宋體, 加粗 ) */
0x42,0x08,0x42,0x08,0xFE,0x0F,0xFE,0x87,0x42,0xC4,0x42,0x64,0x20,0x30,0x22,0x1C,
0xE2,0x0F,0xE2,0x03,0x22,0x00,0xE2,0x3F,0xE2,0x7F,0x22,0x40,0x20,0x70,0x20,0x70,/*"玩",4*/
/* (16 X 16 , 宋體, 加粗 ) */
0x10,0x04,0x70,0x04,0x61,0xFE,0xC7,0xFF,0xF6,0x01,0x30,0x41,0x10,0x61,0x10,0x71,
0x10,0x5D,0xFF,0x4F,0xFF,0x43,0x10,0x41,0x10,0x51,0x10,0xF1,0x10,0xE1,0x00,0x01,/*"法",5*/
/* (16 X 16 , 宋體, 加粗 ) */

};
/*********************************************************************************************
				      延時函數(shù)
/*********************************************************************************************/
void delay (uint a)
{                             // 用于點掃描的延時
	unsigned int i;
	while( --a != 0)
	{
		for(i = 0; i < 1; i++); 
	}   				   
}
/*********************************************************************************************/

/*********************************************************************************************
				   毫秒級延時函數(shù)
/*********************************************************************************************/
void DELAY_MS (uint a)
{
	unsigned int i;
	while( --a != 0)
	{
		for(i = 0; i < 600; i++);
	}
}
/*********************************************************************************************/

/*********************************************************************************************
						關(guān)閉所有顯示函數(shù)
/**********************************************************************************************/
void DISPLAY_OFF (void)
{
	delay(DELAY);//顯示停留
	P1 = 0xff;
	P2 = 0xff;
	P3 = 0xff;
}
/**********************************************************************************************/

/*********************************************************************************************
					單列顯示函數(shù)
/**********************************************************************************************/
void DISPLAY_PIN (uchar d,uchar e)
{ 
	uchar i;
	i = d & 0x01;
	if(i == 0x01){D16 = 0;}DISPLAY_OFF();
	i = d & 0x02;
	if(i == 0x02){D15 = 0;}DISPLAY_OFF();
	i = d & 0x04;
	if(i == 0x04){D14 = 0;}DISPLAY_OFF();
	i = d & 0x08;
	if(i == 0x08){D13 = 0;}DISPLAY_OFF();
	i = d & 0x10;
	if(i == 0x10){D12 = 0;}DISPLAY_OFF();
	i = d & 0x20;
	if(i == 0x20){D11 = 0;}DISPLAY_OFF();
	i = d & 0x40;
	if(i == 0x40){D10 = 0;}DISPLAY_OFF();
	i = d & 0x80;
	if(i == 0x80){D9 = 0;}DISPLAY_OFF();

	i = e & 0x01;
	if(i == 0x01){D8 = 0;}DISPLAY_OFF();
	i = e & 0x02;
	if(i == 0x02){D7 = 0;}DISPLAY_OFF();
	i = e & 0x04;
	if(i == 0x04){D6 = 0;}DISPLAY_OFF();
	i = e & 0x08;
	if(i == 0x08){D5 = 0;}DISPLAY_OFF();
	i = e & 0x10;
	if(i == 0x10){D4 = 0;}DISPLAY_OFF();
	i = e & 0x20;
	if(i == 0x20){D3 = 0;}DISPLAY_OFF();
	i = e & 0x40;
	if(i == 0x40){D2 = 0;}DISPLAY_OFF();
	i = e & 0x80;
	if(i == 0x80){D1 = 0;}DISPLAY_OFF();
	delay(50);//調(diào)節(jié)字的顯示寬扁
} 
/*********************************************************************************************
				端口工作方式初始化函數(shù)
/**********************************************************************************************/
void init (void)
{
	P1M0 = 0xff;//強推
	P2M0 = 0xff;
	P3M0 = 0xe0;
	P1 = 0xff; //初始IO接口狀態(tài)
	P2 = 0xff;
	P3 = 0xff;
}
/*********************************************************************************************
					    第一幕
/**********************************************************************************************/
void display1()
{
	if(S2==0)
	{
	    DELAY_MS(40);
		while(S2==0);
		for(a=0;a<64;a++)//第一幕有四個漢字,用16*4=64 ,一個漢字是16列
		{ 
			DISPLAY_PIN (logo[a*2],logo[a*2+1]);
		}
	}	
}

/*********************************************************************************************
						第二幕
/**********************************************************************************************/
void display2()
{
	if(S2==0)
	{
		DELAY_MS(40);
		while(S2==0);
		for(a=0;a<72;a++)//第二幕有8個字母和一個空格,用8*9=72,一個字母是8列
		{
			DISPLAY_PIN (logo1[a*2],logo1[a*2+1]);
		}
	}	
}
/*********************************************************************************************
						第三幕
/**********************************************************************************************/
void display3()
{
	if(S2==0)
	{
		DELAY_MS(40);
		while(S2==0);
		for(a=0;a<80;a++)//第一幕有5個漢字,用16*5=80 ,一個漢字是16列
		{
			DISPLAY_PIN (logo2[a*2],logo2[a*2+1]);
		}
	}	
}
/*********************************************************************************************
						第四幕
/**********************************************************************************************/
void display4()
{
	if(S2==0)
	{
		DELAY_MS(40);
		while(S2==0);
		for(a=0;a<96;a++)//第一幕有6個漢字,用16*6=96 ,一個漢字是16列
		{
			DISPLAY_PIN (logo3[a*2],logo3[a*2+1]);
		}
	}	
}
/*********************************************************************************************
						按鍵選擇
/**********************************************************************************************/
void key()
{
	if(S1==0)
	{
		DELAY_MS(26);
		if(S1==0)
		{
			while(!S1);
			MENU++;
			if(MENU>3)
			MENU=0;
		}
	}
	
}
/**********************************************************************************************/

/*********************************************************************************************
					     主函數(shù)
/**********************************************************************************************/
void main (void)
{
	init();//初始程序
	while(1)
	{
		switch(MENU)
		{
			case 0:display1();key();break;
			case 1:display2();key();break;
			case 2:display3();key();break;
			case 3:display4();key();break;
			default:display1();break;
		}
	}
}
/**********************************************************************************************

/**********************************************************************************************/

/**********************************************************************************************
					  敦煌電子 DH Studio
  						WWW.DHMCU.COM
				   一樣的電子,不一樣的玩法
/**********************************************************************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
555夜色666亚洲国产免| 亚洲自拍偷拍图区| 久久久久久久国产精品影院| 在线不卡免费欧美| 欧美日韩国产色站一区二区三区| 99精品视频在线观看免费| 丁香另类激情小说| 99精品视频在线播放观看| 91在线丨porny丨国产| 一本大道综合伊人精品热热| a在线播放不卡| 91蜜桃视频在线| 一本久道中文字幕精品亚洲嫩| 91免费观看在线| 欧美色视频在线| 欧美老女人在线| 日韩一区二区在线免费观看| 日韩欧美久久一区| 久久久精品tv| 最新热久久免费视频| 亚洲精品久久久久久国产精华液| 亚洲乱码国产乱码精品精98午夜| 樱花草国产18久久久久| 午夜欧美电影在线观看| 日本在线不卡视频| 激情综合五月天| 成人一区二区三区在线观看| 色综合久久中文字幕综合网| 欧美在线播放高清精品| 日韩欧美在线综合网| 久久蜜臀中文字幕| 亚洲精品中文字幕乱码三区| 天天爽夜夜爽夜夜爽精品视频| 老司机免费视频一区二区三区| 国产精品一二三四| 91国偷自产一区二区三区观看| 欧美理论片在线| 久久久久久久久久久久久夜| 日韩美女视频一区二区| 亚洲成年人影院| 国产九九视频一区二区三区| 91蜜桃免费观看视频| 91精品国产免费久久综合| 国产性做久久久久久| 樱花草国产18久久久久| 精品中文字幕一区二区| 色综合中文字幕| 日韩精品一区二区三区中文精品| 国产嫩草影院久久久久| 亚洲一区二区免费视频| 国产精品1区二区.| 欧美系列一区二区| 国产拍欧美日韩视频二区| 亚洲一区二区黄色| 国产69精品久久久久777| 欧美在线free| 国产免费成人在线视频| 亚洲va韩国va欧美va| 国产suv一区二区三区88区| 欧美美女激情18p| 国产欧美一区二区三区网站| 午夜激情久久久| av在线播放成人| 欧美mv日韩mv国产网站| 一区二区三区四区激情| 国产一区二区三区在线观看精品 | 久久只精品国产| 亚洲精品国产高清久久伦理二区| 久久99热国产| 欧美影院精品一区| 国产精品入口麻豆九色| 久久www免费人成看片高清| 在线精品视频小说1| 日本一区二区三区久久久久久久久不| 亚洲一区二区欧美| 99精品国产视频| 久久精品一区四区| 另类专区欧美蜜桃臀第一页| 精品污污网站免费看| 国产精品污网站| 国产精品一区二区你懂的| 69久久99精品久久久久婷婷 | 成人免费视频一区| 精品欧美一区二区三区精品久久| 亚洲图片欧美色图| 色就色 综合激情| 国产精品嫩草影院com| 久久99国产精品久久| 欧美日韩黄视频| 亚洲一区二区三区四区五区黄| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧洲亚洲国产日韩| 亚洲另类春色校园小说| 成人丝袜视频网| 久久久精品国产免费观看同学| 欧美a一区二区| 欧美乱妇15p| 日韩在线一二三区| 欧美人体做爰大胆视频| 亚洲一区二区三区小说| 欧美中文字幕一区二区三区亚洲| 国产精品美日韩| 成人av集中营| 国产精品久久久久久久岛一牛影视| 韩国在线一区二区| 久久久久久久久一| 成人污污视频在线观看| 国产农村妇女毛片精品久久麻豆| 国产精品白丝av| 欧美国产日韩精品免费观看| 国产精品白丝jk黑袜喷水| 久久久久久久综合日本| 成人小视频在线| 亚洲欧洲制服丝袜| 在线精品视频小说1| 亚洲18影院在线观看| 在线电影院国产精品| 日韩电影在线观看网站| 日韩女优av电影在线观看| 国产乱码精品一区二区三区av | 一区二区三区成人在线视频| 在线日韩国产精品| 天天影视色香欲综合网老头| 日韩视频永久免费| 激情综合色播五月| 国产精品色哟哟网站| 色综合网色综合| 香蕉av福利精品导航| 日韩一区二区免费在线观看| 国产一区中文字幕| 18欧美亚洲精品| 欧美色涩在线第一页| 久草这里只有精品视频| 国产精品色在线观看| 在线观看日韩国产| 日本午夜一区二区| 国产日韩欧美精品电影三级在线| 91麻豆123| 人人精品人人爱| 国产欧美视频在线观看| 91欧美一区二区| 免费在线看成人av| 欧美韩国一区二区| 欧美日韩日本视频| 国产最新精品精品你懂的| 亚洲欧美一区二区三区极速播放| 欧美日韩专区在线| 国产精品综合av一区二区国产馆| 国产精品成人免费| 日韩一级片在线播放| 成人毛片在线观看| 日韩精品乱码av一区二区| 亚洲国产成人私人影院tom| 欧美性色黄大片| 韩国女主播成人在线观看| 亚洲品质自拍视频| 精品1区2区在线观看| 色综合久久久网| 狠狠久久亚洲欧美| 亚洲国产成人av| 欧美韩国日本综合| 日韩欧美电影在线| 欧洲中文字幕精品| 成人免费视频网站在线观看| 日产欧产美韩系列久久99| 中文字幕一区二区日韩精品绯色| 日韩一级片网址| 欧美性做爰猛烈叫床潮| 国产成人综合网站| 免费成人在线影院| 亚洲综合一二三区| 国产精品无遮挡| 欧美成人一区二区三区| 欧美日韩日日摸| 色综合激情久久| 成人三级伦理片| 国内偷窥港台综合视频在线播放| 亚洲国产一区在线观看| 中文字幕在线免费不卡| 精品av久久707| 91精品国产综合久久福利软件 | 欧美日韩一本到| 成人午夜在线免费| 激情小说欧美图片| 日本亚洲一区二区| 亚洲丰满少妇videoshd| 日韩伦理电影网| 国产三级久久久| 精品国产三级a在线观看| 欧美伦理影视网| 欧美日韩成人一区| 91福利区一区二区三区| 波多野结衣欧美| 粉嫩蜜臀av国产精品网站| 狠狠色综合日日| 国产一区二区三区精品欧美日韩一区二区三区 | 麻豆国产精品777777在线| 亚洲va国产va欧美va观看| 亚洲在线中文字幕| 尤物在线观看一区|