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

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

?? liquid_crystal.c

?? 128*64的滾動液晶顯示程序
?? C
字號:
/*************************
名稱:12864液晶顯示

作者:dongpeiqin

修改時間:2007.4.23

功能:   陜西理工學院
		  電氣工程系
		   董佩欽
		 行勝于言!
*************************/
#include<reg51.h>
#include<intrins.h>
#include<absacc.h>

#define write_cmd_addr_1 XBYTE[0x8fff]	   //寫指令地址左
#define read_state_addr_1 XBYTE[0xafff]    //讀狀態地址左
#define write_data_addr_1 XBYTE[0x9fff]    //寫數據地址左
#define read_data_addr_1 XBYTE[0xbfff]     //讀數據地址左

#define write_cmd_addr_2 XBYTE[0x4fff]	   //寫指令地址右
#define read_state_addr_2 XBYTE[0x6fff]    //讀狀態地址右
#define write_data_addr_2 XBYTE[0x5fff]    //寫數據地址右
#define read_data_addr_2 XBYTE[0x7fff]     //讀數據地址右

#define Disp_On 0x3f//開顯示
#define Disp_Off 0x3e//關顯示
#define Col_Add 0x40//列地址
#define Page_Add 0xb8//頁地址
#define Start_line 0xc0//起始頁

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

字模,此字體下對應的
點陣為:寬x高=16x16

*****************************/
unsigned char code Chinese_character[][32]=
{
	
	{
		/*--  文字:  陜  --*/
		0xFE,0x02,0x22,0x5A,0x86,0x28,0xC8,0x08,0xFF,0x08,0x88,0x48,0x28,0x08,0x00,0x00,
		0xFF,0x00,0x04,0x48,0x47,0x21,0x11,0x0D,0x03,0x05,0x09,0x11,0x21,0x41,0x41,0x00//"陜",0
	},

	{
		/*--  文字:  西  --*/
		0x02,0xF2,0x12,0x12,0x12,0xFE,0x12,0x12,0x12,0xFE,0x12,0x12,0x12,0xF2,0x02,0x00,
		0x00,0x7F,0x28,0x24,0x22,0x21,0x20,0x20,0x20,0x21,0x22,0x22,0x22,0x7F,0x00,0x00//"西",1
	},

	{
		/*--  文字: 理  --*/
		0x44,0x44,0xFC,0x44,0x44,0x00,0xFE,0x92,0x92,0xFE,0x92,0x92,0x92,0xFE,0x00,0x00,
		0x10,0x10,0x0F,0x08,0x48,0x40,0x45,0x44,0x44,0x7F,0x44,0x44,0x44,0x45,0x40,0x00//"理",2
	},

	{
	 	/*--  文字: 工  --*/
		0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,
		0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00//"工",3
	},

	{
	 	/*--  文字: 學  --*/
		0x40,0x30,0x10,0x12,0x5C,0x54,0x50,0x51,0x5E,0xD4,0x50,0x18,0x57,0x32,0x10,0x00,
		0x00,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x00//"學",4
	},

	{
	 	/*--  文字: 院  --*/
		0xFE,0x02,0x32,0x4A,0x86,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x24,0x0C,0x04,0x00,
		0xFF,0x00,0x02,0x04,0x83,0x41,0x31,0x0F,0x01,0x01,0x7F,0x81,0x81,0x81,0xF1,0x00//"院",5
	},

	{
		/*--  文字: 電  --*/
		0x00,0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xF8,0x00,0x00,0x00,
		0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0x3F,0x44,0x44,0x44,0x44,0x4F,0x40,0x70,0x00//"電",6
	},

	{
		/*--  文字: 氣  --*/
		0x00,0x20,0x10,0x8C,0xA7,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0xA4,0x24,0x04,0x04,0x00,
		0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x30,0x40,0xF0,0x00//"氣",7
	},

	{
		/*--  文字: 工  --*/
		0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,
		0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00//"工",8
	},

	{
 		/*--  文字: 程  --*/
		0x10,0x12,0xD2,0xFE,0x91,0x11,0x80,0xBF,0xA1,0xA1,0xA1,0xA1,0xBF,0x80,0x00,0x00,
		0x04,0x03,0x00,0xFF,0x00,0x41,0x44,0x44,0x44,0x7F,0x44,0x44,0x44,0x44,0x40,0x00//"程",9
	},

	{
	 	/*--  文字: 系  --*/
	 	0x00,0x00,0x02,0x22,0xB2,0xAA,0x66,0x62,0x22,0x11,0x4D,0x81,0x01,0x01,0x00,0x00,
	 	0x00,0x40,0x21,0x13,0x09,0x05,0x41,0x81,0x7F,0x01,0x05,0x09,0x13,0x62,0x00,0x00//"系",10
	},

	{
		/*--  文字: 董  --*/
		0x02,0x22,0x2A,0xAA,0xAA,0xAF,0xAA,0xFA,0xAA,0xAF,0xAA,0xAA,0x2A,0x22,0x22,0x00,
		0x80,0x80,0xA0,0xAF,0xAA,0xAA,0xAA,0xFF,0xAA,0xAA,0xAA,0xAF,0xA0,0x80,0x80,0x00//"董",11

	},

	{
		/*--  文字: 佩  --*/
		0x40,0x20,0xF8,0x0F,0x02,0xFE,0xD2,0x52,0xF2,0x52,0xD2,0x02,0xFE,0x00,0x00,0x00,
		0x00,0x00,0x7F,0x20,0x1C,0x03,0x3F,0x00,0x7F,0x10,0x1F,0x00,0x1F,0x20,0x78,0x00//"佩",12
	},

	{
		/*--  文字: 欽  --*/
		0x40,0x30,0xEF,0x24,0x24,0x24,0x04,0x40,0x38,0x17,0xF0,0x10,0x50,0x30,0x10,0x00,
		0x01,0x01,0x7F,0x21,0x11,0x41,0x40,0x20,0x10,0x0C,0x03,0x0C,0x30,0x60,0x20,0x00//"欽",13
	},

	{
    	/*--  文字: 行  --*/
		0x10,0x08,0x84,0xC6,0x73,0x22,0x40,0x44,0x44,0x44,0xC4,0x44,0x44,0x44,0x40,0x00,
		0x02,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00//"行",14
	},

	{
		/*--  文字: 勝  --*/
		0x00,0x00,0xFE,0x12,0x12,0xFE,0x20,0x1C,0x10,0x10,0xFF,0x10,0x10,0x10,0x00,0x00,
		0x40,0x30,0x0F,0x21,0x41,0x3F,0x20,0x21,0x21,0x21,0x3F,0x21,0x21,0x21,0x20,0x00//"勝",15
	},

	{
		/*--  文字: 于  --*/
		0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x42,0x40,0x00,
		0x00,0x00,0x00,0x00,0x20,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00//"于",16
	},

	{
    	/*--  文字: 言  --*/
		0x00,0x04,0x04,0xA4,0xA4,0xA4,0xA5,0xA6,0xA4,0xA4,0xA4,0xA4,0x04,0x04,0x04,0x00,
		0x00,0x00,0x00,0xFC,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFC,0x00,0x00,0x00,0x00//"言",17
	}
};
unsigned char tanhao[]=
{
	/*--  文字: !  --*/
	0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00//"!",18
};
unsigned char qingping[]=
{
	 /*-- 清屏  --*/
	 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

/*********函數聲明***********/
void busy_check_1(void);
void busy_check_2(void);
void write_cmd_1(unsigned char command);
void write_cmd_2(unsigned char command);
void write_data_1(unsigned char dis_data);
void write_data_2(unsigned char dis_data);
void clear_1(void);
void clear_2(void);
void Chinese_disp_1(unsigned char pag,unsigned char col,unsigned char n);
void Chinese_disp_2(unsigned char pag,unsigned char col,unsigned char n);
void display(void);
void tanhao_disp(unsigned char pag,unsigned char col,unsigned char *chinese2);
void qingping_disp1(unsigned char pag,unsigned char col,unsigned char *chinese2);
void qingping_disp2(unsigned char pag,unsigned char col,unsigned char *chinese2);

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

檢測忙狀態左

***********************/
void busy_check_1(void)
{
	unsigned char busy;
	while(busy&0x80)
	{
		busy=read_state_addr_1;
	}
}
/***********************

檢測忙狀態右

***********************/
void busy_check_2(void)
{
	 unsigned char busy;
	 while(busy&0x80)
	 {	
		busy=read_state_addr_2;
	 }
	 
}
/***********************

寫命令左

***********************/
void write_cmd_1(unsigned char command)
{
	 busy_check_1();
	 write_cmd_addr_1=command;
}
/***********************

寫命令右

***********************/
void write_cmd_2(unsigned char command)
{
	 busy_check_2();
	 write_cmd_addr_2=command;
}
/***********************

寫數據左

***********************/
void write_data_1(unsigned char dis_data)
{
	busy_check_1();
	write_data_addr_1=dis_data;
}
/***********************

寫數據右

***********************/
void write_data_2(unsigned char dis_data)
{
 	busy_check_2();
	write_data_addr_2=dis_data;
}
/***********************

清內存左

***********************/
void clear_1(void)
{
 	unsigned char i;
	unsigned char k;
	write_cmd_1(Page_Add+0);
	write_cmd_1(Col_Add+0);
	for(i=0;i<8;i++)
	{
	 	 write_cmd_1(Page_Add+i);
		 for(k=0;k<64;k++)
		 	//write_data_1(0x00);
			qingping_disp1(i,k,qingping);
		
	}
}
/***********************

清內存右

***********************/
void clear_2(void)
{
 	unsigned char i;
	unsigned char k;
	write_cmd_2(Page_Add+0);
	write_cmd_2(Col_Add+0);
	for(i=0;i<8;i++)
	{
	 	 write_cmd_2(Page_Add+i);
		 for(k=0;k<64;k++)
		 	//write_data_2(0x00);
			qingping_disp2(i,k,qingping);
		 
	}
}
/***********************

顯示漢字16*16左

************************/
void Chinese_disp_1(unsigned char pag,unsigned char col,unsigned char n)
{
	unsigned char i=0;
	unsigned char j=0;
	for(i=0;i<2;i++)
	{	
		write_cmd_1(Page_Add+pag+i);
		write_cmd_1(Col_Add+col);
		for(j=0;j<16;j++)
			write_data_1(Chinese_character[n][16*i+j]);
	
	}

}
/***********************

顯示漢字16*16右

***********************/
void Chinese_disp_2(unsigned char pag,unsigned char col,unsigned char n)
{
	unsigned char i=0;
	unsigned char j=0;
	for(i=0;i<2;i++)
	{	
		write_cmd_2(Page_Add+pag+i);
		write_cmd_2(Col_Add+col);
		for(j=0;j<16;j++)
			write_data_2(Chinese_character[n][16*i+j]);
		
	}

}
/***********************

顯示嘆號'!'	

***********************/
void tanhao_disp(unsigned char pag,unsigned char col,unsigned char *chinese2)
{
	unsigned char i=0;
	unsigned char j=0;
	for(i=0;i<2;i++)
	{	
		write_cmd_2(Page_Add+pag+i);
		write_cmd_2(Col_Add+col);
		for(j=0;j<8;j++)
			write_data_2(chinese2[8*i+j]);
		
	}

}
/***********************

清屏左	

***********************/
void qingping_disp1(unsigned char pag,unsigned char col,unsigned char *chinese2)
{
	unsigned char i=0;
	unsigned char j=0;
	for(i=0;i<2;i++)
	{	
		write_cmd_1(Page_Add+pag+i);
		write_cmd_1(Col_Add+col);
		for(j=0;j<8;j++)
			write_data_1(chinese2[8*i+j]);
		
	}

}
/***********************

清屏右	

***********************/
void qingping_disp2(unsigned char pag,unsigned char col,unsigned char *chinese2)
{
	unsigned char i=0;
	unsigned char j=0;
	for(i=0;i<2;i++)
	{	
		write_cmd_2(Page_Add+pag+i);
		write_cmd_2(Col_Add+col);
		for(j=0;j<8;j++)
			write_data_2(chinese2[8*i+j]);
		
	}

}
/***********************

延時子程序	

***********************/
void delay(unsigned int k)
{
 	unsigned int i;
	unsigned int j;
	for(i=0;i<k;i++)
	for(j=0;j<20;j++);
}

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

LCD顯示子程序

***********************/
void display(void)
{	   
	unsigned char i;
	for(i=Start_line;i<0xff;i++)
 	{ 	
		Chinese_disp_1(0,16,0);
		Chinese_disp_1(0,32,1);
	 	Chinese_disp_1(0,48,2);
		Chinese_disp_2(0,0,3);
		Chinese_disp_2(0,16,4);
		Chinese_disp_2(0,32,5);
	 	Chinese_disp_1(2,32,6);
		Chinese_disp_1(2,48,7);
		Chinese_disp_2(2,0,8);
		Chinese_disp_2(2,16,9);
		Chinese_disp_2(2,32,10);
		Chinese_disp_1(4,48,11);
		Chinese_disp_2(4,0,12);
		Chinese_disp_2(4,16,13);
		Chinese_disp_1(6,32,14);
		Chinese_disp_1(6,48,15);
		Chinese_disp_2(6,0,16);
		Chinese_disp_2(6,16,17);
		tanhao_disp(6,32,tanhao);
		write_cmd_1(i);
		write_cmd_2(i);
		delay(3000);
	
	}
	delay(60000);
		

}
/***********主程序************/
void main(void)
{
 	clear_1();
	clear_2();
	while(1)
	{
	 	_nop_();
		display();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 亚洲美女屁股眼交| 亚洲午夜国产一区99re久久| 久久 天天综合| 欧美亚洲国产怡红院影院| 久久女同性恋中文字幕| 亚洲小少妇裸体bbw| 成人在线视频一区二区| 91精品国产综合久久福利软件| 国产精品卡一卡二| 国产一区二区三区免费在线观看| 在线国产亚洲欧美| 中文字幕亚洲一区二区av在线| 久久草av在线| 欧美一区永久视频免费观看| 亚洲免费av观看| 粉嫩蜜臀av国产精品网站| 日韩精品一区二区三区四区| 亚洲国产视频一区二区| 日本高清不卡aⅴ免费网站| 欧美国产欧美综合| 国产成人精品免费看| 日韩精品一区二区三区swag| 偷拍与自拍一区| 欧美日韩一区二区在线观看视频| 国产精品短视频| 成人一区二区视频| 欧美国产97人人爽人人喊| 国产一区二区三区在线观看精品 | 91麻豆精品国产91| 亚洲主播在线观看| 欧美伊人久久久久久午夜久久久久| 国产精品伦理在线| 97久久超碰国产精品| 国产精品卡一卡二| 91麻豆免费看| 亚洲精品成人精品456| 色噜噜狠狠成人网p站| 亚洲靠逼com| 欧美午夜免费电影| 日韩国产欧美在线视频| 日韩一级片网站| 国产在线不卡一区| 国产清纯白嫩初高生在线观看91| 国产精品中文有码| 国产精品久久久久久亚洲毛片| 成人久久久精品乱码一区二区三区 | 成人国产电影网| 国产精品美女久久久久久久网站| 成人免费看的视频| 亚洲免费在线观看| 欧美猛男超大videosgay| 人人精品人人爱| 国产亚洲一本大道中文在线| 成人在线一区二区三区| 亚洲黄网站在线观看| 欧美日韩精品一区视频| 久久99精品久久久| 一区精品在线播放| 3d动漫精品啪啪1区2区免费| 久久精品国产亚洲高清剧情介绍 | 国产精品2024| 亚洲三级理论片| 欧美高清激情brazzers| 国产一区二区三区美女| 亚洲天堂福利av| 日韩欧美亚洲另类制服综合在线| 国产精品一区久久久久| 一区二区三区日本| 精品国产一区二区三区不卡 | 欧美日韩在线不卡| 韩国成人福利片在线播放| 日韩美女视频19| 欧美变态tickle挠乳网站| 99国内精品久久| 麻豆精品蜜桃视频网站| 亚洲视频免费在线| 精品国产伦一区二区三区观看方式 | 麻豆国产精品777777在线| 国产精品久久久久久亚洲毛片 | eeuss鲁片一区二区三区| 五月综合激情日本mⅴ| 欧美国产精品一区二区| 欧美日本一区二区| 97久久精品人人爽人人爽蜜臀| 五月天网站亚洲| 亚洲精品综合在线| 久久久不卡网国产精品二区| 在线播放91灌醉迷j高跟美女 | 中文字幕av不卡| 3d成人h动漫网站入口| 99re这里都是精品| 国产乱码精品一品二品| 日韩国产精品久久| 亚洲黄色录像片| 国产精品久久久久影院亚瑟| 日韩一区二区三区在线| 欧美特级限制片免费在线观看| 风间由美中文字幕在线看视频国产欧美 | 天天综合日日夜夜精品| 亚洲欧美日韩国产综合在线| 久久九九99视频| 精品1区2区在线观看| 欧美日韩激情在线| 在线观看免费一区| 色悠悠久久综合| 99久久伊人久久99| 成人一区二区三区视频| 国产激情精品久久久第一区二区 | 欧美色视频在线| 在线精品视频免费观看| 色悠久久久久综合欧美99| av男人天堂一区| 91丨porny丨最新| 94-欧美-setu| 91在线观看视频| 在线亚洲一区观看| 欧美日韩精品一区二区三区四区 | 一区二区三区在线观看动漫 | 国产亚洲成aⅴ人片在线观看| 欧美精品一区二区三区高清aⅴ | 日本欧美一区二区| 日韩黄色小视频| 麻豆国产欧美日韩综合精品二区| 男女男精品视频网| 黑人巨大精品欧美一区| 韩国毛片一区二区三区| 国产精品一区二区在线观看网站| 国产一区二区三区免费观看| 国产成人亚洲精品狼色在线| 成人高清在线视频| 色88888久久久久久影院按摩| 在线精品视频小说1| 91麻豆精品国产91久久久使用方法 | 欧美剧在线免费观看网站| 91精品国产一区二区三区蜜臀| 欧美成人精品3d动漫h| 欧美激情一区二区三区蜜桃视频| 中文字幕亚洲一区二区av在线| 一区二区三区欧美日韩| 亚洲1区2区3区4区| 久久国内精品视频| 丁香网亚洲国际| 欧美亚洲日本一区| 日韩亚洲欧美综合| 中文字幕av一区二区三区免费看 | 91免费在线播放| 欧美精品日韩一本| 久久久99精品免费观看不卡| 中文字幕一区二区三区视频| 亚洲激情校园春色| 美女视频黄免费的久久| 成人一道本在线| 欧美日韩免费一区二区三区视频| 日韩精品一区国产麻豆| 亚洲天堂a在线| 久久国产精品免费| 一本久久a久久精品亚洲| 日韩欧美综合一区| 亚洲激情自拍偷拍| 国产乱码精品一区二区三区av| 日本久久电影网| 国产亚洲短视频| 亚洲成a天堂v人片| 成人av资源下载| 日韩视频一区二区| 一区二区三区在线播| 国产成人三级在线观看| 91精品国产综合久久福利软件 | 丁香啪啪综合成人亚洲小说| 欧美午夜在线观看| 国产精品久久久久久久久免费樱桃 | 国产乱码精品一区二区三| 欧美绝品在线观看成人午夜影视| 中文字幕亚洲电影| 国产乱淫av一区二区三区| 欧美精品久久久久久久多人混战| 中文字幕一区二区三区在线播放| 久久69国产一区二区蜜臀| 欧美剧在线免费观看网站| 亚洲精品乱码久久久久久| 国产成人精品aa毛片| 欧美一区二区黄色| 午夜精品久久久久影视| 99re这里只有精品6| 国产精品夫妻自拍| 国产成人精品1024| 久久久久国产精品厨房| 久久99国内精品| 日韩写真欧美这视频| 五月婷婷久久丁香| 欧美伦理电影网| 亚洲国产精品麻豆| 欧美日韩一区二区三区在线看| 亚洲激情一二三区| 色婷婷av一区二区三区软件| 亚洲摸摸操操av| 日本韩国欧美国产| 亚洲第一福利一区| 91精品视频网|