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

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

?? lcm 12864 lcd圖形顯示程序例子.txt

?? LCM 12864 LCD圖形顯示程序例子 在LCD上顯示一幅圖
?? TXT
字號(hào):
12864 LCD圖形顯示程序例子

這是一個(gè)在LCD12864上顯示圖形的一個(gè)程序,一直以來都總是不知道怎么搞,現(xiàn)在終于都通了,想當(dāng)初在網(wǎng)上總找,要不是程序不全,就是無法運(yùn)行,或者是C51匯編語言,讓人不爽,這樣的痛苦不可以再讓別人難受了。在LCD上顯示一幅圖,是“我的電腦,我的文檔”。IC用PIC16F877A,晶振 4MHZ,采用并行8線,LCD:TS12864-3,接法在程序中有定義,只要將此程序COPY到你的PICC里編譯下載后,在目標(biāo)板上即可以看到圖畫了!
    

#include pic.h
#define  RS   RC0
#define  RW   RC1
#define  E    RC2
#define  PSB  RC3
#define  RST  RC4
PORTD=DATA;
unsigned char COUNT3,COUNT2,COUNT1,COUNT,LCD_X,LCD_Y,LCD_DATA1,LCD_DATA2,LCD_DATA,F3,R1,F0;
const unsigned char TU_TAB1[]={
         16  15   14   13   12   11   10   9     8   7     6   5    4    3    2    1
         0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xF0,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x18,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBF,0xFF,0xDC,0x00,0x01,
       0x80,0x00,0x1F,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xBF,0xFF,0xBC,0x00,0x01,
       0x80,0x00,0x30,0x00,0x01,0x80,0x00,0x00,0x00,0x00,0x01,0x7F,0xFF,0xB8,0x00,0x01,
       0x80,0x00,0x30,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x01,0x7F,0xFF,0x78,0x00,0x01,
       0x80,0x00,0x19,0xFF,0xFE,0xC0,0x00,0x00,0x00,0x00,0x02,0xFF,0xFF,0x70,0x00,0x01,
       0x80,0x00,0x18,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x02,0xFF,0xFE,0xF0,0x00,0x01,
       0x80,0x00,0x0C,0x01,0xFF,0x60,0x00,0x00,0x00,0x00,0x05,0xFF,0xFE,0xE0,0x00,0x01,
    0x80,0x00,0x0C,0x7F,0xD0,0x20,0x00,0x00,0x00,0x00,0x05,0xFF,0xFD,0xE0,0x00,0x01,
    0x80,0x00,0x06,0x00,0x0F,0xB0,0x00,0x00,0x00,0x00,0x0B,0xFF,0xFD,0xC0,0x00,0x01,
    0x80,0x00,0x06,0x03,0xFC,0x10,0x00,0x00,0x00,0x00,0x0B,0xFF,0xFB,0xC0,0x00,0x01,
    0x80,0x00,0x03,0x1F,0x00,0x18,0x00,0x00,0x00,0x00,0x17,0xFF,0xFB,0x80,0x00,0x01,
    0x80,0x00,0x03,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x17,0xFF,0xF7,0x80,0x00,0x01,
    0x80,0x00,0x01,0x80,0x00,0x0C,0x00,0x00,0x00,0x00,0x17,0xFF,0xF7,0x00,0x00,0x01,
    0x80,0x00,0x01,0x80,0x00,0x04,0x00,0x00,0x00,0x00,0x09,0xFF,0xEF,0x00,0x00,0x01,
    0x80,0x00,0x00,0xC0,0x00,0xF6,0x00,0x00,0x00,0x00,0x06,0x7F,0xEE,0x00,0x00,0x01,
    0x80,0x00,0x00,0xC0,0x03,0xC2,0x00,0x00,0x00,0x00,0x01,0x9F,0xDE,0x00,0x00,0x01,
    0x80,0x00,0x00,0x60,0x00,0x3B,0x00,0x00,0x00,0x00,0x00,0x67,0xDF,0x00,0x00,0x01,
    0x80,0x00,0x00,0x60,0x00,0xE3,0x00,0x00,0x00,0x00,0x00,0x19,0xBF,0x00,0x00,0x01,
    0x80,0x00,0x00,0x30,0x03,0x8E,0x00,0x00,0x00,0x00,0x00,0x06,0x3F,0x00,0x00,0x01,
    0x80,0x00,0x00,0x30,0x06,0x3C,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0x00,0x00,0x01,
    0x80,0x00,0x00,0x18,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x01,
    0x80,0x00,0x00,0x18,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x0F,0x7F,0x80,0x00,0x01,
       0x80,0x00,0x00,0x0C,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x1F,0xC0,0x00,0x01,
    0x80,0x00,0x00,0x0C,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x07,0xE0,0x00,0x01,
    0x80,0x00,0x00,0x06,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0xE0,0x00,0x01,
    0x80,0x00,0x00,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0xC0,0x00,0x01,
    0x80,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xFF,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFC,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
    0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
    0x80,0x05,0x40,0x88,0x04,0x01,0x08,0x00,0x00,0x0A,0x81,0x10,0x04,0x00,0x20,0x01,
    0x80,0x79,0x21,0x08,0x02,0x21,0x49,0x00,0x00,0xF2,0x42,0x10,0x04,0x47,0x10,0x01,
    0x80,0x09,0x07,0xDF,0x7F,0xF7,0xAA,0x00,0x00,0x12,0x0F,0xBE,0x7F,0xE5,0xFE,0x01,
    0x80,0x7F,0xF4,0x51,0x08,0x81,0x2C,0x00,0x00,0xFF,0xE8,0xA2,0x44,0x47,0x00,0x01,
    0x80,0x09,0x04,0x61,0x08,0x81,0x7F,0x00,0x00,0x12,0x08,0xC2,0x7F,0xC5,0x4A,0x01,
    0x80,0x0B,0x24,0x51,0x08,0x83,0x81,0x00,0x00,0x16,0x48,0xA2,0x44,0x45,0x6A,0x01,
    0x80,0x1D,0x47,0xC9,0x05,0x05,0x01,0x00,0x00,0x3A,0x8F,0x92,0x44,0x47,0x52,0x01,
    0x80,0x68,0x84,0x49,0x05,0x05,0x7F,0x00,0x00,0xD1,0x08,0x92,0x7F,0xC5,0x6A,0x01,
       0x80,0x09,0x94,0x41,0x02,0x01,0x01,0x00,0x00,0x13,0x28,0x82,0x44,0x05,0x4A,0x01,
    0x80,0x0E,0x57,0xC1,0x0D,0x81,0x01,0x00,0x00,0x1C,0xAF,0x82,0x04,0x29,0x42,0x01,
       0x80,0x38,0x34,0x4E,0x70,0x71,0x7F,0x00,0x00,0x70,0x68,0x9C,0x03,0xEB,0x7E,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
       0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
         };

delay_ms
void delay_10us(unsigned char x) 
{ 
  while(x--);
} 
void delay_ms(unsigned char cnt)
{
    unsigned char i;
do {
  i = 4;
  do {
   delay_10us(39);
  } while(--i);
} while(--cnt);
}

檢查是否LCD忙碌的子程序
void check_busy(void)
{ 
  TRISD=0xff;在此處設(shè)為輸入。
  PORTD=0xff;
  RS=0;
  RW=1;
  while (1)
   {
    NOP();NOP();NOP();
    E =1;
    NOP();NOP();NOP();
    if (RD7==0) break;
    NOP();NOP();NOP();
    E =0;
   }
  E =0;     
  TRISD=0X00;還原為輸出。
  RC7=!RC7;
  delay_ms(50);
}
數(shù)據(jù)寫命令
void send_com(unsigned char command )
{
  check_busy();
  RS=0;
  RW=0;
  PORTD=command;
  E =1;
  NOP();
  NOP();
  E =0;
}
LCD初始化時(shí)的送命令
void send_com_init(unsigned char command_init )
{
  RS=0;
  RW=0;
  PORTD=command_init;
  E =1;
  NOP();
  NOP();
  E =0;
}
寫數(shù)據(jù)
void send_data(unsigned char data )
{
  check_busy();
  RS=1;
  RW=0;
  PORTD=data;
  E =1;
  NOP();
  NOP();
  E =0;
}
讀數(shù)據(jù)
unsigned char read_data(void)
{
  unsigned char read_data;
  check_busy();
  TRISD=0XFF;
  RS=1;
  RW=1;
  E =1;
  NOP();
  read_data=PORTD;
  E =0;
  TRISD=0x00;還原為輸出。
  return (read_data);
}
清屏
void clear_LCD(void)
{
  send_com(0x01);
  send_com(0x34);
  send_com(0x30);
}
LCD初始化
void initial_LCD(void)
{  
   PSB=1;
   RST=0;Reset.
   NOP();
   NOP();
   RST=1;
   NOP();
   delay_10us(10);
   send_com_init(0x30);30H--基本指令操作
   delay_10us(4);
   send_com_init(0x0c);開顯示,關(guān)光標(biāo),不閃爍。
   delay_10us(10);
   send_com_init(0x01);清除顯示
   delay_ms(10);
   send_com_init(0x06);指定在資料寫入或讀取時(shí),光標(biāo)的移動(dòng)方向,DDRAM的地址計(jì)數(shù)器(AC)加1。
   
}
寫準(zhǔn)備
void WR_ZB(void)
{
   send_com(0x34);
   send_com(LCD_Y);
   send_com(LCD_X);
   send_com(0x30);
}
取數(shù)送顯示
void QUSHU(const unsigned char shu)
{
   for (;COUNT!=0;COUNT--)
   {
     send_data(shu++);
     delay_ms(80);
   }  
}
Flash
void flash(void)
{
   send_com(0x08);關(guān)閉顯示
   delay_ms(250);
   send_com(0x0c);開顯示,關(guān)光標(biāo),不閃爍。
   delay_ms(250);
   send_com(0x08);關(guān)閉顯示
   delay_ms(250);
   send_com(0x0c);開顯示,關(guān)光標(biāo),不閃爍。
   delay_ms(250);
   send_com(0x08);關(guān)閉顯示
   delay_ms(250);
}
顯示圖形子程序
void PHO_DISP(const unsigned char s)
{
   COUNT3=0X02;
   LCD_X=0X80;
   for (;COUNT3!=0;COUNT3--)
   {
       LCD_Y=0X80;
       COUNT2=0X20;32
       for (;COUNT2!=0;COUNT2--)
       {
         COUNT1=0X10;16
         WR_ZB();
         for (;COUNT1!=0;COUNT1--)
          {
            send_data(s++);
            
          }
         LCD_Y+=1;
       }
       LCD_X=0X88;
   }
   send_com(0x36);
   send_com(0x30);
}
顯示點(diǎn)陣子程序
void LAT_DISP(void)
{
   COUNT3=0X02;
   LCD_X=0X80;
   for (;COUNT3!=0;COUNT--)
    {
       LCD_Y=0X80;
       F0=0;
       COUNT2=0X20;
       for (;COUNT2!=0;COUNT--)
         {
           COUNT1=0X10;
           WR_ZB();
           if (F0!=0)
           {
             LCD_DATA=LCD_DATA2;
           }
           else LCD_DATA=LCD_DATA1;
           for (;COUNT1!=0;COUNT1--)
             {
              send_data(LCD_DATA);
             }
           LCD_Y+=1;
           F0=!F0;
         }
       LCD_X=0X88;
    }
   
   send_com(0x36);
   send_com(0x30);
}
  
void main(void)
{
   TRISC=0X00;
   TRISD=0X00;   
   PORTD=0X00;
   PORTC=0X00;
   initial_LCD();
   while (1)
   {   
       clear_LCD();
       PHO_DISP(TU_TAB1);顯示圖形
       while (1);     
   }
}


http://www.51fuzi.com/BBS/ShowPost.asp?ThreadID=25

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产综合色视频| 亚洲免费av高清| 日本欧美在线看| 欧美日韩国产不卡| 日韩av在线免费观看不卡| 欧美一级片免费看| 国精产品一区一区三区mba视频| 亚洲精品在线观看视频| 不卡av电影在线播放| 亚洲免费在线视频| 5858s免费视频成人| 激情av综合网| 亚洲天堂免费看| 欧美日韩大陆在线| 欧美色网站导航| 男女男精品视频| 久久先锋资源网| 99re这里只有精品首页| 午夜激情一区二区三区| 亚洲精品在线三区| 色先锋aa成人| 久久av资源站| 亚洲综合一区二区三区| 日韩你懂的电影在线观看| 成人h动漫精品一区二| 亚洲成av人综合在线观看| 久久久久久夜精品精品免费| 91福利国产成人精品照片| 久久精品国产99国产精品| 国产精品不卡视频| 日韩欧美精品在线| 色综合久久88色综合天天| 精品午夜久久福利影院| 亚洲精品ww久久久久久p站| 日韩欧美国产电影| 色婷婷久久久久swag精品| 精品一区二区三区在线播放| 一区二区三区av电影| 亚洲国产精品成人综合色在线婷婷| 色噜噜狠狠色综合欧洲selulu| 男男视频亚洲欧美| 亚洲影视在线播放| 国产精品久久看| 欧美精品一区男女天堂| 欧美日韩在线亚洲一区蜜芽| 成人深夜视频在线观看| 日本不卡在线视频| 一区二区国产视频| 国产精品国产a级| 久久综合999| 8x8x8国产精品| 欧美在线短视频| av午夜精品一区二区三区| 国产一区 二区 三区一级| 亚洲bt欧美bt精品777| 亚洲黄色免费网站| 国产精品美女久久久久高潮| 久久天堂av综合合色蜜桃网| 欧美一卡在线观看| 欧美精品自拍偷拍| 欧美日韩成人综合在线一区二区| 91香蕉国产在线观看软件| 懂色av一区二区三区免费看| 极品美女销魂一区二区三区免费| 亚洲成人av一区| 亚洲午夜一区二区| 亚洲一区二区在线播放相泽| 一区二区三区在线影院| 亚洲欧美激情视频在线观看一区二区三区 | 久久先锋资源网| 日韩久久精品一区| 日韩欧美一二三区| 欧美成人性福生活免费看| 欧美一区二区免费| 日韩欧美在线一区二区三区| 日韩一二三四区| 日韩美女一区二区三区| 26uuu欧美| 国产日韩欧美精品综合| 国产精品国产三级国产aⅴ无密码| 国产女主播一区| 亚洲欧美自拍偷拍色图| 成人免费一区二区三区视频| 亚洲欧美一区二区三区极速播放| 国产精品成人网| 亚洲另类中文字| 一个色在线综合| 五月婷婷激情综合| 久久精品国产第一区二区三区 | 美腿丝袜一区二区三区| 另类小说图片综合网| 国产成人在线影院| 不卡一区二区三区四区| 在线视频国产一区| 欧美喷潮久久久xxxxx| 日韩亚洲电影在线| 久久亚洲一级片| 亚洲欧美一区二区三区孕妇| 亚洲在线免费播放| 久久精品国产色蜜蜜麻豆| 国产一区二区三区蝌蚪| 91免费精品国自产拍在线不卡| 日本精品一级二级| 91精品国产高清一区二区三区蜜臀| 欧美mv和日韩mv国产网站| 国产精品免费av| 亚洲成人资源在线| 国产在线视频精品一区| 97超碰欧美中文字幕| 欧美顶级少妇做爰| 中文字幕第一区综合| 午夜精品一区二区三区电影天堂 | 成人av午夜电影| 欧美亚洲国产bt| 久久久久国产精品人| 亚洲欧美日韩电影| 狠狠色狠狠色综合| 一本大道久久a久久精二百| 日韩一区和二区| 亚洲免费在线播放| 国内精品国产成人国产三级粉色 | 成人免费高清在线观看| 欧美裸体一区二区三区| 久久久精品一品道一区| 亚洲午夜一二三区视频| 懂色av一区二区夜夜嗨| 日韩一区国产二区欧美三区| 亚洲日本免费电影| 狠狠色狠狠色综合| 777欧美精品| 亚洲欧洲在线观看av| 久久99深爱久久99精品| 在线欧美日韩国产| 国产精品午夜在线| 狠狠狠色丁香婷婷综合激情 | 男女男精品网站| 欧美性色综合网| 中文字幕亚洲精品在线观看 | 美女在线一区二区| 欧美日韩精品一区二区天天拍小说 | 日韩视频123| 亚洲国产视频直播| 99re这里都是精品| 欧美高清在线精品一区| 麻豆精品在线播放| 91精品国产综合久久蜜臀| 亚洲精品午夜久久久| 国产mv日韩mv欧美| 久久人人97超碰com| 日韩av电影一区| 欧美顶级少妇做爰| 亚洲一区二区精品3399| 色综合一个色综合| 国产精品大尺度| 成人免费视频视频| 欧美国产禁国产网站cc| 风间由美一区二区av101| 精品久久久久av影院 | 日韩av不卡一区二区| 欧美巨大另类极品videosbest| 一区二区三区四区中文字幕| 99久久精品费精品国产一区二区| 国产精品日韩成人| eeuss国产一区二区三区| 亚洲欧洲av在线| 色老汉一区二区三区| 亚洲精品免费一二三区| 色猫猫国产区一区二在线视频| 亚洲欧美另类在线| 91成人国产精品| 日韩专区欧美专区| 精品美女在线观看| 国产真实乱对白精彩久久| 精品福利一区二区三区免费视频| 看国产成人h片视频| 久久丝袜美腿综合| 成人国产电影网| 中文字幕日韩一区| 精品视频一区二区三区免费| 性做久久久久久免费观看| 欧美一区二区在线看| 久久精品国产澳门| 国产精品视频一二三| 色8久久精品久久久久久蜜| 香港成人在线视频| 精品国产一区二区三区四区四| 国产成人av电影在线播放| 综合久久久久久| 欧美精品黑人性xxxx| 麻豆国产精品777777在线| 中文字幕第一区第二区| 91玉足脚交白嫩脚丫在线播放| 中文字幕一区在线| 欧美精品一级二级三级| 精品一区中文字幕| 一区二区三区在线观看动漫| 欧美一区二区三级| av成人免费在线| 石原莉奈在线亚洲二区| 国产视频一区在线观看|