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

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

?? 12864ymy.c

?? 12864液晶模塊的MSP430F149的源代碼
?? C
字號:
#include <msp430x14x.h>
#define   LCD12864DIR      P1DIR
#define   LCD12864OUT      P1OUT
#define   LCD12864IN       P1IN

#define   LCD12864_CS      BIT0
#define   LCD12864_SID     BIT2
#define   LCD12864_SCLK     BIT4

#define   LCD12864_CS_LOW    LCD12864OUT &= ~LCD12864_CS
#define   LCD12864_CS_HIGH   LCD12864OUT |= LCD12864_CS
#define   LCD12864_SCLK_LOW   LCD12864OUT &= ~LCD12864_SCLK
#define   LCD12864_SCLK_HIGH  LCD12864OUT |= LCD12864_SCLK
#define   LCD12864_SID_LOW   LCD12864OUT &= ~LCD12864_SID
#define   LCD12864_SID_HIGH  LCD12864OUT |= LCD12864_SID

#define   LCD12864_SID_READ    (12864IN & 12864_SID)

#define uchar unsigned char
#define uint unsigned int 
//====================================================================
//函數(shù)聲明
void Delay(uint ms);      //延時子程序
//void Write_cmd(cmd);   //寫指令子程序
//void Write_data(uchar _data); //寫數(shù)據(jù)子程序
//void Position(uchar pos);  //定位函數(shù)
//void Display(uchar address); //
//void Init_12864();
//void LcdSetXY(uchar x, uchar y, uchar *pt);
void W_1byte(uchar RW, uchar RS, uchar W_data);
void Write_8bits(uint W_bits);
void LCD_Init(void);
//====================================================================
//常量字符數(shù)組
uchar mynew1[]={"7920_3wires_demo"};
uchar mynew2[]={"Create by:朱江"};
uchar mynew3[]={"E_mail:ntzhf100@"};
uchar mynew4[]={"163.com"};
/********************************************************************

********************************************************************/
void main(void)
{
    unsigned int itemp;
    WDTCTL = WDTPW + WDTHOLD;              //停止系統(tǒng)軟件看門狗
    P5DIR |= BIT4;                                         //P54為輸出
    P5SEL |= BIT4;                                         //P54第二功能:MCLK輸出
    BCSCTL1 &= ~XT2OFF;                                       //XT2 = HF-XTAL
    do {
        IFG1 &= ~OFIFG;                                           //清除OSCFault標志位
        for (itemp=0xFF;itemp>0;itemp--);                                         //延時等待晶振
    } while ((IFG1 & OFIFG));                                    //OSCFault標志位始終有效?

  BCSCTL2 |= SELM_2   ;//+DIVM_3;                                       //MCLK = XT2

    uchar i = 0;
    LCD12864DIR = 0XFF;
    LCD12864_CS_LOW;    //CS = 0;
    LCD12864_SCLK_LOW;   //SCLK = 0;
    LCD12864_SID_LOW;   //SID = 0;
    LCD_Init();
    while(1)
    { 
       _NOP();//nop;
       _NOP();//nop;
       W_1byte(0,0,0x80);
       _NOP();//nop;
       for(i=0;mynew1[i]!='\0';i++)
       {
          W_1byte(0,1,mynew1[i]);
       }
       W_1byte(0,0,0x90);
       for(i=0;mynew2[i]!='\0';i++)
       {
          W_1byte(0,1,mynew2[i]); 
       }
       W_1byte(0,0,0x88);
       for(i=0;mynew3[i]!='\0';i++)
       {
          W_1byte(0,1,mynew3[i]);
       }
       W_1byte(0,0,0x98);
       for(i=0;mynew4[i]!='\0';i++)
       {
          W_1byte(0,1,mynew4[i]);
       }
       _NOP();//nop; 
    }
}


/******************************************************************/
void LCD_Init(void)
{
  uchar cmd;
  cmd=0x30;   //功能設(shè)置 8位數(shù)據(jù),基本指令
  W_1byte(0,0,cmd);
  Delay(16);
  cmd=0x0C;   //顯示狀態(tài) ON,游標OFF,反白OFF
  W_1byte(0,0,cmd); //寫指令
  Delay(16);
  cmd=0x01;   //清除顯示
  W_1byte(0,0,cmd); //寫指令
  Delay(16);
  cmd=0x02;   //地址歸位
  W_1byte(0,0,cmd); //寫指令
  Delay(16);
  cmd=0x80;   //設(shè)置DDRAM地址
  W_1byte(0,0,cmd); //寫指令
  Delay(16);   //延時
}
/*******************************************************************
函 數(shù) 名:W_1byte
入口參數(shù):RW、RS、W_data
出口參數(shù):無
建立日期:2007年3月3日
修改日期:
函數(shù)作用:寫一個字節(jié)的數(shù)據(jù)到12864液晶,包括指令和數(shù)據(jù)
說    明:RW=1,從液晶讀數(shù)據(jù)到MCU;RW=0,寫一個數(shù)據(jù)到液晶;
   (一般RW都設(shè)為0,即只向液晶寫數(shù)據(jù),不讀數(shù)據(jù))
          RS=1,寫入的是數(shù)據(jù);RS=0,寫入的是指令;
    一般模式:RW=0,RS=1;寫數(shù)據(jù)
       RW=0,RS=0;寫指令
********************************************************************/
void W_1byte(uchar RW, uchar RS, uchar W_data)
{
 uint H_data,L_data,S_ID = 0xf8;  //11111RWRS0
 if(RW == 0)
 {
   S_ID &= ~0x04;
 }
 else     //if(RW==1)
 {
   S_ID |= 0X04;
 }
 if(RS == 0)
 {
   S_ID &= ~0x02;
 }
 else     //if(RS==1)
 {
   S_ID |= 0X02;
 }
 H_data = W_data;
 H_data &= 0xf0;   //屏蔽低4位的數(shù)據(jù)
 L_data = W_data;     //xxxx0000格式
 L_data &= 0x0f;   //屏蔽高4位的數(shù)據(jù)
 L_data <<= 4;   //xxxx0000格式
 LCD12864_CS_HIGH;    //CS = 1;
 Write_8bits(S_ID);   //發(fā)送S_ID
 Write_8bits(H_data); //發(fā)送H_data
 Write_8bits(L_data); //發(fā)送L_data
 LCD12864_CS_LOW;     //CS = 0; 
}
/********************************************************************
函 數(shù) 名:Write_8bits
入口參數(shù):W_bits
出口參數(shù):無
建立日期:2007年3月3日
修改日期:
函數(shù)作用:負責(zé)串行輸出8個bit位
說    明:
********************************************************************/
void Write_8bits(uint W_bits)
{
 uint i,Temp_data;
 for(i=0; i<8; i++)
 {
  Temp_data = W_bits;
  Temp_data <<= i;
  if((Temp_data&0x80)==0)  //bit7 is zero
  {
   LCD12864_SID_LOW;    //SID = 0;
   _NOP();    //nop;
   LCD12864_SCLK_HIGH;    //SCLK = 1;
   _NOP();    //nop;
   _NOP();    //nop;
   LCD12864_SCLK_LOW;   //SCLK = 0;
   _NOP();    //nop;
   LCD12864_SID_LOW;    //SID = 0;
  }
  else         //bit7 is one
  {
    LCD12864_SID_HIGH;    //SID = 1;
   _NOP();    //nop;
   LCD12864_SCLK_HIGH;    //SCLK = 1;
   _NOP();    //nop;
   _NOP();    //nop;
   LCD12864_SCLK_LOW;   //SCLK = 0;
   _NOP();    //nop;
   LCD12864_SID_LOW;    //SID = 0;
  } 
 }
}
/********************************************************************
函 數(shù) 名:Delay
入口參數(shù):ms
出口參數(shù):無
建立日期:2007年3月3日
修改日期:
函數(shù)作用:毫秒級的延時程序,當(dāng)晶振為12Mhz時,xtal=12;
說    明:
********************************************************************/
void Delay(uint ms) 
{ 
    uint i; 
    while(ms--)    
   { 
     for(i=1;i<(uint)(8*143-2);i++) 
         ; 
   }   
}
//===================================================================*/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆久久久久久| 亚洲少妇最新在线视频| 欧美经典一区二区| 亚洲夂夂婷婷色拍ww47| 久久66热偷产精品| 精品1区2区3区| 国产精品久久久一本精品| 五月天国产精品| 日韩avvvv在线播放| 亚洲一区二区在线视频| 亚洲国产精品成人综合色在线婷婷| 亚洲最大成人综合| 风间由美性色一区二区三区| 欧美性感一区二区三区| 亚洲国产精品二十页| 久久精品999| 在线播放日韩导航| 又紧又大又爽精品一区二区| 国产宾馆实践打屁股91| 久久亚洲春色中文字幕久久久| 亚洲成人免费观看| 欧洲av一区二区嗯嗯嗯啊| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产一区二区三区电影在线观看 | 欧美一区二区三区公司| 欧美亚洲一区二区三区四区| 亚洲444eee在线观看| 精彩视频一区二区| 欧美顶级少妇做爰| 偷拍亚洲欧洲综合| 91精品国产欧美日韩| 天天综合日日夜夜精品| 欧美日韩精品免费| 香蕉成人伊视频在线观看| 欧洲精品一区二区| 午夜精品一区二区三区免费视频 | 国产乱人伦偷精品视频不卡| 日韩精品一区二区三区四区| 日韩va欧美va亚洲va久久| 欧美一区二区在线播放| 蜜桃久久精品一区二区| 日韩午夜电影av| 中文字幕色av一区二区三区| 久久综合色之久久综合| 国产日韩欧美综合一区| 久久综合九色综合97婷婷女人| 国产欧美一区二区精品仙草咪| 国产老肥熟一区二区三区| 欧美刺激午夜性久久久久久久| 日韩精品亚洲专区| 精品国产一区二区精华| 国产在线视频一区二区| 亚洲国产高清在线| 日本丶国产丶欧美色综合| 亚洲高清视频在线| 精品女同一区二区| gogo大胆日本视频一区| 亚洲综合在线电影| 777亚洲妇女| 国产又粗又猛又爽又黄91精品| 久久久久久9999| 色欧美乱欧美15图片| 日韩av一区二区三区| 首页国产欧美日韩丝袜| 美脚の诱脚舐め脚责91 | 国产夫妻精品视频| 一区二区成人在线| 精品国产乱码91久久久久久网站| 丁香六月久久综合狠狠色| 日韩伦理免费电影| 欧美一级爆毛片| 99精品欧美一区二区三区综合在线| 亚洲成av人片一区二区| 久久久久久一二三区| 92精品国产成人观看免费 | 成人久久18免费网站麻豆| 一区二区三区四区亚洲| 欧美特级限制片免费在线观看| 久久成人免费网| 国产色一区二区| 欧美一级片免费看| 成人av资源下载| 蜜桃91丨九色丨蝌蚪91桃色| 久久精品人人爽人人爽| 777亚洲妇女| av电影天堂一区二区在线观看| 亚洲一二三四在线观看| 日韩一二三区视频| 欧美在线|欧美| 国产一区二区中文字幕| 亚洲主播在线观看| 国产午夜久久久久| 日韩欧美亚洲另类制服综合在线 | 成人免费视频一区| 18欧美亚洲精品| 国产在线视视频有精品| 在线一区二区观看| 成人永久aaa| 免费观看在线色综合| 日韩美女视频一区| 91精品国产综合久久精品图片| 国产一区二区三区蝌蚪| 亚洲欧洲一区二区三区| 欧美日韩国产电影| 视频在线观看国产精品| 欧美r级在线观看| proumb性欧美在线观看| 国产精品天美传媒沈樵| 538在线一区二区精品国产| 亚洲丝袜美腿综合| 色综合视频一区二区三区高清| 欧美日本韩国一区二区三区视频| 亚洲自拍偷拍综合| 欧美精品三级在线观看| 日本不卡一区二区三区| 欧美日韩午夜精品| 美女视频黄 久久| 欧美国产综合色视频| 亚洲品质自拍视频| 久久一区二区三区四区| 成人午夜视频免费看| 亚洲午夜久久久久久久久电影网 | 国产精品久久久一区麻豆最新章节| 99视频在线精品| 免费在线观看日韩欧美| 一区二区三区丝袜| 欧美一区二区久久| 99精品黄色片免费大全| 免费成人在线视频观看| 夜夜爽夜夜爽精品视频| 日韩欧美中文字幕制服| 97se亚洲国产综合自在线观| 调教+趴+乳夹+国产+精品| 中文天堂在线一区| 久久亚洲综合av| 97精品久久久久中文字幕 | 99久免费精品视频在线观看| 国产免费久久精品| 国产呦精品一区二区三区网站| 亚洲天堂免费在线观看视频| 国产欧美日本一区视频| 日韩精品一区二区三区在线观看| 亚洲欧美日韩国产手机在线 | 欧美日韩高清不卡| 欧美老女人第四色| 欧美日韩久久久| www成人在线观看| 久久香蕉国产线看观看99| 国产精品护士白丝一区av| 日韩毛片精品高清免费| 日本人妖一区二区| 国产乱码精品一区二区三区五月婷 | 精品国产精品网麻豆系列| 日韩免费性生活视频播放| 欧美裸体bbwbbwbbw| 欧美日韩黄视频| 精品少妇一区二区三区在线视频| 日韩欧美电影在线| 亚洲激情自拍偷拍| 日韩二区三区四区| 91欧美激情一区二区三区成人| 国产精品白丝av| 宅男在线国产精品| 久久这里都是精品| 天天免费综合色| 99久久夜色精品国产网站| 欧美人妇做爰xxxⅹ性高电影| 国产清纯在线一区二区www| 亚洲码国产岛国毛片在线| 精品无人码麻豆乱码1区2区 | 蜜臀av性久久久久蜜臀av麻豆| 国内精品视频一区二区三区八戒| 国产精品一卡二卡| 色天天综合色天天久久| 91精品国产乱码久久蜜臀| 亚洲国产精品国自产拍av| 亚洲愉拍自拍另类高清精品| 大胆亚洲人体视频| 欧美日本高清视频在线观看| 一区二区在线观看av| 精品一区二区三区免费观看 | 成人免费在线视频观看| 亚洲国产精品久久不卡毛片| caoporn国产一区二区| 欧美亚洲一区三区| 亚洲精品国产无套在线观| 免费高清在线一区| 欧美日韩精品一区二区三区| 欧美久久一二区| 亚洲三级久久久| 紧缚奴在线一区二区三区| 欧美午夜理伦三级在线观看| 一区二区三区精品视频| 国产精品一二三在| 久久亚洲捆绑美女| 丝袜美腿一区二区三区| 欧美日韩成人综合天天影院 | 亚洲成年人网站在线观看| 成人不卡免费av| 五月天国产精品|