女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LCD1602顯示屏如何使用

科技綠洲 ? 來(lái)源:?jiǎn)纹瑱C(jī)實(shí)例設(shè)計(jì) ? 作者:?jiǎn)纹瑱C(jī)實(shí)例設(shè)計(jì) ? 2023-09-11 11:29 ? 次閱讀

1.芯片簡(jiǎn)介

LCD1602顯示屏為字符顯示屏,顯示字符為16*2。采用 LCD 顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由 6×8 或 8×8 點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位置對(duì)應(yīng)的顯示 RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點(diǎn)亮,為“0”的不亮。這樣一來(lái)就組成某個(gè)字符。但由于內(nèi)帶字符發(fā)生器的控制器來(lái)說(shuō),顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在 LCD1602上開(kāi)始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM 對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。

圖片

主要特點(diǎn)如下

  • 顯示容量為16×2個(gè)字符;
  • 芯片工作電壓為4.5~5.5V,最佳工作電壓為5.0V;
  • 工作電流為2.0mA(5.0V);
  • 字符尺寸為2.95×4.35(W×H)mm。

2. 24C02引腳定義

  1. VSS(1) :顯示屏電源地;
  2. VDD(2) :顯示屏電源;
  3. V0(3) :V0為液晶顯示器對(duì)比度調(diào)整端;
  4. RS(4)寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器;
  5. RW(5) :讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。當(dāng)RS和RW共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng)RS為低電平RW為高電平時(shí)可以讀忙信號(hào),當(dāng)RS為高電平RW為低電平時(shí)可以寫入數(shù)據(jù);
  6. EN(6) :使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令;
  7. D0-D7(7-14) :8位雙向數(shù)據(jù)線;
  8. A(15) :背光正極;
  9. K(16) :背光負(fù)極;

圖片

3.LCD1602控制時(shí)序

(1)讀操作時(shí)序如圖:

圖片

(2)寫操作時(shí)序如圖

圖片

4.LCD1602驅(qū)動(dòng)程序

(1)LCD1602.h

#ifndef __LCD1602_H__
#define __LCD1602_H__


#include< reg52.h >


sbit LCD1602_RS = P2^6;
sbit LCD1602_RW = P2^5;
sbit LCD1602_E  = P2^7;
#define  LCD1602_Data  P0


void delay_50us_1602(unsigned int t);
void LCD1602_write_com(unsigned char com);
void LCD1602_write_data(unsigned int dat);
void LCD1602_init(void);
/*******************************************
函數(shù)名稱:Disp_ZF
功    能:控制液晶顯示字符
參    數(shù):addr--顯示位置的首地址
          pt--指向顯示數(shù)據(jù)的指針
          num--顯示字符個(gè)數(shù)
返回值  :無(wú)
********************************************/
void LCD1602_Disp_ZF(unsigned char addr,const unsigned char * pt,unsigned char num); 
#endif

(2)LCD1602.c

#include "LCD1602.h"
//延時(shí)函數(shù)
void delay_50us_1602(unsigned int t)
{
  unsigned char j;
  for(;t >0;t--)
    for(j=19;j >0;j--);
}
//LCD1602寫指令
void LCD1602_write_com(unsigned char com) 
{
  LCD1602_E = 0;
  LCD1602_RS = 0;
  LCD1602_RW = 0;
  LCD1602_Data= com;
  delay_50us_1602(10);
  LCD1602_E = 1;
  delay_50us_1602(20);
  LCD1602_E = 0;
}
//LCD1602寫數(shù)據(jù)
void LCD1602_write_data(unsigned int dat)
{
  LCD1602_E = 0;
  LCD1602_RS = 1;
  LCD1602_RW = 0;
  LCD1602_Data = dat;
  delay_50us_1602(10);
  LCD1602_E = 1;
  delay_50us_1602(20);
  LCD1602_E = 0;
}
//LCD1602初始化
void LCD1602_init(void)
{
   delay_50us_1602(300);
   LCD1602_write_com(0X38);
   delay_50us_1602(100);
   LCD1602_write_com(0X38);
   delay_50us_1602(100);
   LCD1602_write_com(0X38);
   LCD1602_write_com(0X38);
   LCD1602_write_com(0X08);
   LCD1602_write_com(0X01);
   LCD1602_write_com(0X06);
   LCD1602_write_com(0X0C);

}


void LCD1602_Disp_ZF(unsigned char addr,const unsigned char * pt,unsigned char num)
{
  unsigned char i;
  LCD1602_write_com(addr); 
  for(i = 0;i < (num*1);i++) 
    LCD1602_write_data(*(pt++)); 
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    16979

    瀏覽量

    182995
  • 顯示屏
    +關(guān)注

    關(guān)注

    28

    文章

    4576

    瀏覽量

    75940
  • 電平
    +關(guān)注

    關(guān)注

    5

    文章

    367

    瀏覽量

    40422
  • 發(fā)生器
    +關(guān)注

    關(guān)注

    4

    文章

    1399

    瀏覽量

    62515
  • lcd1602顯示
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    8013
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    lcd1602求助

    各位朋友,請(qǐng)問(wèn)我用的是STC90c516rd+開(kāi)發(fā)板,為何lcd1602顯示屏顯示啊,是亮的,不顯任何數(shù)據(jù)字母,1602后面寫的是“
    發(fā)表于 07-24 09:14

    用什么芯片可以實(shí)現(xiàn)一個(gè)單片機(jī)接8個(gè)LCD1602顯示屏

    [qq]用什么芯片可以實(shí)現(xiàn)一個(gè)單片機(jī)接8個(gè)LCD1602顯示屏
    發(fā)表于 09-08 08:49

    如何控制LCD1602顯示屏的光標(biāo)?

    (賬號(hào)里只有一積分了)本人新手一枚,正在做一個(gè)單片機(jī)開(kāi)發(fā)的小項(xiàng)目,想問(wèn)一下如何控制LCD1602顯示屏里的光標(biāo)啊?在網(wǎng)上找到了這個(gè)函數(shù)//獲取光標(biāo)位置的函數(shù)void LCD_cursor(uchar
    發(fā)表于 04-10 20:56

    小白求助,求分享單片機(jī)控制LCD1602顯示屏動(dòng)態(tài)顯示字符串

    小白求助,求分享單片機(jī)控制LCD1602顯示屏動(dòng)態(tài)顯示字符串
    發(fā)表于 10-13 06:16

    LCD1602顯示屏怎么連線呢

    一般無(wú)特殊計(jì)劃 買的LCD1602顯示屏是5V版本的,不是3.3特殊版本,這時(shí)候怎么連線。下圖畫正方形的2個(gè)孔,上面是5V,下面是板子的GND。下圖右上角的VCC是3.3V.接線方式:成功:
    發(fā)表于 11-29 07:17

    分享一個(gè)不錯(cuò)的基于STM32單片機(jī)的LCD1602顯示屏輸出實(shí)驗(yàn)

    分享一個(gè)不錯(cuò)的基于STM32單片機(jī)的LCD1602顯示屏輸出實(shí)驗(yàn)
    發(fā)表于 12-03 06:23

    LCD1602顯示屏的相關(guān)資料分享

    說(shuō)明 本文并非原創(chuàng),而是結(jié)合了兩篇博文,需要看兩篇博文原創(chuàng)的可以直接點(diǎn)擊本文最后的鏈接。一、LCD1602顯示屏的具體引腳與基本配置一般來(lái)說(shuō),LCD1602顯示屏共有16個(gè)引腳,各個(gè)廠
    發(fā)表于 12-03 06:34

    I2C顯示屏亂碼怎么辦

    救救,是LCD1602顯示屏,朋友的顯示屏也是這樣的亂碼。
    發(fā)表于 01-20 21:52

    請(qǐng)問(wèn)LCD1602顯示屏顯示中文漢字嗎?

    LCD1602顯示屏是外文顯示屏,它本身帶的ROM固化的字型庫(kù),只有英文數(shù)字特殊符號(hào)和日語(yǔ)假名,沒(méi)中文。這樣的顯示中文嗎?
    發(fā)表于 10-28 08:07

    使用STM8S003單片機(jī)驅(qū)動(dòng)LCD1602顯示屏的程序和工程文件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用STM8S003單片機(jī)驅(qū)動(dòng)LCD1602顯示屏的程序和工程文件免費(fèi)下載。
    發(fā)表于 10-15 08:00 ?64次下載
    使用STM8S003單片機(jī)驅(qū)動(dòng)<b class='flag-5'>LCD1602</b><b class='flag-5'>顯示屏</b>的程序和工程文件免費(fèi)下載

    LCD1602顯示屏的資料合集免費(fèi)下載

    LCD1602顯示屏的資料合集免費(fèi)下載包括了:LCD1602顯示屏技術(shù)手冊(cè),庫(kù)文件,Arduino參考程序,1602基本
    發(fā)表于 05-27 08:00 ?61次下載
    <b class='flag-5'>LCD1602</b><b class='flag-5'>顯示屏</b>的資料合集免費(fèi)下載

    使用51單片機(jī)實(shí)現(xiàn)LCD1602顯示屏顯示的仿真文件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的使用51單片機(jī)實(shí)現(xiàn)LCD1602顯示屏顯示的仿真文件免費(fèi)下載。
    發(fā)表于 03-23 11:05 ?74次下載

    單片機(jī)控制LCD1602顯示屏動(dòng)態(tài)顯示字符串

    仿真電路圖:仿真實(shí)驗(yàn)結(jié)果:C語(yǔ)言程序代碼:/*-----------------------------------------------名稱:LCD1602論壇:www.doflye.net編寫
    發(fā)表于 11-18 12:36 ?10次下載
    單片機(jī)控制<b class='flag-5'>LCD1602</b><b class='flag-5'>顯示屏</b>動(dòng)態(tài)<b class='flag-5'>顯示</b>字符串

    (單片機(jī)/FPGA)LCD1602基礎(chǔ)理論

    說(shuō)明 本文并非原創(chuàng),而是結(jié)合了兩篇博文,需要看兩篇博文原創(chuàng)的可以直接點(diǎn)擊本文最后的鏈接。一、LCD1602顯示屏的具體引腳與基本配置一般來(lái)說(shuō),LCD1602顯示屏共有16個(gè)引腳,
    發(fā)表于 11-23 17:51 ?15次下載
    (單片機(jī)/FPGA)<b class='flag-5'>LCD1602</b>基礎(chǔ)理論

    基于51單片機(jī)的羽毛球計(jì)分器設(shè)計(jì)

    系統(tǒng)使用的模塊有AT89C51單片機(jī)+LCD1602顯示屏+矩陣鍵盤+蜂鳴器。
    的頭像 發(fā)表于 09-29 10:15 ?2348次閱讀