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

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

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

3天內不再提示

一款基于AKI-H8的LCD驅動電路設計方案

454398 ? 來源:博客園 ? 作者:西比愛斯 ? 2020-10-21 14:04 ? 次閱讀

秋葉通商的H8板搭載的LCD是M1632和SC1602BS,因其為字符式單色顯示器所以操作非常簡單。在電路設計上,其允許盡可能的節約端口而設計為4Bit和8Bit兩種模式,也就說只需要連接4個I\O口就可以給這個LCD輸出數據。

上圖中的In0,In1,In2,In3,In4,In7對應PB端口的0,1,2,3,4,7號端口。而從芯片的1-14號編碼可以從硬件式樣中找到對應的邏輯功能號

PB0 PB1 PB2 PB3 PB4 PB7

DB4 DB5 DB6 DB7 RS E

DB4-DB7為數據/命令輸入端口,RS為數據/命令控制位,E為電平控制位。

由電路圖可以看出,5號口德R/W端口被硬性的鏈接到了GND端,始終輸入為0,所以始終為寫入模式,LCD的狀態信息無法獲取。

(1):初始化

本片從硬件上要求在達到4.5V電壓時三次執行數據長度為8的申請(原因不明),在之后再根據本開發板把位寬調整為4.有個要注意的地方,硬件在8位寬模式的時候,它是不知道這時板子上的情況是另外四個沒有鏈接芯片的事實的,它只管按照8位來接受,那么第四位永遠都是0.只有上表的DB4-DB7有效。

在調整位寬為4后就可以讓LCD在極端的時間里分兩次接收輸入,一次為低4位一次為高四位,就可以開始詳細的設置LCD的工作模式。

for(i=0;i《3;i++)

{

LCDOut8(0,0x3); /* 三次申請8位寬模式 */

}

LCDOut8(0,0x2); /* 申請4位寬模式 */

LCDOut4(0,0x28); /* 4Bit模式,shift模式 */

LCDOut4(0,0x0e); /* 標示開,光標開,ブリンク關*/

LCDOut4(0,0x06); /* 以增量方式使用內存 */

LCDOut4(0,0x01); /* 清除LCD顯示 */

LCDOut4(0,0x02); /* 移動光標到起始位 */

根據廠家的源碼得到的結論仍然有很不明確的地方,為什么在8位模式的時候仍然要使用0x3,0x2的數字,他們應該不被8位模式下的LCD接收才對。

(2)寫入LCD

到目前為止都沒有談到E的重要之處,而它幾乎存在在LCD的每一個地方,因為不管什么修改都要在E控制的電平從1到0的變化時被修改,也就是說不管是什么設置都要調用對E修改的函數代碼才可以實現。

另外,在四位的模式下,是分兩次將高地位傳遞給LCD的。

static void LCDOut4(int rs,int code)

2 {

3 int stat;

int pb;

char lb,hb;

pb = PB.DR;

if( rs ) stat = (pb & LCDMASK) | LCD_RS;

else stat = (pb & LCDMASK);

hb = ((code》》4)&0xf) | stat;

lb = (code&0xf) | stat;

PB.DR = hb | LCD_E;

PB.DR = hb;

PB.DR = lb | LCD_E;

PB.DR = lb;

PB.DR = pb;

wait(4);

}

編輯:hfy

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

    關注

    21

    文章

    5055

    瀏覽量

    141266
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4487

    瀏覽量

    170440
  • 電路設計
    +關注

    關注

    6695

    文章

    2512

    瀏覽量

    208651
  • 邏輯功能
    +關注

    關注

    0

    文章

    14

    瀏覽量

    3173
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    升壓電路文搞懂 升壓電路技術文檔合集

    升壓電路圖集合,升壓電路設計方案電路設計技巧,升壓電路文搞懂;給大家分享 升壓電路技術文檔合
    的頭像 發表于 05-15 15:58 ?1299次閱讀
    升壓<b class='flag-5'>電路</b><b class='flag-5'>一</b>文搞懂 升壓<b class='flag-5'>電路</b>技術文檔合集

    常用驅動電路設計及應用(建議下載!)

    內容介紹: 介紹了19個典型的驅動電路設計案例,內容包含LED點陣驅動電路系統設計、LED熒光燈驅動電路
    發表于 04-30 17:07

    高速 MOS 驅動電路設計和應用指南

    關于接地和高邊柵極驅動電路、AC 耦合和變壓器隔離的解決方案。其中個章節專門來解決同步整流器應用中柵極驅動對 MOSFET 的要求。 另外
    發表于 03-14 14:53

    GaN驅動技術手冊免費下載 氮化鎵半導體功率器件門極驅動電路設計方案

    GaN驅動技術手冊免費下載 氮化鎵半導體功率器件門極驅動電路設計方案
    的頭像 發表于 03-13 18:06 ?4394次閱讀
    GaN<b class='flag-5'>驅動</b>技術手冊免費下載 氮化鎵半導體功率器件門極<b class='flag-5'>驅動</b><b class='flag-5'>電路設計方案</b>

    使用STM32F103RET6方案設計一款錄音筆,如何設計才能達到輸出16bit的分辨率?

    使用STM32F103RET6方案設計一款錄音筆,為了減少紋波并提高分辨率,在硬件電路設計上預采用R-2R梯形網絡,如何設計才能達到輸出16bit的分辨率?
    發表于 03-10 06:08

    適合12V系統產品的一款2通道H驅動芯片-SS6809A

    電機驅動芯片 - SS6809A是一款2通道H驅動芯片。適合12V系統產品的電機驅動
    的頭像 發表于 02-18 09:35 ?309次閱讀
    適合12V系統產品的<b class='flag-5'>一款</b>2通道<b class='flag-5'>H</b>橋<b class='flag-5'>驅動</b>芯片-SS6809A

    驅動電路設計(二)——驅動器的輸入側探究

    驅動電路設計是功率半導體應用的難點,涉及到功率半導體的動態過程控制及器件的保護,實踐性很強。為了方便實現可靠的驅動設計,英飛凌的驅動集成電路
    的頭像 發表于 02-17 17:07 ?442次閱讀
    <b class='flag-5'>驅動</b><b class='flag-5'>電路設計</b>(二)——<b class='flag-5'>驅動</b>器的輸入側探究

    驅動電路設計)—— 驅動器的功能綜述

    驅動電路設計是功率半導體應用的難點,涉及到功率半導體的動態過程控制及器件的保護,實踐性很強。為了方便實現可靠的驅動設計,英飛凌的驅動集成電路
    的頭像 發表于 02-10 17:05 ?672次閱讀
    <b class='flag-5'>驅動</b><b class='flag-5'>電路設計</b>(<b class='flag-5'>一</b>)—— <b class='flag-5'>驅動</b>器的功能綜述

    中微推出7計量方案,為客戶提供站式服務

    中微推出7計量方案,為客戶提供站式服務測量芯片主要是中微RISC內核的高精度測量芯片,內置大容量的Flash,具有多級可編程放大器和差分處理模塊,內置溫度傳感器、LCD
    的頭像 發表于 01-14 15:03 ?376次閱讀
    中微推出7<b class='flag-5'>款</b>計量<b class='flag-5'>方案</b>,為客戶提供<b class='flag-5'>一</b>站式服務

    中微推出5計量方案,為客戶提供站式服務

    中微推出5計量方案,為客戶提供站式服務前言測量芯片主要是中微MCS-51內核的高精度測量芯片,內置大容量的Flash,具有多級可編程放大器和差分處理模塊,內置溫度傳感器、LCD
    的頭像 發表于 01-10 18:58 ?294次閱讀
    中微推出5<b class='flag-5'>款</b>計量<b class='flag-5'>方案</b>,為客戶提供<b class='flag-5'>一</b>站式服務

    AKI跨語言調用庫神助攻C/C++代碼遷移至HarmonyOS NEXT

    /C++代碼快速遷移至HarmonyOS NEXT。憑借卓越的兼容性,AKI已成為廠商與開發者打造鴻蒙原生應用過程中廣泛使用的跨語言調用解決方案AKI一款專為鴻蒙原生開發設計的
    發表于 01-02 17:08

    過壓保護電路的多種設計方案

    詳細介紹了過壓保護電路的多種設計方案,包括穩壓二極管、穩壓芯片LM431、TVS管以及TL431的應用。通過分析各個電路的工作原理,探討了不同方案的優缺點,適合不同場景的選擇,特別是強
    的頭像 發表于 11-25 10:30 ?1950次閱讀

    為電機體化應用提供種雙通道集成電機驅動方案的電機驅動芯片-SS6811H

    電機驅動芯片 - SS6811H為舞臺燈光和其它電機體化應用提供種雙通道集成電機驅動方案。S
    的頭像 發表于 09-26 09:33 ?567次閱讀
    為電機<b class='flag-5'>一</b>體化應用提供<b class='flag-5'>一</b>種雙通道集成電機<b class='flag-5'>驅動</b><b class='flag-5'>方案</b>的電機<b class='flag-5'>驅動</b>芯片-SS6811<b class='flag-5'>H</b>

    如何設計一款50HZ陷波電路

    如何設計一款50HZ陷波電路,有現成的參考電路設計
    發表于 07-30 06:12

    用舊世代的顯像管技術做一款開源全志H616安卓智能手機

    一款娛樂向的DIY產品,但作者本人也面面俱到的配上了和復古手機相關的原理圖設計、硬件電路設計、安卓系統移植、外殼設計等詳盡教程。 硬件設計 復古手機的整體設計分為主板、顯像管本體、鍵盤面三大部分
    發表于 07-08 10:38