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

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

?? main.c

?? 使用AVR單片機(jī)OCMJ4X8C液晶驅(qū)動(dòng)
?? C
字號:
/*************************************8M晶振******************/
#include <iom16v.h>
#include <macros.h>
//#include <slavr.h>

#define uint  unsigned int
#define uchar unsigned char
#define x1    0x80                    //DDRAM上半屏起始地址
#define x2    0x88                    //DDRAM下半屏起始地址
#define y     0x80
#define comm  0                 
#define dat   1

#define clr_cs   asm("cbi 0x18,4")    //嵌入?yún)R編,定義PB口的第四位輸出低電平
#define sbi_cs   asm("sbi 0x18,4")    //嵌入?yún)R編,定義PB口的第四位輸出高電平
#define clr_std  asm("cbi 0x18,5")
#define sbi_std  asm("sbi 0x18,5")
#define clr_sclk asm("cbi 0x18,6")
#define sbi_sclk asm("sbi 0x18,6")
                
void wr_lcd (uchar dat_comm,uchar content);  //調(diào)用函數(shù)聲明
void delay (uint us);
uchar tab1[]={
"本系列中文模塊內(nèi)"
"任意位置反白顯示"
"置二級字庫,可在"
"使用更方便更靈活"
};

uchar tab31[]={
"金鵬科技有限公司"
"Golden Palm TECH"
}; 
/*********************定義圖像數(shù)據(jù)*************************/ 
uchar  tab32[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x18,0x0C,0x00,0x00,0x01,0x00,0x00,0x00,0x00,
0x01,0xFF,0x80,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x13,0x10,0x03,0xFE,0x00,
0x03,0xFF,0xC0,0x00,0x00,0x00,0x00,0x58,0x00,0x00,0x00,0x3F,0x30,0x1F,0xFF,0xC0,
0x03,0xFF,0xE0,0x00,0x00,0x00,0x00,0x8C,0x03,0xF0,0x00,0x7F,0xE0,0x7C,0x01,0xE0,
0x03,0xFF,0xF0,0x00,0x00,0x00,0x01,0x36,0x06,0xC0,0x00,0x5F,0xC0,0xFF,0xFC,0x60,
0x01,0xFF,0xF0,0x00,0x00,0x00,0x02,0x1B,0x0F,0x80,0x00,0xFF,0x01,0xFE,0x0F,0x30,
0x00,0xEF,0xF0,0x00,0x00,0x00,0x02,0x6D,0x9F,0x00,0x00,0x3E,0x03,0xFF,0xF1,0x90,
0x00,0xFF,0xF8,0x00,0x00,0x00,0x04,0x36,0xFE,0x00,0x01,0xFF,0x07,0xFF,0xFC,0x90,
0x00,0xEF,0xFF,0xFF,0x80,0x00,0x04,0xDB,0x7E,0x00,0x03,0xFF,0x87,0xFF,0xFC,0xD0,
0x00,0x0F,0xFF,0xFF,0xC0,0x00,0x04,0x6D,0xFC,0x00,0x07,0xFF,0x8F,0xFF,0xFE,0x50,
0x00,0x0F,0xFF,0xFF,0xE0,0x00,0x04,0x36,0xFC,0x10,0x07,0xFF,0x8F,0xFF,0xFE,0x90,
0x00,0x0F,0xFF,0xFF,0xE0,0x00,0x04,0x1B,0xF8,0x10,0x07,0xFF,0xCF,0xFF,0xFE,0x80,
0x00,0x0F,0xFF,0xFF,0xF0,0x00,0x04,0x0F,0xF8,0x10,0x07,0xFF,0xFF,0xFF,0xFA,0x00,
0x00,0x07,0xFF,0xFF,0xF0,0x00,0x04,0x07,0xF0,0x10,0x07,0xFF,0xFF,0xFF,0xFA,0x00,
0x00,0xFF,0xFF,0xFF,0xF8,0x00,0x02,0x03,0xF0,0x20,0x07,0xFF,0xFF,0xFF,0xBA,0x00,
0x00,0xFD,0xFF,0xFF,0xFC,0x00,0x02,0x03,0xF0,0x20,0x03,0xFF,0xFF,0xDF,0xB8,0x00,
0x00,0xC1,0xC0,0x3F,0xFC,0x00,0x01,0x01,0xE0,0x40,0x00,0xFF,0xFF,0xDF,0xB0,0x00,
0x00,0x81,0xC0,0x3F,0xCE,0x00,0x00,0x81,0xE0,0x80,0x00,0x7F,0xFF,0xDF,0xA0,0x00,
0x00,0x81,0x80,0x1D,0xCF,0x00,0x00,0x41,0xE1,0x00,0x00,0x3F,0xFF,0x9B,0x00,0x00,
0x01,0x83,0x80,0x1F,0xC7,0x80,0x00,0x21,0xE2,0x00,0x00,0x1F,0xFD,0xB6,0x00,0x00,
0x01,0xC3,0x00,0x0E,0xE6,0x80,0x00,0x19,0xEC,0x00,0x00,0x07,0xFE,0x20,0x00,0x00,
0x00,0xC3,0x00,0x07,0x67,0x40,0x00,0x07,0xF0,0x00,0x00,0x03,0x3E,0x00,0x00,0x00,
0x00,0x02,0x00,0x03,0xE7,0xA0,0x00,0x00,0x00,0x00,0x00,0x02,0x8E,0x00,0x00,0x00,
0x00,0x06,0x00,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x00,
0x00,0x06,0x00,0x07,0x03,0x00,0x77,0x46,0x74,0x24,0x80,0x06,0x04,0x00,0x00,0x00,
0x00,0x1C,0x00,0x06,0x00,0x00,0x55,0x45,0x54,0x57,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x1C,0x00,0x0E,0x00,0x00,0x45,0x45,0x74,0x57,0x80,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x1C,0x00,0x00,0x55,0x45,0x44,0x74,0x80,0xF0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x38,0x00,0x00,0x77,0x76,0x47,0x54,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

void init_lcd (void)
  {
  //sbi_rst;
  //clr_psb;             //psb置高為串行數(shù)據(jù)傳輸方式
  wr_lcd (comm,0x30);  /*30---基本指令動(dòng)作*/   
  wr_lcd (comm,0x01);  /*清屏,地址指針指向00H*/
  delay (100);
  wr_lcd (comm,0x06);  /*光標(biāo)的移動(dòng)方向*/
  wr_lcd (comm,0x0c);  /*開顯示,關(guān)游標(biāo)*/
  }
/*---------------顯示漢字或字符----------------*/
void chn_disp (uchar *chn)
  {
  uchar i,j;
  wr_lcd (comm,0x30);
  wr_lcd (comm,0x80);
  for (j=0;j<4;j++)
    {
    for (i=0;i<16;i++)
    wr_lcd (dat,chn[j*16+i]);
    }
  }
/*-----------上半屏顯示漢字或字符------------*/
void chn_disp1 (uchar *chn)
  {
  uchar i,j;
  wr_lcd (comm,0x30);
  wr_lcd (comm,0x80);
  j=0;
  for (i=0;i<16;i++)
  wr_lcd (dat,chn[j*16+i]);
  wr_lcd (comm,0x90);
  j=1;
  for (i=0;i<16;i++)
  wr_lcd (dat,chn[j*16+i]);
  }
/*-------------下半屏顯示圖形--------------*/
void img_disp1 (uchar *img)
{
  uchar i,j;
  for(j=0;j<32;j++)
  {
    for(i=0;i<8;i++)
    {
      wr_lcd (comm,0x34);
      wr_lcd (comm,y+j);
      wr_lcd (comm,x2+i);
      wr_lcd (comm,0x30);
      wr_lcd (dat,img[j*16+i*2]);
      wr_lcd (dat,img[j*16+i*2+1]);
    }
  }
  wr_lcd (comm,0x36);
}
/*--------------顯示點(diǎn)陣----------------*/
void lat_disp (uchar data1,uchar data2)
  {
  uchar i,j,k,x;
  x=x1;
  for(k=0;k<2;k++)
    {
    for(j=0;j<16;j++)
      {
      for(i=0;i<8;i++)
        {
        wr_lcd (comm,0x34);
        wr_lcd (comm,y+j*2);
        wr_lcd (comm,x+i);
        wr_lcd (comm,0x30);
        wr_lcd (dat,data1);
        wr_lcd (dat,data1);
        }
      for(i=0;i<8;i++)
        {
        wr_lcd (comm,0x34);
        wr_lcd (comm,y+j*2+1);
        wr_lcd (comm,x+i);
        wr_lcd (comm,0x30);
        wr_lcd (dat,data2);
        wr_lcd (dat,data2);
        }
      }
    x=x2;
    }
  wr_lcd (comm,0x36);
  }
/*-----------------------------------------------*/
//當(dāng)data1=0xff,data2=0xff時(shí),在x0,y0處反白顯示16xl*yl.
void con_disp (uchar data1,uchar data2,uchar x0,uchar y0,uchar xl,uchar yl)
  {
  uchar i,j;
  for(j=0;j<yl;j++)
    {
    for(i=0;i<xl;i++)
      {
      wr_lcd (comm,0x34);
      wr_lcd (comm,y0+j);
      wr_lcd (comm,x0+i);
      wr_lcd (comm,0x30);
      wr_lcd (dat,data1);
      wr_lcd (dat,data2);
      }
    }
  wr_lcd (comm,0x36);
  }
/*--------------清DDRAM------------------*/
void clrram (void)
  {
  wr_lcd (comm,0x30);
  wr_lcd (comm,0x01);
  delay (1500);      //串行通信設(shè)1500的延時(shí)
  }


/*----------------寫數(shù)據(jù)到DDRAM-------------------*/
void wr_lcd (uchar dat_comm,uchar content)
  {
  uchar a,i,j;
  a=content;
  sbi_cs;
  clr_sclk;
  sbi_std; 
  for(i=0;i<5;i++)
    {
    sbi_sclk; 
    clr_sclk;
    }
  clr_std;
  sbi_sclk;
  clr_sclk; 
  if(dat_comm)
    sbi_std; 
  else
    clr_std;    
  sbi_sclk;  
  clr_sclk;
  clr_std;
  sbi_sclk;
  clr_sclk; 
  for(j=0;j<2;j++)
    {
    for(i=0;i<4;i++)
      {
	  if(a&0x80) sbi_std;
	    else clr_std;
	  a<<=1;
      sbi_sclk;
      clr_sclk;
      }
    clr_std;
    for(i=0;i<4;i++)
      {
      sbi_sclk;
      clr_sclk;
      }
    }
  }
void delay (uint us)          //延時(shí)
  {
  while(us--);
  }
void delay1 (uint ms)         //延時(shí)
  {
  uint i,j;
  for(i=0;i<ms;i++)
  for(j=0;j<15;j++)
  delay(1);
  }
/*------------------主程序--------------------*/
void main ()
  {
  DDRB=0xff;             //PB口定義為輸出
  delay1 (8000);
  init_lcd ();           //初始化LCD
  delay1 (8000);
  while (1)
  {
    lat_disp (0x00,0x00);  //寫點(diǎn)陣
    chn_disp (tab1);       //寫漢字
	delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);
    con_disp (0xff,0xff,0x8c,0x80,2,16);    //顯示反白
    delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);
    clrram();              //清屏
    lat_disp (0xcc,0xcc);  //寫點(diǎn)陣
    delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);
    lat_disp (0x00,0x00);  //寫點(diǎn)陣
    chn_disp1 (tab31);     //寫漢字
    img_disp1 (tab32);     //寫圖行
    delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);
    clrram();
    lat_disp (0xff,0x00);
    delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);delay1 (8000);
    }
  }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品夜夜嗨| 亚洲线精品一区二区三区八戒| 韩国av一区二区三区在线观看| 日韩精品综合一本久道在线视频| 青青青爽久久午夜综合久久午夜| 日韩一二在线观看| 麻豆精品久久精品色综合| 日韩欧美国产一区在线观看| 韩国成人在线视频| 欧美极品另类videosde| 91啪亚洲精品| 日韩高清不卡在线| 久久综合色播五月| 不卡电影免费在线播放一区| 亚洲精品成人悠悠色影视| 欧美久久久久久久久久| 国产综合久久久久影院| 中文字幕中文字幕一区| 欧美日韩国产综合视频在线观看| 久久国产麻豆精品| 18欧美亚洲精品| 欧美精品日韩综合在线| 国产电影精品久久禁18| 亚洲激情网站免费观看| 欧美一区二区三区人| 国产精华液一区二区三区| 亚洲美女淫视频| 日韩精品影音先锋| 91视频在线看| 另类小说视频一区二区| 综合电影一区二区三区| 一区二区三区91| 久久综合久久99| 在线亚洲欧美专区二区| 久久99九九99精品| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩精品欧美日韩精品一综合| 国产精品一二三在| 婷婷国产v国产偷v亚洲高清| 国产精品青草久久| 日韩亚洲电影在线| 在线观看视频一区| 国v精品久久久网| 日韩精品免费视频人成| 国产精品久久二区二区| 日韩精品一区二区三区蜜臀| 91丨porny丨国产| 国产大片一区二区| 老司机午夜精品| 亚洲成av人影院在线观看网| ㊣最新国产の精品bt伙计久久| 日韩免费成人网| 欧美精品 国产精品| 91麻豆.com| 成人性视频网站| 韩国视频一区二区| 日本免费在线视频不卡一不卡二 | 高清不卡在线观看av| 无吗不卡中文字幕| 夜夜精品浪潮av一区二区三区| 国产女人aaa级久久久级| 日韩欧美成人一区| 欧美高清精品3d| 在线亚洲精品福利网址导航| 91在线视频观看| 成人性生交大合| 国产成人午夜精品影院观看视频 | 欧美日韩一区二区三区免费看| 不卡视频在线看| 成人精品免费网站| 国产精品一级二级三级| 国产一区二区成人久久免费影院 | 中文字幕一区二区在线观看| 久久久精品中文字幕麻豆发布| 精品国内片67194| 欧美成人乱码一区二区三区| 欧美成人性战久久| 亚洲精品在线电影| 久久亚洲综合av| 国产欧美一区二区精品仙草咪| 国产人伦精品一区二区| 91片在线免费观看| 99精品欧美一区二区三区综合在线| 美国av一区二区| 另类成人小视频在线| 欧美二区在线观看| 91色porny在线视频| 日韩高清在线一区| 麻豆91在线播放| 93久久精品日日躁夜夜躁欧美| 制服丝袜在线91| 国产精品久久久久久福利一牛影视 | 99久久久久久99| 欧美浪妇xxxx高跟鞋交| 国产精品色呦呦| 免费av网站大全久久| 91美女片黄在线观看91美女| 精品国内二区三区| 午夜精品久久一牛影视| 成人av免费在线播放| 日韩欧美123| 亚洲一区二区三区中文字幕在线| 国产一区高清在线| 6080日韩午夜伦伦午夜伦| 亚洲欧洲成人自拍| 国产在线观看一区二区| 在线不卡一区二区| 亚洲黄色免费电影| 国产suv精品一区二区6| 日韩一区二区不卡| 亚洲第一搞黄网站| 色综合久久中文字幕| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产你懂的| 91女厕偷拍女厕偷拍高清| 国产亚洲精品7777| 国产乱子伦视频一区二区三区| 欧美精品乱码久久久久久| 亚洲精品国产一区二区精华液| 成人一区二区三区视频在线观看| 欧美变态凌虐bdsm| 久久99久久精品| 91麻豆精品国产91久久久使用方法 | 91免费视频大全| 中文成人综合网| 国产69精品久久久久毛片| 久久久久久久久蜜桃| 国模套图日韩精品一区二区 | 欧美婷婷六月丁香综合色| 亚洲人快播电影网| 91浏览器入口在线观看| 亚洲婷婷在线视频| 色狠狠色狠狠综合| 亚洲人成伊人成综合网小说| 91美女片黄在线| 亚洲一卡二卡三卡四卡| 欧日韩精品视频| 午夜国产精品影院在线观看| 欧美日韩的一区二区| 日日嗨av一区二区三区四区| 91精品婷婷国产综合久久性色| 天堂久久一区二区三区| 91精品午夜视频| 久久99热国产| 欧美国产综合色视频| 成人精品视频.| 亚洲精品v日韩精品| 欧美在线视频日韩| 日韩电影一区二区三区| 欧美va亚洲va香蕉在线| 国产一区在线不卡| 欧美经典一区二区| 色综合欧美在线| 亚洲va天堂va国产va久| 91精品国产综合久久香蕉的特点 | 久久国产精品无码网站| 久久久亚洲精华液精华液精华液| 国产精品亚洲午夜一区二区三区 | 亚洲丶国产丶欧美一区二区三区| 欧美日韩色综合| 久久精品国产免费看久久精品| 久久久久久久久岛国免费| 91在线视频免费91| 婷婷丁香激情综合| 国产欧美日韩另类视频免费观看 | 91片黄在线观看| 丝袜亚洲另类欧美| 精品999久久久| 91美女福利视频| 免费成人av在线播放| 国产片一区二区三区| 欧美影院一区二区三区| 蜜桃视频在线观看一区二区| 久久久精品免费网站| 欧美午夜在线观看| 国产麻豆成人精品| 亚洲精品日产精品乱码不卡| 欧美一级欧美三级在线观看| 高清不卡一区二区在线| 午夜精品福利久久久| 欧美激情综合在线| 51精品视频一区二区三区| 国产盗摄视频一区二区三区| 亚洲成人一二三| 久久久午夜精品| 欧美日韩国产精品成人| 国产成人在线电影| 天堂久久一区二区三区| 亚洲欧美怡红院| 精品三级在线观看| 精品视频在线看| 国产成人超碰人人澡人人澡| 午夜精品123| 亚洲日本va午夜在线影院| 精品久久久久久久久久久久包黑料| 99久精品国产| 国产一区二区视频在线| 午夜久久电影网| 亚洲欧美日韩久久| 国产清纯美女被跳蛋高潮一区二区久久w|