新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > LCD顯示器與PIC單片機(jī)的接口設(shè)計(jì)

LCD顯示器與PIC單片機(jī)的接口設(shè)計(jì)

作者: 時(shí)間:2011-12-14 來(lái)源:網(wǎng)絡(luò) 收藏

1引言

本文引用地址:http://2s4d.com/article/172340.htm

智能儀器儀表中,通常都要對(duì)測(cè)控信息進(jìn)行顯示。受儀器功耗、體積及其它條件的影響,一般CRT往往不太適用。而半導(dǎo)體數(shù)碼管,雖能顯示數(shù)碼及少數(shù)字母,卻無(wú)法靈活顯示各種文字、圖形、表格等,有著較大的局限性。而由于具有功能強(qiáng)、功耗低、顯示清晰、構(gòu)造輕巧等優(yōu)點(diǎn),被廣泛運(yùn)用于各類(lèi)智能儀器儀表的顯示。是美國(guó)MICROCHIP公司推出的高性能,對(duì)比傳統(tǒng)MCS51系列,它具有內(nèi)置功能模塊多、抗干擾性好、速度快、功耗低等優(yōu)點(diǎn),被廣泛應(yīng)用于工業(yè)控制領(lǐng)域[1]。本文將以SED1520與16F874為例介紹單片機(jī)的實(shí)用方法。

2 SED1520的結(jié)構(gòu)、指令及其與PIC單片機(jī)的電路

64.jpg

SED1520的結(jié)構(gòu)框圖如圖1所示,它主要由定時(shí)計(jì)數(shù)器、行列地址寄存與譯碼電路、顯示RAM、MPU電路、接口電路組成。它與外部的接口主要分三個(gè)部分:一部分是電源、復(fù)位信號(hào)和時(shí)鐘;一部分是LCD接口、另一部分是與MPU(微處理器)的接口。與LCD的接口一般已由提供液晶模塊的制造商負(fù)責(zé),對(duì)于液晶模塊的使用者,只須掌握與MPU接口的部分。另外,SED1520還需要提供2KHZ的時(shí)鐘信號(hào)[2]。

SED1520的指令列表如表1,它的顯示存儲(chǔ)器共有4頁(yè)(對(duì)應(yīng)頁(yè)地址0~3),每個(gè)頁(yè)面上都有80個(gè)字節(jié)(對(duì)應(yīng)列地址為0~79),每個(gè)字節(jié)中的8位數(shù)據(jù)都對(duì)應(yīng)著顯示屏上同一列的8點(diǎn)行。列地址指針就是管理這80個(gè)字節(jié)單元的。列地址指針是一個(gè)7位加1計(jì)數(shù)器。由它和頁(yè)地址寄存器組合唯一指定了顯示存儲(chǔ)器的某一個(gè)單元。SED1520中的RAM共有32行,分為4頁(yè),每頁(yè)8行,這樣如果按8*8點(diǎn)陣顯示字符,每頁(yè)可以寫(xiě)一行10個(gè)字符,總共寫(xiě)4行,而漢字一般是16*16點(diǎn)陣,則每行可顯示5個(gè)漢字,共可顯示兩行。如果將多個(gè)SED1520拼起來(lái),就可組成不同顯示容量的液晶模塊,

65.jpg

SED1520與PIC16F874的接口電路如圖2所示。各引腳說(shuō)明如下:

A0:指令/數(shù)據(jù)選擇 。高電平表示傳送的是數(shù)據(jù),低電平表示傳送的是指令。

片選信號(hào),低電平有效,高電平則MPU不訪問(wèn)SED1520。

讀允許,低電平表示MPU從SED1520讀數(shù)據(jù)或指令,高電平無(wú)效。

寫(xiě)允許,低電平表示MPU向SED1520寫(xiě)數(shù)據(jù)或指令,高電平無(wú)效。

CL:時(shí)鐘輸入端。由PIC16F874的 RC1提供,讓其工作于PWM2輸出方式。

D0~D7:數(shù)據(jù)輸入輸出引腳。

復(fù)位信號(hào)輸入端,低電平有效。

VDD:邏輯電源正。

VSS:邏輯電源地。

66.jpg


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉