娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

HT1621 LCD驅動的使用

#include
#include
#define uchar unsigned char
#define uint unsigned int
#define _Nop() _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_()
#define BIAS   0x52                //0b1000 0101 0010  1/3duty 4com
#define SYSDIS 0X00           //0b1000 0000 0000  關振系統蕩器和LCD偏壓發生器
#define SYSEN  0X02           //0b1000 0000 0010 打開系統振蕩器
#define LCDOFF 0X04           //0b1000 0000 0100  關LCD偏壓
#define LCDON  0X06           //0b1000 0000 0110  打開LCD偏壓
#define XTAL   0x28           //0b1000 0010 1000 外部接時鐘
#define RC256  0X30           //0b1000 0011 0000  內部時鐘
#define TONEON  0X12           //0b1000 0001 0010  打開聲音輸出
#define TONEOFF 0X10           //0b1000 0001 0000 關閉聲音輸出
#define WDTDIS  0X0A        //0b1000 0000 1010  禁止看門狗
//HT1621控制位(液晶模塊接口定義,根據自已的需要更改)
sbit HT1621_DAT=P3^4;                //HT1621數據引腳
sbit HT1621_CS=P3^2;    //HT1621使能引腳
sbit HT1621_WR=P3^3;    //HT1621時鐘引腳
   

uchar code Ht1621Tab[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
//delay us
void Delay(uchar us)  //5,7,9
{
while(--us);  
}

//delay ms
void DelayMS(uint iMs)
{
uint i,j;
   for(i=0;i    for(j=0;j<65;j++) Delay(1);
      
}

/******************************************************
寫數據函數,cnt為傳送數據位數,數據傳送為低位在前
*******************************************************/
void Ht1621Wr_Data(uchar Data,uchar cnt)
{
  uchar i;
  for (i=0;i  {   
    HT1621_WR=0;
        _Nop();
        HT1621_DAT=Data&0x80;                              
    _Nop();
    HT1621_WR=1;
    _Nop();
    Data<<=1;  
  }
}

/********************************************************
函數名稱:void Ht1621WrCmd(uchar Cmd)
功能描述: HT1621命令寫入函數
全局變量:無
參數說明:Cmd為寫入命令數據
返回說明:無
設 計 人:
版    本:1.0
說    明:寫入命令標識位100
********************************************************/
void Ht1621WrCmd(uchar Cmd)
{
  HT1621_CS=0;
  _Nop();
  Ht1621Wr_Data(0x80,4);        //寫入命令標志100
  Ht1621Wr_Data(Cmd,8);                //寫入命令數據
  HT1621_CS=1;
  _Nop();  
}

/********************************************************
函數名稱:void Ht1621WrOneData(uchar Addr,uchar Data)
功能描述: HT1621在指定地址寫入數據函數
全局變量:無
參數說明:Addr為寫入初始地址,Data為寫入數據
返回說明:無
設 計 人:
版    本:1.0
說    明:因為HT1621的數據位4位,所以實際寫入數據為參數的后4位
********************************************************/
void Ht1621WrOneData(uchar Addr,uchar Data)
{
  HT1621_CS=0;
  Ht1621Wr_Data(0xa0,3);                //寫入數據標志101
  Ht1621Wr_Data(Addr<<2,6);        //寫入地址數據
  Ht1621Wr_Data(Data<<4,4);        //寫入數據
  HT1621_CS=1;   
  _Nop();  
}
/********************************************************
函數名稱:void Ht1621WrAllData(uchar Addr,uchar *p,uchar cnt)
功能描述: HT1621連續寫入方式函數
全局變量:無
參數說明:Addr為寫入初始地址,*p為連續寫入數據指針,
                                        cnt為寫入數據總數
返回說明:無
設 計 人:
版    本:1.0
說    明:HT1621的數據位4位,此處每次數據為8位,寫入數據
                                        總數按8位計算
********************************************************/
void Ht1621WrAllData(uchar Addr,uchar *p,uchar cnt)
{
  uchar i;
  HT1621_CS=0;
  Ht1621Wr_Data(0xa0,3);        //寫入數據標志101
  Ht1621Wr_Data(Addr<<2,6);        //寫入地址數據
  for (i=0;i  {
          Ht1621Wr_Data(*p,8);        //寫入數據
        p++;
  }
  HT1621_CS=1;   
  _Nop();  
}

/********************************************************
函數名稱:void Ht1621_Init(void)
功能描述: HT1621初始化
全局變量:無
參數說明:無
返回說明:無
設 計 人:
版    本:1.0
說    明:初始化后,液晶屏所有字段均顯示
********************************************************/
void Ht1621_Init(void)
{
  HT1621_CS=1;
  HT1621_WR=1;
  HT1621_DAT=1;
  DelayMS(2000);                             //延時使LCD工作電壓穩定
  Ht1621WrCmd(BIAS);
  Ht1621WrCmd(RC256);            //使用內部振蕩器
  Ht1621WrCmd(SYSDIS);
  Ht1621WrCmd(WDTDIS);
  Ht1621WrCmd(SYSEN);
  Ht1621WrCmd(LCDON);
}

void main()
{
  uchar i,j,t;
  Ht1621_Init();     //上電初始化LCD
  DelayMS(1000);        //延時一段時間
   
  while(1){
                Ht1621WrAllData(0,Ht1621Tab,16);//清除1621寄存器數據,暨清屏
          for (i=0;i<32;i++)
                {
                        t=0x01;
                        for (j=0;j<4;j++)
                        {
                                Ht1621WrOneData(i,t);
                                t<<=1;
                                t++;
                                P1_5=~P1_5;                        
                          DelayMS(5000);
                        }
                }            
  }
}

關鍵字:HT1621  驅動LCD  振蕩器 引用地址:HT1621 驅動LCD的源程序

上一篇:單片機定時倒計時提醒制作
下一篇:HT1621顯示屏驅動芯片單片機源程序

推薦閱讀

近日,電子行業盛會德國慕尼黑電子展隆重開幕,來自全球3000余家企業赴展,圍繞工業4.0、汽車電子、物聯網等熱門主題,共探當今電子行業的最新發展。作為電氣連接領域的全球知名品牌企業WAGO亮相慕展,展示了最新的技術和最明星的新產品 展會期間WAGO PCB產品經理Steffen Weinreich和PCB與照明市場經理ThomasMohring向中國媒體記者詳細介紹了WAGO最新的技...
/***************************************************************************** 文件名稱:PORT.H 文件標識:_PORT_H_ 摘 要:AVR單片機的通用定時/計數器中斷控制頭文件 當前版本:V1.0*****************************************************************************/#ifndef _TIMERINTERRUPT_H_#define ...
“英特爾&德晟達第三屆視頻會議行業研討會暨云會議終端參考設計發布會”通過線上線下結合會議的形式圓滿舉辦。此次發布會上,英特爾與合作伙伴深圳市德晟達電子科技有限公司(以下簡稱“德晟達”)、上海游密信息科技有限公司(以下簡稱“游密”)共同發布了能夠滿足多種視訊會議場景需求的云視頻會議終端軟硬件一體解決方案,并簽署了諒解備忘錄。隨著諒解備...
廣告摘要聲明廣告近日,極智嘉(Geek+)攜手醫藥龍頭企業九州通成功落地全球首個AMR月臺集貨。通過跨樓層、跨庫區的綜合性解決方案,極智嘉在九州通鄭州物流中心近萬平場地部署了近百臺貨到人揀選機器人,實現出庫集貨和裝車搬運無人化,引領著醫藥智慧物流新升級。據統計,在完成了智能升級后,倉庫的日出庫量均值和峰值、平均每日搬運均值和峰值均突破上萬...

史海拾趣

問答坊 | AI 解惑

電子密碼鎖幫助(高手幫!!)

基于C語言的單片機數字密碼鎖設計和制作 該數字密碼鎖是以AT89C51單片機為控制核心,外加密碼存儲,行列式鍵盤,狀態顯示,聲光報警,數碼管顯示等電路的配合。密碼存儲電路采用I2C總線的EEPROM存儲器AT24C01,保證掉電時密碼信息不丟失。單片機是 ...…

查看全部問答∨

基于無線局域網(WLAN)的無線多跳Mesh網絡多信道實現

引言 無線局域網近年來在機場、酒吧、家庭等地方已實現WLAN的覆蓋,從而使用戶擺脫了有線上網的束縛而獲得了極大的方便。為了以無線的方式實現更大范圍的覆蓋,WLAN中的接入點AP應添加無線mesh路由功能,同時這種AP也將成為mesh路由器,以負責本地 ...…

查看全部問答∨

俄羅斯方塊

樓主,能不能發一份源程序和電路圖給我。非常感謝!!…

查看全部問答∨

大家討論一下電子技術課程設計的項目問題

本帖最后由 paulhyde 于 2014-9-15 09:26 編輯 如題,電子技術課程設計的項目問題一直困擾,想分三種類型,一種就是“合格”標準的題目,一種“良好”標準,一種“優秀”標準,可就是確定不了具體用什么項目,請各位大蝦支招!謝謝!  …

查看全部問答∨

不得不說:痛苦的FPGA DIY大賽

作者:周立功    來源:新浪博客    日期:2009-09-30     編者按:我們先后承辦了兩屆Actel杯全國大學生FPGA創新設計大賽,雖然很多大學都開設了與FPGA有關的課程,但是從招聘的情況來看,真正熟練掌握了 FPGA的在 ...…

查看全部問答∨

一款不好找的word批量轉txt

WORD格式的文章,沒法在mp4上讀!找到一個word文檔批量轉換工具,帶注冊機的。 …

查看全部問答∨

Led 強大創意設計-有趣、時尚、另類的創意圖片!不可不看!!!

replyreload += \',\' + 380871;Timson,如果您要查看本帖隱藏內容請回復把480個Led燈及光學感應器嵌在桌子里面, 只要你輕輕觸碰到桌面,就如水面一樣,會泛起led燈的漣漪效果,非常棒的效果。 LED 夾燈給夾子加上一個小小的led 燈,它的效果和功 ...…

查看全部問答∨

Marvell PXA300 開發板

售Marvell PXA300 開發板和提供PXA300方案…

查看全部問答∨

求助--About AT command

高人請幫忙解答一下: 1,online mode下發送+++使modem進入command mode,此時online mode是不是被中斷了? 2,對話后收到CONNECT,是不是說明modem進入online mode? 3,為了使modem 進入command mode并發送想要的command, 下面的AT command 是不是有 ...…

查看全部問答∨

串口接收的數據有部分亂碼

各位好: 我用掃描槍讀條碼信息,怎么得到的內容有部分漢字是亂碼啊?大部分是正常的~ 我用的.net 2.0的serialport類 代碼如下:         private void m_com1_DataReceived(object sender, System.IO.Ports.Se ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 昌乐县| 辽中县| 苍溪县| 嘉鱼县| 峡江县| 区。| 宁安市| 县级市| 青龙| 巨野县| 彭阳县| 连城县| 宣武区| 芦溪县| 特克斯县| 金乡县| 探索| 广平县| 清新县| 镇赉县| 皮山县| 四平市| 宁南县| 涿鹿县| 合阳县| 武夷山市| 得荣县| 巴塘县| 磴口县| 老河口市| 博白县| 洪泽县| 长兴县| 张家港市| 永福县| 鸡东县| 鞍山市| 桂阳县| 新竹县| 西青区| 湖口县|