新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SED1520與PIC單片機的接口設計

        SED1520與PIC單片機的接口設計

        作者: 時間:2009-12-29 來源:網絡 收藏

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

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

        的結構框圖如圖1所示,它主要由定時計數器、行列地址寄存與譯碼電路、顯示RAM、MPU電路、LCD接口電路組成。它與外部的接口主要分三個部分:一部分是電源、復位信號和時鐘;一部分是LCD接口、另一部分是與MPU(微處理器)的接口。與LCD的接口一般已由提供液晶模塊的制造商負責,對于液晶模塊的使用者,只須掌握與MPU接口的部分。另外,SED1520還需要提供2KHZ的時鐘信號[2]。
        SED1520的指令列表如表1,它的顯示存儲器共有4頁(對應頁地址0~3),每個頁面上都有80個字節(對應列地址為0~79),每個字節中的8位數據都對應著顯示屏上同一列的8點行。列地址指針就是管理這80個字節單元的。列地址指針是一個7位加1計數器。由它和頁地址寄存器組合唯一指定了顯示存儲器的某一個單元。SED1520中的RAM共有32行,分為4頁,每頁8行,這樣如果按8*8點陣顯示字符,每頁可以寫一行10個字符,總共寫4行,而漢字一般是16*16點陣,則每行可顯示5個漢字,共可顯示兩行。如果將多個SED1520拼起來,就可組成不同顯示容量的液晶模塊,


        SED1520與PIC16F874的接口電路如圖2所示。各引腳說明如下:
        A0:指令/數據選擇 。高電平表示傳送的是數據,低電平表示傳送的是指令。
        片選信號,低電平有效,高電平則MPU不訪問SED1520。
        讀允許,低電平表示MPU從SED1520讀數據或指令,高電平無效。
        寫允許,低電平表示MPU向SED1520寫數據或指令,高電平無效。
        CL:時鐘輸入端。由PIC16F874的 RC1提供,讓其工作于PWM2輸出方式。
        D0~D7:數據輸入輸出引腳。
        復位信號輸入端,低電平有效。
        VDD:邏輯電源正。
        VSS:邏輯電源地。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 太仆寺旗| 汝南县| 五指山市| 苍南县| 穆棱市| 吴忠市| 双城市| 馆陶县| 鄂伦春自治旗| 平阳县| 土默特右旗| 嘉善县| 南召县| 肇东市| 七台河市| 遂川县| 通山县| 光泽县| 江山市| 安徽省| 隆化县| 承德县| 沐川县| 马公市| 白河县| 乐安县| 七台河市| 井陉县| 名山县| 通州市| 宕昌县| 永定县| 元谋县| 云霄县| 永胜县| 班玛县| 曲阳县| 敦化市| 凤庆县| 通渭县| 波密县|