新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM7-LPC2132驅動LCM的接口說明

        ARM7-LPC2132驅動LCM的接口說明

        作者: 時間:2016-11-28 來源:網絡 收藏
        顯示設計是所有嵌入式系統的重要組成部分之一。顯示器件包括LED、字符LCM、圖形LCM、VFD等,其中圖形LCM(如128x64、192x64等點陣)可顯示ASCII字符、漢字和圖形,且性價比較高,在嵌入式系統中的應用日趨廣泛,雖在MCS-51系列中的設計已非常成熟。但由于ARM與MCS-51有許多不同之處,其設計方法當然也有差別,下面以LPC2132和192x64點陣LCM為例進行說明。

        與液晶顯示模塊(LCM)的硬件接口設計

        本文引用地址:http://www.104case.com/article/201611/322774.htm

        1) 電平匹配:LPC2132系列操作電壓范圍:3.0~3.6 V,選擇3V的LCM當然沒有問題,但市場上3V的LCM價格常常比5V貴,而LPC2132的I/O口可承受5V的最大電壓,所以可采用5V的LCM,但需在LCM與LPC2132相連的I/O口上接5V上拉電阻

        2) I/O連接:LPC2132沒有外部總線,所有I/O口都需要進行配置,由內部寄存器決定是輸入還是輸出。其中P0口共有31個I/O口,P1口有16個I/O口,而且I/O口的編號不連續(如P0.28與P1.25相鄰),由于編程時對I/O口采用位操作,所以具體連接時,可根據硬件電路板布線需求進行連接。為提高顯示刷新速度,需檢測LCM內部的忙標志(很有必要,我就是在這個地方被卡住了),每次向LCM寫數據前,先讀取LCM的狀態,當狀態為非忙時才能寫入顯示數據,這樣,要注意動態設置與LCM數據線相連的LPC2132的I/O口方向,而且8個數據位要用IOSET和IOCLR逐一控制。



        關鍵詞: ARM7LPC2132驅動LC

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 吉木乃县| 社会| 迁西县| 永顺县| 朝阳市| 延津县| 祥云县| 沽源县| 临海市| 漳平市| 从化市| 罗江县| 县级市| 出国| 卢湾区| 宝应县| 温宿县| 扶绥县| 张家界市| 来安县| 天水市| 来宾市| 新巴尔虎左旗| 禹城市| 城步| 偃师市| 子长县| 万年县| 凤翔县| 武邑县| 永新县| 佛冈县| 馆陶县| 朝阳县| 乐平市| 益阳市| 富顺县| 咸宁市| 巴南区| 邵阳县| 陆丰市|