新聞中心

        EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 基于MAX II CPLD 的LCD控制器設(shè)計

        基于MAX II CPLD 的LCD控制器設(shè)計

        作者: 時間:2010-11-11 來源:網(wǎng)絡(luò) 收藏

        3、用戶閃存模塊
        MAX II CPLD中的用戶閃存UFM模塊主要用于存儲控制器打開之后,需要在屏上顯示的信息。采用十六進制(Intel格式)文件(.hex)對UFM進行設(shè)置,并利用UFM宏功能進行例化。
        UFM模塊接口信號主要有addr、nread、do、dv、osc和clk信號:
        Addr為9位地址總線,用于選擇UFM的某一存儲位置。
        nread 若該信號設(shè)置為0,以讀取地址總線所指向存儲器的內(nèi)容。
        do 為數(shù)據(jù)輸出信號。8位數(shù)據(jù)總線,保持地址總線所指向16位存儲器的高8位。
        dv 為數(shù)據(jù)有效信號。該信號指示8位數(shù)據(jù)總線上的數(shù)據(jù)有效并且可讀。
        osc 為UFM模塊內(nèi)部振蕩器輸出。輸出信號到時鐘分頻器,輸出頻率為5.5MHz。

        2.2 控制器接口信號
        1、LCD控制器與LCD屏之間的接口信號
        LCD控制器與LCD模塊之間的接口信號有E、RS、RW 、DB0-DB7:
        E為使能選通信號。該信號下降沿將雙向總線上的數(shù)據(jù)鎖存到數(shù)據(jù)或者命令寄存器中,反之亦然。
        RS為寄存器選擇信號。用于選擇LCD模塊的數(shù)據(jù)和命令寄存器。當(dāng)RS=0時為命令寄存器;
        RS=1時為數(shù)據(jù)寄存器。
        RW為區(qū)分讀寫操作的讀寫信號。RW=0:寫操作;RW=1:讀操作
        DB0-DB7為8位雙向總線,承載LCD模塊的數(shù)據(jù)和命令。
        2、LCD控制器與微處理器之間的接口信號
        LCD控制器與微處理器之間的接口信號有DATA0-DATA7、RST、WE、ACK:
        DATA0-DATA7 為處理器和控制器的8位總線,承載LCD模塊上顯示的ASCII字符值。
        RST 為復(fù)位信號。該信號用于復(fù)位控制器,再次初始化LCD模塊。
        WE 為寫使能信號。該信號指示寫周期的開始。應(yīng)將它設(shè)為低電平,使能對LCD模塊的寫操作。
        ACK 為應(yīng)答信號。該信號指示數(shù)據(jù)已經(jīng)成功地發(fā)送到LCD模塊,準備接收后面的數(shù)據(jù)。

        在此信號變?yōu)榈碗娖街鞍l(fā)送的任何數(shù)據(jù)都被控制器忽略。



        關(guān)鍵詞: CPLD LCD

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 中西区| 新郑市| 全南县| 绥江县| 无极县| 德格县| 忻州市| 教育| 拉孜县| 林口县| 丽江市| 阜城县| 南川市| 兴安县| 沙河市| 黔西| 阿鲁科尔沁旗| 利川市| 江西省| 靖宇县| 宜兰县| 达日县| 平南县| 德州市| 建昌县| 康马县| 舞钢市| 长治县| 沁阳市| 任丘市| 县级市| 山东省| 冀州市| 崇仁县| 长武县| 昌图县| 嘉荫县| 衢州市| 镇平县| 吉水县| 京山县|