新聞中心

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

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

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

1引言

本文引用地址:http://butianyuan.cn/article/172340.htm

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

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

64.jpg

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

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

65.jpg

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

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

片選信號,低電平有效,高電平則MPU不訪問SED1520。

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

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

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

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

復位信號輸入端,低電平有效。

VDD:邏輯電源正。

VSS:邏輯電源地。

66.jpg


上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉