在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32實例-LCD1602電路簡析

單片機與嵌入式 ? 來源:單片機與嵌入式 ? 2023-12-09 14:00 ? 次閱讀

1602 液晶,從它的名字我們就可以看出它的顯示容量,就是可以顯示 2 行,每行 16 個字符的液晶,電路圖如下所示。

052555de-964d-11ee-8b88-92fbcf53809c.png

LCD1602它的任務電壓是 4.5V~5.5V,關于這點我們設計電路的時分,直接依照 5V 零碎設計,然則包管我們的 5V 零碎最低不克不及低于 4.5V。

在 5V 任務電壓下丈量它的任務電流是 2mA,人人留意,這個 2mA 僅僅是指液晶,而它的黃綠背光多是用 LED 做的,所以功耗不會太小的,一二十毫安照樣有的。

1602 液晶一共 16 個引腳,每一個引腳的功用,我們都可以在它的數據手冊上取得。

而這些根本的信息,在我們設計電路和編寫代碼之前,必須先看明確,1602 液晶引腳功用如下表所示。

0539ad04-964d-11ee-8b88-92fbcf53809c.png

LCD1602主要技術參數:

顯示容量:16×2個字符

芯片工作電壓:4.5—5.5V

工作電流:2.0mA(5.0V)

模塊最佳工作電壓:5.0V

字符尺寸:2.95×4.35(W×H)mm

備注:大家在實驗過程中可能會遇到3.3V無法驅動的問題,其實3.3V可以驅動的,只是顯示的不清楚而已,大家調節3腳的液晶顯示偏壓就能正常顯示了

1602LCD指令集如下所示:

05492dce-964d-11ee-8b88-92fbcf53809c.png

LCD1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現的。1 為高電平、0為低電平。詳細解釋一下各個指令。

指令 1:清顯示,指令碼01H,光標復位到地址00H 位置。

指令 2:光標復位,光標返回到地址00H。

指令 3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有。文字是否左移或者右移。高電平表示有效,低電平則無效。

指令 4:顯示開關控制。D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。

指令 5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標。

指令 6:功能設置命令 DL:高電平時為 4 位總線,低電平時為 8 位總線 N:低電平時為單行顯示,高電平時雙行顯示 F:低電平時顯示 5x7 的點陣字符,高電平時顯示 5x10的點陣字符。

指令 7:字符發生器 RAM 地址設置。

指令 8:DDRAM 地址設置。

指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙。

指令 10:寫數據。

指令 11:讀數據。

LCD1602如何顯示

液晶顯示模塊是一個慢顯示器件,所以在執行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,下圖是LCD1602 的內部顯示地址。

055fd74a-964d-11ee-8b88-92fbcf53809c.png

例如第二行第一個字符的地址是 40H,那么是否直接寫入 40H 就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位 D7 恒定為高電平 1 所以實際寫入的數據應該是

01000000B(40H)+10000000B(80H)=11000000B(C0H)

1602LCD 的一般初始化(復位)過程:

延時15mS

寫指令 38H(不檢測忙信號)

延時5mS

寫指令 38H(不檢測忙信號)

延時5mS

寫指令 38H(不檢測忙信號)

以后每次寫指令、讀/寫數據操作均需要檢測忙信號:

寫指令 38H:顯示模式設置

寫指令08H:顯示關閉

寫指令01H:顯示清屏

寫指令06H:顯示光標移動設置

寫指令0CH:顯示開及光標設置

總結兩個問題

51單片機是直接輸出5V所以可以直接驅動1602,STM32系列是輸出3.3v電壓,所以不能正常驅動1602,我的解決 辦法是將二腳VCC接5V,其他腳還是用3.3v驅動,結果就能正常顯示了。

還有一個問題,就是液晶顯示偏壓的問題,上面說了接地對比度最高,接VCC對比度最低,或者接可變電阻器進行調節,開始的時候就是這個顯示偏壓接了VCC倒是我一直看到不清楚,因為文檔看的不仔細。








審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 發生器
    +關注

    關注

    4

    文章

    1368

    瀏覽量

    61695
  • STM32
    +關注

    關注

    2270

    文章

    10900

    瀏覽量

    356012
  • Vcc
    Vcc
    +關注

    關注

    2

    文章

    305

    瀏覽量

    35999
  • LCD1602
    +關注

    關注

    14

    文章

    607

    瀏覽量

    52592
  • ddram
    +關注

    關注

    0

    文章

    4

    瀏覽量

    2564

原文標題:STM32實例-LCD1602電路

文章出處:【微信號:單片機與嵌入式,微信公眾號:單片機與嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LCD1602應用電路 (orcad原理圖)

    LCD1602應用電路 (orcad原理圖),LCD1602電路。
    發表于 09-13 15:51 ?288次下載
    <b class='flag-5'>LCD1602</b>應用<b class='flag-5'>電路</b> (orcad原理圖)

    LCD1602引腳圖,LCD1602接口電路,LCD1602基本參數

    本文為您提供LCD1602接口定義,接口電路,LCD1602基本參數,LCD1602引腳圖及其引腳功能說明等內容。
    發表于 09-13 16:02 ?3.2w次閱讀
    <b class='flag-5'>LCD1602</b>引腳圖,<b class='flag-5'>LCD1602</b>接口<b class='flag-5'>電路</b>,<b class='flag-5'>LCD1602</b>基本參數

    lcd1602的顯示及注意點

    lcd1602的顯示及注意點,lcd1602的顯示及注意點。
    發表于 12-28 12:01 ?0次下載

    LCD1602仿真實例

    LCD1602仿真實例,protues仿真,及c語言程序.
    發表于 05-20 11:47 ?16次下載

    lcd1602

    lcd1602測試程序
    發表于 12-15 23:00 ?20次下載

    LCD1602引腳介紹及STM32單片機驅動LCD1602程序

    LCD1602是一種工業字符型液晶,能夠同時顯示16x02即32個字符。LCD1602液晶顯示原理 LCD1602液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區域進行控制,有電就有顯示,這樣即可以顯示出圖形。
    發表于 11-06 17:37 ?6.5w次閱讀
    <b class='flag-5'>LCD1602</b>引腳介紹及<b class='flag-5'>STM32</b>單片機驅動<b class='flag-5'>LCD1602</b>程序

    lcd1602顯示電路圖大全(兩款lcd1602液晶顯示電路原理圖)

    本文首先介紹了兩款lcd1602液晶顯示電路原理圖,其次介紹了lcd1602的工作原理及原理圖,最后介紹了lcd1602的引腳圖及功能,具體的跟隨小編一起來了解下。
    發表于 05-30 10:35 ?12.9w次閱讀
    <b class='flag-5'>lcd1602</b>顯示<b class='flag-5'>電路</b>圖大全(兩款<b class='flag-5'>lcd1602</b>液晶顯示<b class='flag-5'>電路</b>原理圖)

    使用51單片機實現LCD1602顯示單個字符的實例電路圖和程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現LCD1602顯示單個字符的實例資料電路圖和程序免費下載。1、字符液晶LCD1602顯示字符的過程: 使用
    發表于 07-10 17:40 ?2次下載
    使用51單片機實現<b class='flag-5'>LCD1602</b>顯示單個字符的<b class='flag-5'>實例</b><b class='flag-5'>電路</b>圖和程序免費下載

    lcd1602的封裝_lcd1602的初始化程序

    本文首先介紹了lcd1602的封裝其次闡述了lcd1602的初始化流程,最后介紹了lcd1602的初始化程序。
    發表于 04-23 09:26 ?3w次閱讀
    <b class='flag-5'>lcd1602</b>的封裝_<b class='flag-5'>lcd1602</b>的初始化程序

    51單片機與LCD1602接口電路與程序

    51單片機與LCD1602接口電路與程序一、工作方式:間接工作方式。二、實現功能:顯示“Hope the epidemic will pass soon”。三、仿真電路圖:四、程序源碼
    發表于 11-12 14:36 ?26次下載
    51單片機與<b class='flag-5'>LCD1602</b>接口<b class='flag-5'>電路</b>與程序

    STM32Cube配置LCD1602液晶屏

    實驗目的:了解LCD1602的使用方法.掌握編寫LCD1602顯示程序的方法.實驗環境:硬件:STM32F103C8T6核心板,PC,USB線.軟件:Windows10,STM32
    發表于 12-14 18:43 ?46次下載
    <b class='flag-5'>STM32</b>Cube配置<b class='flag-5'>LCD1602</b>液晶屏

    STM32入門之LCD1602驅動

    LCD1602驅動要點:1. STM32的GPIO不是51單片機一樣的準雙向IO,讀忙時需要設置。平臺:STM32F103RCT6使用的GPIO:PB5,PB6,PB7 ;PA0~PA7,具體的配置
    發表于 01-13 16:39 ?58次下載
    <b class='flag-5'>STM32</b>入門之<b class='flag-5'>LCD1602</b>驅動

    STM32驅動LCD1602程序(調試已成功)

    IO接線:RS PA8RW PB6E PB7LCD1602_IO PB8-PB15所有的口都配置成開漏輸出,并且所有的口都通過10k電阻上拉至5V,部分電路圖如下:程序代碼
    發表于 01-13 16:44 ?40次下載
    <b class='flag-5'>STM32</b>驅動<b class='flag-5'>LCD1602</b>程序(調試已成功)

    STM32CubeMX+Proteus仿真LCD1602的顯示

    本文說明開發工具:STM32CubeMX+Keil5開發芯片:STM32F103R6顯示屏幕:LCD1602仿真軟件:Proteus 8.12工程目標:在LCD1602上顯示任意字符即
    發表于 01-14 09:31 ?60次下載
    <b class='flag-5'>STM32</b>CubeMX+Proteus仿真<b class='flag-5'>LCD1602</b>的顯示

    STM32驅動_LCD1602

    ??lcd1602.c如下:#include "lcd1602.h"#include "delay.h"void GPIO_Configuration ( void
    發表于 01-14 09:48 ?27次下載
    <b class='flag-5'>STM32</b>驅動_<b class='flag-5'>LCD1602</b>
    主站蜘蛛池模板: 特级毛片视频在线| 手机在线完整视频免费观看| 黄色网址 在线播放| 中文字幕一区视频| 天堂中文资源网| 岛国午夜| 天天擦天天干| 欧美一区色| 九九热re| 久久久成人影院| 看片在线| 一个色在线视频| 国产免费播放| 视频免费播放| 天堂资源www天堂在线| 成视频年人黄网站免费视频| 色爱区综合激情五月综合激情| 性欧美大战久久久久久久久| 成年人黄色免费网站| 黄篇网站在线观看| 日本免费高清| 免费一级在线| 亚洲国产欧美视频| 国产成视频| 黄色网址播放| 免费三级网站| 国产在线视频网站| 泰剧天堂| 天天爱综合网| 亚洲欧美日韩色图| 伊人网视频在线| 李老汉和小花的性生生活| 久久国产伦三级理电影| tube亚洲高清老少配| 色精品一区二区三区| 奇米影视一区| 午夜黄色大片| 天天操婷婷| 午夜爱爱爱爱爽爽爽网站免费| 午夜影视免费| 一区二区三区国模大胆|