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

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

?? char._h

?? 薔介紹單片機(jī)的彩色液晶顯示器開發(fā)里程。手把手
?? _H
?? 第 1 頁 / 共 2 頁
字號:
//液晶字符、漢字輸出
//液晶顯示基本函數(shù)
/***********************************************************************
公司名稱:  泰克通信
模 塊 名: 液晶顯示字符、漢字輸出           LCD 型號:NHC-01 
創(chuàng) 建 人:        輸入輸出模塊組            日期:2004-03-17
修 改 人:        輸入輸出模塊組            日期:2004-03-23 
功能描述: 1、輸出漢字
           2、輸出英文字符、數(shù)字
           3、輸出字符串,可以包含數(shù)字及幾個標(biāo)點(diǎn)
其他說明: 本程序在atmag128和nhc-01上調(diào)試通過
版 本:    alpha 0.01
**********************************************************************/

void hz_write(char x,char y,char *hz,char color);//將輸入的黑白格式轉(zhuǎn)換為給lcd可以識別的彩色字模
void hanzi(char x,char y,char *hz,char color,char bs);//按照列位置顯示任意大小顏色的字符
void lettershow(char x,char y,char *hz,char color);//按照列位置顯示任意大小顏色的字符
void showchar(char x,char y,char a,char letter,char color);//在任意位置顯示a所表示的值
void showchars(char x,char y,char *a,char letter,char color);//在任意位置顯示字符串a(chǎn)所表示的值
void showallhz(void);//顯示液晶上所有的漢字



/***************漢字顯示,顯示整個漢字*********************/

void hanzi(char x,char y,char *hz,char color,char bs)
{
	unsigned char i,j;
	for(i=0;i<bs*8;i++)//一共有bs×8行的點(diǎn)陣
	{
		for(j=0;j<bs;j++)//每行有bs個點(diǎn)位
		{
			hz_write(x,y,hz,color);//寫入該點(diǎn)位的八個點(diǎn)
			hz++;//hz存放黑白字模的數(shù)組
			x++;
		}
		x-=bs;//返回字的行首
		y++;//進(jìn)入下一行
	}
}
/***************漢字顯示,顯示漢字的一個字節(jié)位*********************/
void hz_write(char x,char y,char *hz,char color)
{
	char i,j,k;
	char buffer1,buffer2,buffer3;
	read(x,y,&buffer1,&buffer2,&buffer3);
	i=*hz;
	for(j=8;*hz&&j>0;j--)//判斷每位的值,看其對應(yīng)的點(diǎn)是否存在,存在則修改其顏色值。
	{
		i=*hz&(1<<(j-1));
        	if(i==0x80)//判斷第一位是否存在
        	   {  
        	      buffer1 &= 0x1f;
        	      buffer1 |=(color<<5);
        	   }
        	else if (i==0x40)//判斷第二位是否存在
        	   {
        	      buffer1 &= 0xe3;
        	      buffer1 |=(color<<2);
        	   }
        	else if (i==0x20)//判斷第三位是否存在
        	   {
        	      buffer1 &= 0xfc;
        	      buffer1 |=(color>>1);
        	      buffer2 &= 0x7f;
        	      buffer2 |=(color<<7);
        	   }
        	else if (i==0x10)//判斷第四位是否存在
        	   {
        	      buffer2 &= 0x8f;
        	      buffer2 |=(color<<4);
        	   }
        	else if (i==0x08)//判斷第五位是否存在
        	   {
        	      buffer2 &= 0xf1;
        	      buffer2 |=(color<<1);
        	   }
        	else if (i==0x04)//判斷第六位是否存在
        	   {
        	      buffer2 &= 0xfe;
        	      buffer2 |=(color>>2);
        	      buffer3 &= 0x3f;
        	      buffer3 |=(color<<6);
        	   }
        	else if (i==0x02)//判斷第七位是否存在
        	   {
        	      buffer3 &= 0xc7;
        	      buffer3 |=(color<<3);
        	   }
        	else if (i==0x01)//判斷第八位是否存在
        	   {
        	      buffer3 &= 0xf8;
        	      buffer3 |= color;
        	   }
        }//判斷輸入的黑白字符字模每個數(shù)字對應(yīng)的寫入點(diǎn)以及其顏色
        write(x,y,buffer1,buffer2,buffer3);
}

/***************顯示一個字符字符固定大小,8×16******************/
void lettershow(char x,char y,char *hz,char color)
{
	unsigned char i,j;
	for(i=0;i<16;i++)//一共有16行的點(diǎn)陣
	{
		hz_write(x,y,hz,color);//寫入該點(diǎn)位的八個點(diǎn)
		hz++;//hz存放黑白字模的數(shù)組
		y++;//進(jìn)入下一行
	}
}

/*********計(jì)算字符a所表示的字符,調(diào)用顯示字符模塊來顯示********/
void showchar(char x,char y,char a,char letter,char color)
{
	char suzhi[15][16]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x20,0xC0},/*",",0*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"-",1*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00},/*".",2*/
{0x00,0x00,0x01,0x02,0x02,0x04,0x04,0x08,0x08,0x10,0x10,0x20,0x20,0x40,0x40,0x00},/*"/",3*/
{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00},/*"0",4*/
{0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"1",5*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x04,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00},/*"2",6*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x02,0x42,0x44,0x38,0x00,0x00},/*"3",7*/
{0x00,0x00,0x00,0x04,0x0C,0x14,0x24,0x24,0x44,0x44,0x7E,0x04,0x04,0x1E,0x00,0x00},/*"4",8*/
{0x00,0x00,0x00,0x7E,0x40,0x40,0x40,0x58,0x64,0x02,0x02,0x42,0x44,0x38,0x00,0x00},/*"5",9*/
{0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x24,0x18,0x00,0x00},/*"6",10*/
{0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00},/*"7",11*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00},/*"8",12*/
{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x26,0x1A,0x02,0x02,0x24,0x38,0x00,0x00},/*"9",13*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00}};/*":",4*/

	char mletter[26][16]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x1E,0x22,0x42,0x42,0x3F,0x00,0x00},/*"a",0*/
{0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x64,0x58,0x00,0x00},/*"b",1*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x40,0x40,0x40,0x22,0x1C,0x00,0x00},/*"c",2*/
{0x00,0x00,0x00,0x06,0x02,0x02,0x02,0x1E,0x22,0x42,0x42,0x42,0x26,0x1B,0x00,0x00},/*"d",3*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E,0x40,0x40,0x42,0x3C,0x00,0x00},/*"e",4*/
{0x00,0x00,0x00,0x0F,0x11,0x10,0x10,0x7E,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"f",5*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x44,0x44,0x38,0x40,0x3C,0x42,0x42,0x3C},/*"g",6*/
{0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x5C,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00},/*"h",7*/
{0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"i",8*/
{0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x1C,0x04,0x04,0x04,0x04,0x04,0x04,0x44,0x78},/*"j",9*/
{0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0x4E,0x48,0x50,0x68,0x48,0x44,0xEE,0x00,0x00},/*"k",10*/
{0x00,0x00,0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"l",11*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x49,0x49,0x49,0x49,0x49,0xED,0x00,0x00},/*"m",12*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDC,0x62,0x42,0x42,0x42,0x42,0xE7,0x00,0x00},/*"n",13*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00},/*"o",14*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD8,0x64,0x42,0x42,0x42,0x44,0x78,0x40,0xE0},/*"p",15*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x22,0x42,0x42,0x42,0x22,0x1E,0x02,0x07},/*"q",16*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x32,0x20,0x20,0x20,0x20,0xF8,0x00,0x00},/*"r",17*/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品欧美专区| 夜夜爽夜夜爽精品视频| 欧美猛男gaygay网站| 一本色道久久综合亚洲aⅴ蜜桃| 国产aⅴ精品一区二区三区色成熟| 美女视频网站久久| 黄色精品一二区| 国产精品996| 91色九色蝌蚪| 精品视频一区 二区 三区| 欧美日韩国产免费| 日韩欧美国产不卡| 久久久久国产精品免费免费搜索| 久久人人97超碰com| 国产精品久久久久久久久久免费看| 国产精品沙发午睡系列990531| 国产精品进线69影院| 亚洲精品国产第一综合99久久 | 午夜不卡在线视频| 青青草国产精品亚洲专区无| 精品一区二区av| 国产精品一区三区| 99re这里只有精品首页| 欧美日韩亚洲高清一区二区| 日韩一区二区视频在线观看| 久久久久久久久岛国免费| 亚洲少妇中出一区| 青青草原综合久久大伊人精品优势| 麻豆一区二区三区| www..com久久爱| 欧美日韩一区 二区 三区 久久精品| 日韩亚洲欧美在线观看| 国产精品久久久99| 免费观看一级特黄欧美大片| 成人夜色视频网站在线观看| 欧美日韩国产综合一区二区三区 | 精品一二三四在线| 一本大道综合伊人精品热热| 日韩欧美高清一区| 一区二区三区在线观看欧美 | 国产自产视频一区二区三区| 99国产精品国产精品久久| 欧美高清视频不卡网| 国产精品每日更新在线播放网址| 日韩一区精品视频| 色网综合在线观看| 国产三级精品三级| 免费观看一级欧美片| 色狠狠色狠狠综合| 国产精品污网站| 九九在线精品视频| 欧美精品tushy高清| 亚洲欧美另类图片小说| 国产福利一区二区三区视频| 91精品国产一区二区人妖| 亚洲精品视频在线观看免费| 国产一区视频在线看| 欧美一级免费大片| 亚洲bt欧美bt精品777| 99re这里只有精品6| 久久亚洲私人国产精品va媚药| 亚洲香蕉伊在人在线观| 99久久久精品| 亚洲欧美综合色| 成人app在线观看| 欧美激情综合五月色丁香小说| 免费av成人在线| 欧美一级生活片| 蜜臀99久久精品久久久久久软件| 欧美日韩在线三级| 午夜精品久久久久久| 欧美色综合久久| 亚洲成人你懂的| 欧美精品v国产精品v日韩精品 | 国产精品系列在线| 高清视频一区二区| 国产精品毛片高清在线完整版| 国产一区视频网站| 国产三级欧美三级日产三级99 | 欧美极品另类videosde| 国产精品一区二区男女羞羞无遮挡| 日韩一区二区精品在线观看| 蜜桃视频在线观看一区| 日韩限制级电影在线观看| 蜜臀av性久久久久av蜜臀妖精| 欧美一级在线视频| 国产精品影视在线观看| 国产蜜臀97一区二区三区| 高清在线不卡av| 亚洲免费在线播放| 欧美高清精品3d| 久久91精品久久久久久秒播| 国产午夜一区二区三区| 91啪亚洲精品| 日韩精品91亚洲二区在线观看 | 国产一区二区精品久久99| 国产日产欧美一区二区三区| 99vv1com这只有精品| 亚洲国产成人av| www国产精品av| 色婷婷香蕉在线一区二区| 日韩av二区在线播放| 国产视频视频一区| 欧美视频一区二区三区四区| 九九**精品视频免费播放| 中文字幕亚洲一区二区av在线| 欧美婷婷六月丁香综合色| 久久综合综合久久综合| 亚洲日本在线看| 日韩精品中文字幕一区| av一区二区三区黑人| 亚洲1区2区3区4区| 中文字幕不卡的av| 在线不卡a资源高清| 丁香婷婷综合网| 日韩成人免费在线| 日韩久久一区二区| 精品国产伦理网| 欧美日韩一区二区三区免费看| 国产美女精品一区二区三区| 亚洲综合色区另类av| 国产亚洲综合在线| 欧美日本国产视频| 99精品国产99久久久久久白柏 | 国产精品69久久久久水密桃| 一个色妞综合视频在线观看| 国产日韩精品一区二区三区| 在线成人av影院| 欧美综合久久久| 成人网在线免费视频| 免费在线观看一区二区三区| 亚洲欧美偷拍卡通变态| 欧美国产丝袜视频| 精品久久久影院| 日韩午夜中文字幕| 欧美精品久久久久久久多人混战 | 成人午夜电影网站| 国产精品亚洲午夜一区二区三区 | 欧美日韩一区精品| 色综合天天综合网天天看片| 国产成人av一区二区三区在线观看| 男男gaygay亚洲| 视频一区欧美精品| 日韩国产在线一| 午夜精品福利在线| 午夜视频一区在线观看| 亚洲国产精品自拍| 一区二区三国产精华液| 日韩毛片高清在线播放| 亚洲人成伊人成综合网小说| 国产精品护士白丝一区av| 国产精品久久午夜| 亚洲三级电影网站| 亚洲精品免费看| 亚洲精品videosex极品| 亚洲一区视频在线| 亚洲bt欧美bt精品| 蜜桃视频在线观看一区二区| 美国毛片一区二区| 国产一区二区三区久久久| 久久成人免费电影| 国产成人鲁色资源国产91色综| 国产精品18久久久久| 成人国产精品免费观看视频| 99re视频这里只有精品| 在线精品国精品国产尤物884a| 色综合视频一区二区三区高清| 在线欧美一区二区| 欧美一区二区视频在线观看| 2020国产成人综合网| 欧美激情一二三区| 亚洲精选免费视频| 日欧美一区二区| 国产在线视频一区二区三区| 成人视屏免费看| 日本乱码高清不卡字幕| 欧美精品少妇一区二区三区| 欧美不卡在线视频| 国产精品久久99| 日韩专区中文字幕一区二区| 韩日精品视频一区| 色综合久久综合网97色综合| 欧美高清www午色夜在线视频| 久久免费视频色| 亚洲综合一区二区精品导航| 毛片不卡一区二区| 91在线视频播放地址| 欧美一区二视频| 中文字幕欧美一| 蜜桃久久久久久| 91在线视频免费观看| 日韩久久久久久| 一区二区三区四区中文字幕| 精品一区二区三区影院在线午夜 | 久久精品国产一区二区三区免费看| 美女网站色91| 日本高清视频一区二区| 精品国产一区二区三区不卡| 亚洲在线视频免费观看| 懂色一区二区三区免费观看|