色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

帶32位MCU和高精度ADC的SoC產(chǎn)品(三)

晶華微 ? 來源:阿紅呀 ? 作者:阿紅呀 ? 2022-09-22 15:26 ? 次閱讀

一、前言

在開發(fā)指南(二)中,我們簡單介紹了按鍵中斷的使用方法,由于示例程序的各個測試內(nèi)容都有使用到LCD顯示,所以本章先給大家講解一下LCD顯示的基本使用方法,參考應(yīng)用手冊第25章節(jié)。

二、LCD結(jié)構(gòu):

在講解LCD顯示功能之前先了解一下LCD整體結(jié)構(gòu)圖,如下圖1:

poYBAGMsDZyABT7BAADcrnmoaYc088.png

圖1. LCD整體結(jié)構(gòu)圖

從圖中我們看到LCD整體結(jié)構(gòu)分為Charge pump電路和LCD Driver電路,前者負責(zé)提供VLCD電壓給LCD驅(qū)動電路,后者負責(zé)根據(jù)設(shè)置驅(qū)動LCD進行顯示,其中控制VLCD電壓即可控制LCD顯示的灰度,寫入LCDDATA即可控制顯示內(nèi)容,注意VLCD需外接1uF電容到VDD/GND,否則會影響顯示效果。

三、LCD顯示:

接下來我們按照main函數(shù)的執(zhí)行順序簡單介紹一下如何控制LCD驅(qū)動液晶屏進行正常顯示。上電后先對LCD模塊進行初始化(見圖2),第一步還是要先開啟外設(shè)時鐘源,然后根據(jù)使用的液晶屏規(guī)格選擇COM數(shù)量和SEG數(shù)量,示例程序使用的液晶屏為4COM,顯示內(nèi)容‘123456’只需要12個SEG即可滿足,因此可以選擇任意的12個SEG引腳作為液晶腳,示例程序以SEG0-SEG11作為液晶腳,其他SEG引腳仍做數(shù)字功能使用,選擇VLCD電壓為3.3V,其余設(shè)置保持默認值,最后打開Charge pump模塊和LCD驅(qū)動電路。

poYBAGMsDaSAYrtnAAmB2oiz-Xo597.png

圖2. LCD初始化函數(shù)

LCD初始化完成后,接下來要在液晶屏上顯示‘123456’。首先液晶屏的每個引腳都有對應(yīng)控制的段碼(參考圖3),其中PIN1-PIN12引腳可以對應(yīng)連接到芯片的任意12個SEG引腳,為了便于代碼編寫,我們選擇將PIN1-PIN12連接至芯片的SEG0-SEG11引腳,PIN13-PIN16連接至芯片的COM0-COM3引腳。

poYBAGMsDaqAKoYMAADFOPZVlWc949.png

圖3. 液晶屏段碼

poYBAGMsDbCACfGPAAJDbndWMN0999.png

圖4. 液晶屏段碼對應(yīng)

參考圖4的示例和圖3的段碼可以發(fā)現(xiàn)每個‘8’形狀的全部段碼都被分配在兩個相鄰的PIN腳,也就是說控制SEG0-1、SEG2-3、SEG4-5、SEG6-7、SEG8-9、SEG10-11就可以完全獨立的控制6個‘8’的顯示。

我們再看一下LCD_DR2寄存器(見圖5,與其他LCD_DRx寄存器僅控制的SEG不同),可以分為4個部分S11C7-0,S10C7-0,S09C7-0,S08C7-0,其中S是SEG的縮寫,C是COM的縮寫,即S11C3代表可以控制SEG11&COM3對應(yīng)的液晶段,也就意味著一個LCD_DRx寄存器就能控制4個SEG口進行顯示,在8COM設(shè)置下可驅(qū)動最多32段液晶段顯示4個‘8’,由于我們使用的液晶僅需要4COM,因此僅能驅(qū)動16段液晶段顯示2個‘8’。

poYBAGMsDbaAZTOiAAGMbzr0ZwI816.png

圖5. LCD_DR2寄存器

由此可以根據(jù)需求控制液晶段組合顯示成阿拉伯?dāng)?shù)字、大小寫英文字母或其他人為定義的顯示內(nèi)容,例如從圖3中可以看到SEG11控制6F、6G、6E、P6,SEG10控制6A、6B、6C、6D,SEG9控制5F、5G、5E、P5,SEG8控制5A、5B、5C、5D,共16段,按順序在LCD_DR2寄存器寫入0x0E0B0C0B,就可以控制LCD顯示數(shù)字‘5’和‘6’(如圖6),最后我們將常用的顯示內(nèi)容進行組合定義,便于隨時取用(如圖7,不同液晶屏的組合順序不同,使用時需要注意)。

pYYBAGMsDbyAR3SgAAItyiMEY6c111.png

圖6. LCD顯示‘56’

poYBAGMsDcOASpoAAAvE9-EopmU225.png

圖7. LCD顯示字符組合

當(dāng)這些準(zhǔn)備工作完成之后,驅(qū)動LCD顯示我們想要的內(nèi)容就變得非常簡單了,首先確定我們要顯示在哪一位上,要顯示的是什么字符,再調(diào)用函數(shù)LCD_DisplayData,其中Num表示顯示在哪一位,Data表示顯示的是什么字符,例如在第1位顯示數(shù)字‘0’,則Num=1,Data=0x00,通過比較即可將宏定義結(jié)果‘Disp_Num0’取出(如圖8的過程),再進入顯示程序LCD_MyDisplay即可將數(shù)字‘0’顯示在第1位上。

pYYBAGMsDcmAU8RTAAkJcbaRFbk715.png

圖8. 自編LCD函數(shù)

最后我們按順序顯示‘123456’,實際運行后的結(jié)果如圖9。

poYBAGMsDc6ACBl_AAkhPr3mfz0396.png

圖9.LCD顯示驗證結(jié)果

四、開發(fā)問題簡析:

開發(fā)階段使用LCD模塊遇到最多的問題是顯示亂碼、亮度不夠、屏幕閃爍,要重點關(guān)注SEG口選擇是否正確、寫入LCD_DR寄存器的順序是否正確、宏定義是否正確以及VLCD電容是否外接,根據(jù)需要選擇合適的負載驅(qū)動能力。

五、總結(jié):

LCD模塊的使用最重要的還是要理解如何準(zhǔn)確點亮液晶屏對應(yīng)的液晶段,其他的如顯示字符、閃爍等等內(nèi)容都只是在基礎(chǔ)上進行應(yīng)用。

示例程序:SD93F115-JBS_TEST.zip

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17168

    瀏覽量

    351410
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4426

    瀏覽量

    167628
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6503

    瀏覽量

    544846
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4173

    瀏覽量

    218381
收藏 人收藏

    評論

    相關(guān)推薦

    32MCU高精度ADCSoC產(chǎn)品(二)

    32MCU高精度ADCSoC產(chǎn)品----SD
    的頭像 發(fā)表于 09-22 14:02 ?2999次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產(chǎn)品</b>(二)

    32MCU高精度ADCSoC產(chǎn)品(四)

    在開發(fā)指南()中,我們簡單介紹了LCD顯示的基本用法,本章我們介紹一下PWM功能的相關(guān)內(nèi)容,更多細節(jié)內(nèi)容參考SD93F115應(yīng)用手冊第21章節(jié)。
    的頭像 發(fā)表于 09-22 16:42 ?2122次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產(chǎn)品</b>(四)

    32MCU高精度ADCSoC產(chǎn)品-SD93F系列開發(fā)指南(八)

    在開發(fā)指南(七)中,我們簡單介紹了LBT模塊中低電壓檢測功能的測試,本章我們講解一下24高精度SD ADC的使用方法,詳細寄存器資料參考應(yīng)用手冊第27章節(jié)。
    的頭像 發(fā)表于 12-15 17:07 ?1345次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產(chǎn)品</b>-SD93F系列開發(fā)指南(八)

    32MCU高精度ADCSoC產(chǎn)品-SD93F系列開發(fā)指南(九)

    在開發(fā)指南(八)中,我們給大家講解了24高精度ADC—SD ADC,本章我們再給大家講解12高速AD
    的頭像 發(fā)表于 01-12 17:14 ?1898次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b><b class='flag-5'>產(chǎn)品</b>-SD93F系列開發(fā)指南(九)

    2 差分通道高精度ADC

    2 差分通道高精度ADC實時時鐘,24*4 液晶的SOC特點? 差分 2 通道或單端4 通道、高精度
    發(fā)表于 06-29 16:06

    鼎盛合科技芯片CSU18M88,SOC芯片集成高精度ADC和LCD顯示模塊

    單片機,集成了24Bit高精度ADC和LCD顯示模塊。內(nèi)部集成8k*16Bits的MTP程序存儲器。模擬特性:24分辨率內(nèi)部集成的可編程增益放大器ADC的輸出速率10Hz~5KHz內(nèi)
    發(fā)表于 08-05 14:24

    基于高精度24ADC的電子血壓計方案

    ,這樣可以獲得穩(wěn)定的電壓,為傳感器信號采集創(chuàng)造條件。2.2 MCU MCU采用芯易德科技的SDI5229TS芯片,該芯片內(nèi)部集成高精度24ADC
    發(fā)表于 05-06 14:29

    高精度ADC,高精度ADC是什么意思

    高精度ADC,高精度ADC是什么意思 目前,世界上有多種類型的ADC,有傳統(tǒng)的并行、逐次通近型、積分型、壓頻變換型等,也有近年來新發(fā)展起來
    發(fā)表于 03-24 13:29 ?7245次閱讀

    ADuC816:MicroConverter?,嵌入式閃存MCU的雙通道16ADC產(chǎn)品手冊

    ADuC816:MicroConverter?,嵌入式閃存MCU的雙通道16ADC產(chǎn)品手冊
    發(fā)表于 04-17 10:45 ?3次下載
    ADuC816:MicroConverter?,<b class='flag-5'>帶</b>嵌入式閃存<b class='flag-5'>MCU</b>的雙通道16<b class='flag-5'>位</b><b class='flag-5'>ADC</b><b class='flag-5'>產(chǎn)品</b>手冊

    ADuC832:嵌入式62 kB閃存MCU的MicroConverter、12ADC和DAC產(chǎn)品手冊

    ADuC832:嵌入式62 kB閃存MCU的MicroConverter、12ADC和DAC產(chǎn)品手冊
    發(fā)表于 05-08 17:58 ?13次下載
    ADuC832:<b class='flag-5'>帶</b>嵌入式62 kB閃存<b class='flag-5'>MCU</b>的MicroConverter、12<b class='flag-5'>位</b><b class='flag-5'>ADC</b>和DAC<b class='flag-5'>產(chǎn)品</b>手冊

    24Bit ADC高精度低功耗MCU 醫(yī)療級別設(shè)備參考設(shè)計(附上高精確算法+電路原理圖)

    及內(nèi)置24高精度ADC,針對用于血壓計芯片、血氧儀芯片及算法優(yōu)勢,提供了高性能、低功耗的單芯片解決方案。東微半導(dǎo)體DT5M4765R8L6開發(fā)板為24
    的頭像 發(fā)表于 11-22 08:25 ?7889次閱讀

    基于DT5M4765系列(MCU24高精度ADC+LCD驅(qū)動)開發(fā)的便攜式血氧儀

    基于DT5M4765系列(MCU24高精度ADC+LCD驅(qū)動)開發(fā)的便攜式血氧儀
    發(fā)表于 01-31 09:33 ?1161次閱讀
    基于DT5M4765系列(<b class='flag-5'>MCU</b><b class='flag-5'>帶</b>24<b class='flag-5'>位</b><b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>+LCD驅(qū)動)開發(fā)的便攜式血氧儀

    HPM系列MCU 高精度ADC之誤差分析和設(shè)計指南

    電子發(fā)燒友網(wǎng)站提供《HPM系列MCU 高精度ADC之誤差分析和設(shè)計指南.pdf》資料免費下載
    發(fā)表于 09-19 15:45 ?10次下載
    HPM系列<b class='flag-5'>MCU</b> <b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>之誤差分析和設(shè)計指南

    24高精度ADC MCT1247產(chǎn)品介紹

    MCT1247是24高精度ADC,該芯片不僅集成了低噪聲PGA、單循環(huán)數(shù)字濾波器、高精度Δ-Σ AD轉(zhuǎn)換器和內(nèi)部振蕩器等模塊,還提供了內(nèi)置低漂移基準(zhǔn)電壓以及兩個匹配的可編程激勵電流源
    的頭像 發(fā)表于 01-07 10:40 ?1510次閱讀
    24<b class='flag-5'>位</b><b class='flag-5'>高精度</b><b class='flag-5'>ADC</b> MCT1247<b class='flag-5'>產(chǎn)品</b>介紹

    領(lǐng)慧立芯LHA5657高精度32ΣΔ ADC產(chǎn)品介紹

    領(lǐng)慧立芯LHA5657高精度32ΣΔ ADC產(chǎn)品介紹
    的頭像 發(fā)表于 08-28 16:44 ?408次閱讀
    領(lǐng)慧立芯LHA5657<b class='flag-5'>高精度</b>32<b class='flag-5'>位</b>ΣΔ <b class='flag-5'>ADC</b><b class='flag-5'>產(chǎn)品</b>介紹
    主站蜘蛛池模板: 在线免费公开视频| 蜜桃狠狠色伊人亚洲综合网站| 人人模人人干| 亚洲国产中文字幕新在线| 成人在线高清不卡免费视频| 捆绑调教网站| 一本大道手机在线看| 爱做久久久久久| 美女的隐私蜜桃传媒免费看| 亚洲幼女网| 花蝴蝶免费观看影视| 亚洲AV 无码AV 中文字幕| 俄罗斯14一18处交| 青娱国产区在线| 99亚洲精品自拍AV成人软件| 绿巨人www在线观看| 竹菊精品久久久久久久99蜜桃| 精品国产90后在线观看| 亚洲黄色网页| 精品蜜臀AV在线天堂| 亚洲在线视频自拍精品| 久久久国产精品免费A片蜜臀| 伊人亚洲综合网色| 啦啦啦 中国 日本 高清 在线| 一级片mp4| 美女拔萝卜| 99久久就热视频精品草| 免费在线a| bbw videos 欧美老妇| 热思思| 俄罗斯孩交精品| 午夜DV内射一区区| 含羞草最新版本| 中国xxxxxz| 欧美国产日韩久久久| 99这里只有是精品2| 日本综艺大尺度无删减版在线| 国产精品JIZZ视频免费| 亚洲狠狠网站色噜噜| 美女被男人撕衣舔胸| 俄罗斯女人与马Z00Z视频|