那曲檬骨新材料有限公司

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

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

3天內不再提示

AmiPIC18 LCD防護罩的介紹

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-06 11:17 ? 次閱讀

上個月,我回顧了Amicus18開發(fā)板,它是具有PIC微控制器Arduino風格的平臺。 Amicus18板與Arduino屏蔽板物理兼容。但是,板上的默認PIC處理器為3.3 V類型,在連接一些嚴格在+ 5V電壓下運行的屏蔽時可能會出現(xiàn)問題。作為對Amicus18開發(fā)板用戶的支持,來自荷蘭的Gevo Electronics設計了一種特殊的防護罩,名為 AmiPIC18 LCD 。雖然名稱說它是LCD屏蔽,但實際上它提供了許多功能,我們將在本文中進行探討。

AmiPIC18 LCD防護罩的介紹

Gevo的AmiPIC18 LCD屏蔽電子產品

下圖顯示了AmiPIC18 LCD防護罩。除LCD顯示屏外,該防護罩還提供了四個輕觸開關,一個溫度開關。傳感器(TC74),串行EEPROM(24LC256)和帶有備用電池(CR1220)支架的實時時鐘IC(DS1307Z),使其成為在Amicus18板上進行實驗的理想選擇。利用板上提供的所有這些功能,您可以輕松地將此屏蔽層變成溫度數(shù)據(jù)記錄器項目。

AmiPIC18 LCD屏蔽PCB

屏蔽層共有24個母頭插針,用于接收LCD顯示屏。您可能想知道為什么它有這么多用于LCD連接的引腳。這是因為用于此屏蔽的LCD顯示器是Electronic Assembly DOG系列LCD模塊中的一種,該模塊使用ST7036控制器/驅動器芯片。這是我對此盾牌最喜歡的功能之一。 ST7036的指令集與HD44780兼容。此外,它還提供了基于HD44780的LCD所沒有的許多其他功能。例如,可以將其配置為通過與微控制器的串行(SPI)接口驅動點矩陣LCD。同樣,ST7036驅動程序提供LCD命令以調整顯示對比度。這不是很酷的功能嗎?有關ST7036顯示驅動器的更多詳細信息,請參見數(shù)據(jù)表。

帶有16x2字符LCD的AmiPIC18 LCD防護板

板上的連接

下圖顯示了堆疊在Amicus18板上的AmiPIC18 LCD屏蔽層。屏蔽層上的LCD引腳經過硬接線,以4位模式工作。數(shù)據(jù)引腳(D4-D7)連接到RB4-RB7端口引腳,而控制信號RS寄存器選擇)和E(使能)分別由PIC18F25k20微控制器的RB2和RB3引腳驅動。屏蔽板上的TC74、24LC256和DS1307Z器件均兼容I2C,并連接到I2C端口引腳RC3(SCL)和RC4(SDA)。四個輕觸開關轉到PORTA引腳(RA0-RA3)。 RB1引腳用于控制LCD背光。 RB1的邏輯高電平打開背光,邏輯低電平將其關閉。可以通過在RB1端口引腳上生成PWM(脈沖寬度調制)信號來改變背光強度。

LCD屏蔽已插入進入Amicus18開發(fā)板

如果您在Amicus18板上使用5.0 V器件(PIC18F25K22),則仍可以使用此LCD屏蔽,因為它還提供了板上跳線(JP1 ),以選擇3.3 V和5.0 V之間的電源

軟件

在這里,我已經在 Proton BASIC中編寫了一些演示程序 strong》測試ST7036顯示驅動器的LCD對比度設置命令。程序從TC74傳感器讀取環(huán)境溫度并將其顯示在LCD上。連接到RA0和RA1引腳的兩個輕觸開關將允許您增加或減小LCD顯示屏的對比度。

‘ Program for testing LCD contrast adjustment through firmware

’ using AmiPIC18 LCD Shield

Contrast var Byte

ContrastSet var Byte

Symbol Backlight = PORTB.1 ‘ Backlight ON/OFF switch

Symbol Sw_1 = PORTA.0 ’ DOWN contrast

Symbol Sw_2 = PORTA.1 ‘ UP Contrast

Symbol SDA = PORTC.4 ’ I2C Data line

Symbol SCL = PORTC.3 ‘ I2C Clk line

Symbol TC74_Address = %10011000 ’ Address for TC74A4

Dim Temperature As Byte

LCD_DTPin = PORTB.4 ‘ LCD’s Data lines (D4 to D7)

LCD_ENPin = PORTB.3 ‘ LCD’s EN line

LCD_RSPin = PORTB.2 ‘ LCD’s RS line

LCD_Interface = 4 ‘ 4-bit interface to LCD

LCD_Lines = 2 ’ LCD contains 2 lines

LCD_Type = Alphanumeric ‘ LCD type is alphanumeric

DelayMS 500

’ ST7036 controller has slightly different initialization

Print $FE, $29 ‘ 4-bit mode,

Print $FE, $14 ’ Bias set

Print $FE, $55 ‘ Power/ICON/Control

Print $FE, $6D ’ Follower Control

Print $FE, $78 ‘ Contrast set : C3,C2,C1,C0 bits of contrast

Contrast = 5

ContrastSet = $70 + Contrast

Print $FE, ContrastSet

High Backlight

Cls ’ Clear the LCD‘s screen

Print At 1, 1, “Ami18 LCD Shield”

Start:

I2cIn SDA, SCL, TC74_Address, [Temperature]

Print At 2, 1, “T = ”, Dec Temperature,“ ”, %11011111, “C”

If Sw_1 = 0 Then

If Contrast 》 0 Then Contrast = Contrast - 1;

ContrastSet = $70 + Contrast

Print $FE, ContrastSet

EndIf

If Sw_2 = 0 Then

If Contrast 《 10 Then Contrast = Contrast + 1;

ContrastSet = $70 + Contrast

Print $FE, ContrastSet

EndIf

DelayMS 300

GoTo Start

編譯以上程序,并使用Amicus18將其加載到Amicus18 MCU中IDE。重置后,您將在屏幕上看到溫度讀數(shù),如下所示。按S1減小,按S2增強顯示對比度。顯示質量真的很棒。

從TC74傳感器讀取的溫度(全對比度)

通過固件進行LCD對比度調整

責任編輯:wv

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

    關注

    34

    文章

    4438

    瀏覽量

    168398
  • 防護罩
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6632
收藏 人收藏

    評論

    相關推薦

    防水浴霸無線遙控開關設計方案——不知道你就OUT了

    防護罩,用以防水濺和水汽。但是實際的應用中是不能拿水去潑的,會引起短路起火等事故。 ??????對于一般的水蒸氣而言,防水罩設計是夠用的。但是這樣的設計不方便對防護罩快速啟閉進行操作,而且在長時間的使用過程中,
    的頭像 發(fā)表于 02-05 14:33 ?52次閱讀

    ADS8381是否具備輸入過壓保護功能和靜電防護功能?

    我想使用ADS8381進行18位多通道的數(shù)據(jù)采集,查看ADS8381的技術手冊中有關模擬輸入部分時,沒有關于芯片內輸入保護的描述,現(xiàn)在想知道ADS8381是否具備輸入過壓保護功能和靜電防護功能
    發(fā)表于 01-09 08:21

    【正點原子STM32H7R3開發(fā)套件試用體驗】DS18B20、DHT11溫濕度采集

    【正點原子STM32H7R3開發(fā)套件試用體驗】DS18B20、DHT11溫濕度采集 本文主要分為兩部分,分別介紹了使用正點原子STM32H7R3開發(fā)套件,通過 DS18B20、DHT11 傳感器采集
    發(fā)表于 01-01 11:16

    基于FPGA的LCD1602液晶顯示模塊驅動設計

    本文通過以LCD1602液晶顯示模塊為基礎,介紹FPGA驅動LCD1602原理,詳細介紹硬件原理圖設計及FPGA驅動LCD1602軟件設計,
    的頭像 發(fā)表于 10-24 14:42 ?1713次閱讀
    基于FPGA的<b class='flag-5'>LCD</b>1602液晶顯示模塊驅動設計

    弧焊變壓器使用中注意事項有哪些

    安全第一 : 確保所有操作人員都經過適當?shù)呐嘤枺⒘私獍踩僮饕?guī)程。 在操作前檢查所有安全設備,如接地線、防護罩等。 設備檢查 : 在使用前檢查變壓器是否有損壞、腐蝕或磨損的跡象。 確保所有電氣連接
    的頭像 發(fā)表于 10-10 10:55 ?218次閱讀

    濕度傳感器需要保護罩

    電子發(fā)燒友網站提供《濕度傳感器需要保護罩嗎.pdf》資料免費下載
    發(fā)表于 09-23 11:39 ?0次下載
    濕度傳感器需要保<b class='flag-5'>護罩</b>嗎

    海外高防服務器對網絡安全保護的影響

    海外高防服務器作為一種專門設計用于抵御分布式拒絕服務(DDoS)攻擊和其他網絡威脅的強大工具,對網絡安全保護起著至關重要的作用。這類服務器通常部署在具有豐富帶寬資源和先進防御機制的國際數(shù)據(jù)中心,為全球范圍內的用戶提供了一層堅固的網絡防護罩
    的頭像 發(fā)表于 07-16 10:18 ?318次閱讀

    高壓功率IC片上靜電防護器件

    導語:LDMOS晶體管(Lateral Double-diffused Metal-Oxide Semiconductor, LDMOS)已廣泛應用于電源管理集成電路、LED/LCD驅動器、手持和汽車電子等高壓功率集成電路。了解LDMOS的靜電防護性能,有益于高壓功率IC
    的頭像 發(fā)表于 06-22 00:13 ?453次閱讀
    高壓功率IC片上靜電<b class='flag-5'>防護</b>器件

    LEM萊姆汽車級DHAB S/18霍爾電流傳感器介紹

    電子發(fā)燒友網站提供《LEM萊姆汽車級DHAB S/18霍爾電流傳感器介紹.docx》資料免費下載
    發(fā)表于 06-17 13:17 ?2次下載

    電氣設備的外殼應有什么防護措施

    電氣設備的外殼防護措施是確保設備安全運行和保護人身安全的重要環(huán)節(jié)。本文將詳細介紹電氣設備外殼的防護措施,包括接地、絕緣、防護等級、外殼材料、設計要求、安裝與維護等方面的內容。 一、接地
    的頭像 發(fā)表于 06-06 09:25 ?7036次閱讀

    EMC與EMI濾波器:電子設備的“電磁防護罩

    深圳比創(chuàng)達電子|EMC與EMI濾波器:電子設備的“電磁防護罩
    的頭像 發(fā)表于 05-29 11:44 ?631次閱讀

    淺談浪涌的含義、產生、危害及防護措施

    需求各有不同,但基本的防護原則包括使用浪涌保護器、接地保護和合理的系統(tǒng)設計等。同時, 地凱防雷 介紹了相關的國際標準和行業(yè)標準,以指導各行業(yè)在浪涌防護方面的實踐。 浪涌 是電氣系統(tǒng)中常見的一種瞬態(tài)電壓現(xiàn)象,其對電
    的頭像 發(fā)表于 05-09 10:56 ?1596次閱讀
    淺談浪涌的含義、產生、危害及<b class='flag-5'>防護</b>措施

    S-VIDEO接口靜電浪涌防護策略

    此方案用ESD二極管GBLC05C完成對接口的靜電浪涌保護,分立元件SOD-323封裝,方便布線,電容低,IPP電流大,18A,既可以保證信號傳輸完整性,又可以防護一定的浪涌。
    的頭像 發(fā)表于 04-07 12:31 ?562次閱讀
    S-VIDEO接口靜電浪涌<b class='flag-5'>防護</b>策略

    特斯拉Cybertruck防護罩:引領“終極末日座駕”電磁脈沖防護技術?

    Cybercylent以導電材料制成,能有效防止電磁脈沖(EMP)及射頻信號的干擾,保護車內物品不受損害。據(jù)悉,它甚至可以避免因電磁脈沖帶來的電子設備損壞問題。這種脈沖可能源于諸如太陽耀斑或核爆之類的自然與人為事件。
    的頭像 發(fā)表于 03-11 11:02 ?785次閱讀

    lcd屏和oled屏的優(yōu)缺點 lcd屏和oled屏的區(qū)別

    、電子設備等方面都有廣泛的應用。兩種顯示技術在原理、結構和特點上存在較大差異,下面詳細介紹LCD屏和OLED屏的優(yōu)缺點以及區(qū)別。 一、LCD屏的優(yōu)缺點: 優(yōu)點: 可靠性高:LCD屏幕具
    的頭像 發(fā)表于 02-20 11:14 ?7079次閱讀
    威尼斯人娱乐备用6222| 杨公24山属性| 百家乐官网获胜秘决百家乐官网获胜秘诀 | 百家乐庄闲桌| 威尼斯人娱乐场荷官| 大发888xp缺少 casino| 德州扑克 梭哈| 明升网| 南投市| 百家乐官网技巧大全| 百家乐官网陷阱| 巴黎人百家乐官网的玩法技巧和规则 | 太阳城官网| 百家乐官网平台开发| 赌场百家乐官网玩法介绍| 线上百家乐官网平台| 尊龙百家乐官网娱乐| 赌场百家乐官网信誉| 发中发百家乐官网的玩法技巧和规则 | 御金娱乐| 必博网| 百家乐官网平台那家好| 百家乐官网网上真钱娱乐| 圣淘沙百家乐游戏| 威斯汀百家乐的玩法技巧和规则| 大发888怎么开户| 连城县| 菲律宾百家乐官网开户| 百家乐存在千术吗| 伯爵百家乐的玩法技巧和规则| 大发在线扑克| 江山市| 百家乐官网发牌牌规| 澳门百家乐国际娱乐城| 威尼斯人娱乐城玩百家乐| bet365娱乐场| 百家乐官网视频中国象棋| 百家乐官网娱乐平台代理佣金| 百家乐2号技术| bet365信誉好吗| 邯郸百家乐官网园真钱区|