<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
        中華工控網首頁
          P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
          D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
          電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
        串口12864液晶初始化代碼
        深圳市速威迪電子有限公司
        收藏本文     查看收藏

        /********************************************************************
          The instruction system of ST7665
          P0 : DB0=SID
          P2 : DB3=RST,DB2=CS,DB1=RS,DB0=SCLK
          2005/12/19
        ********************************************************************/

        #include "head.h"
        static BYTE contrast=0x30;
        BYTE status=0x00;
        BYTE Constr[]="ContrastValue:  ";

        #define TIMES1 0X0001
        #define DELAY delaytime(TIMES1)
        #define TIMES2 0X0000
        //#define BUSDELAY delaytime(TIMES2)

        void delaytime(WORD bytimes)
        {
         for(;bytimes>0;bytimes--);
        }

        void ResetSt7565(void)
        {
         P2=0x04; //RST=0,CS=1,RS=0,SCLK=0
         delaytime(0x1000);
         P2=0x0c; //RST=1,CS=1,RS=0,SCLK=0
         delaytime(0x1000);
        }

        void WriteInst(BYTE byInstruction)
        {
         BYTE temp;
         P2=0x08; //RST=1,CS=0,RS=0,SCLK=0
         BUSDELAY;
         for(temp=0;temp<8;temp++)
         {
          if(byInstruction&0x80) P0=0xff; //
          else P0=0x00;
          BUSDELAY;
          P2=0x09;//RST=1,CS=0,RS=0,SCLK=1
          BUSDELAY;
          P2=0x08;//RST=1,CS=0,RS=0,SCLK=0
          byInstruction=byInstruction<<1;
         }
         P2=0x0c;//RST=1,CS=1,RS=0,SCLK=0
        }

        void WriteData(BYTE byData)
        {
         BYTE temp;
         P2=0x0a; //RST=1,CS=0,RS=1,SCLK=0
         BUSDELAY;
         for(temp=0;temp<8;temp++)
         {
          if(byData&0x80) P0=0xff; //
          else P0=0x00;
          BUSDELAY;
          P2=0x0b;//RST=1,CS=0,RS=1,SCLK=1
          BUSDELAY;
          P2=0x0a;//RST=1,CS=0,RS=1,SCLK=0
          byData=byData<<1;
         }
         P2=0x0e;//RST=1,CS=1,RS=1,SCLK=0
        }

        void DisplayOnOff(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x01)|0xae);
        }

        void InitialDisplayLine(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x3f)|0x40);
        }

        void SetReferenceVoltage(BYTE byInst)
        {
         DELAY;
         WriteInst(0x81);
         DELAY;
         WriteInst(byInst);
        }

        void SetPageAddress(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x0f)|0xb0);
        }

        void SetColumnAddress(BYTE byInst)
        {
         DELAY;
         WriteInst(byInst&0x0f);
         DELAY;
         WriteInst(((byInst>>4)&0x0f)|0x10);
        }

        void AdcSelect(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x01)|0xa0);
        }

        void ReverseDisplayOnOff(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x01)|0xa6);
        }

        void EntireDisplayOnOff(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x01)|0xa4);
        }

        void LcdBiasSelect(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x01)|0xa2);
        }

        void SetModifyRead(void)
        {
         DELAY;
         WriteInst(0xe0);
        }

        void ResetModifyRead(void)
        {
         DELAY;
         WriteInst(0xee);
        }

        void Reset(void)
        {
         DELAY;
         WriteInst(0xe2);
        }

        void ShlSelect(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x08)|0xc0);
        }

        void PowerControl(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x07)|0x28);
        }

        void RegulatorResistorSelect(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x07)|0x20);
        }

        void SetStaticIndicatorMode(BYTE byInst)
        {
         DELAY;
         WriteInst((byInst&0x01)|0xac);
        }

        void SetStaticIndicatorRegister(BYTE byInst)
        {
         DELAY;
         WriteInst(byInst);
        }

        void Init_ST7565(void)
        {

        // Reset();

         AdcSelect(0x00);  //normal direction
         ShlSelect(0x08);  //reverse direction
         LcdBiasSelect(0x00); //1/9 bias

        // PowerControl(0x04); //booster enable,
        // delay(1);
        // PowerControl(0x06); //booster enable,
        // delay(1);
         PowerControl(0x07); //booster enable,
        // RegulatorResistorSelect(0x05);
         SetReferenceVoltage(contrast);

         ReverseDisplayOnOff(0x00); //normal display
         EntireDisplayOnOff(0x00); //normal display

         InitialDisplayLine(0x20); //the frist line
         SetPageAddress(0x03);
        // SetColumnAddress(0x01);
        //   WriteInst(0xb4);
          WriteInst(0x10);
            WriteInst(0x01);    
            DisplayOnOff(0x01);  //Display on
        }


         

        狀 態: 離線

        會員簡介

        會員代號: renjikun
        聯 系 人: 任繼坤
        電  話: 0755-83167832
        傳  真: 0755-83315255
        地  址: 深圳市福田區上梅林越華路14號凡恩大廈623
        郵  編: 518049
        主  頁:
         
         
        立即發送詢問信息在線聯系該技術文摘廠商:
        用戶名: 密碼: 免費注冊為中華工控網會員
        請留下您的有效聯系方式,以方便我們及時與您聯絡

        關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
        工控網客服熱線:0755-86369299
        版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 蜜臀av日韩精品一区二区| 热久久美女精品天天吊色| 国产亚洲精品成人aa片新蒲金| GV无码免费无禁网站男男| 亚洲男女羞羞无遮挡久久丫| 国产乱子伦视频在线播放 | 久久国产色av免费看| 视频一区视频二区视频三| 国产亚洲制服免视频| 国产成人精品1024免费下载| 综合色一色综合久久网| 国产不卡在线一区二区| 99RE8这里有精品热视频| 亚洲欧美一区二区三区日产 | 国内精品伊人久久久久AV一坑| 一个人www在线视频免费| 亚洲成色精品一二三区| 国产偷国产偷亚洲欧美高清| 亚洲国产精品一二三区| 久久香蕉国产线看观看精品yw| 日韩人妻av一区二区三区| 精品无码国产不卡在线观看| 欧洲码亚洲码的区别入口| 久热这里只有精品6| 看全黄大色黄大片视频| 成 人色 网 站 欧美大片| 亚洲伊人不卡av在线| 最近中文字幕国产精品| 99国产精品自在自在久久| 少妇高潮喷水正在播放| 国产高潮大叫在线观看| 一级片一区二区中文字幕| 亚洲综合色婷婷中文字幕| 精品黄色av一区二区三区| 国产在线观看免费观看| 老色鬼永久精品网站| 亚洲激情一区二区三区视频| 国产精品久久久久影院色| √天堂中文在线最新版| 国产精品无码素人福利不卡| 亚洲国产成人无码AV在线影院L|