• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > LCD顯示接口模塊的元器件選型

    LCD顯示接口模塊的元器件選型

    作者: 時間:2011-12-12 來源:網絡 收藏
      PIC16F87X系列單片機是Microchip公司所推出的產品,它采用RTSC結構,數據線和指令線分離,即哈佛結構。這使得取指令和取數據可同時進行,且由于一般指令線寬于數據線,使其指令較同類CTSC單片機指令包含更多的處理信息,執行效率更高,速度更快。

      同時,這種單片機指令多為單字節,大大提高了程序存儲器的空間利用率,與傳統的采用CISC結構的8位單片機相比,可以達到2∶1的代碼壓縮,速度提高4倍。

      PIC16F877帶8位Flash型數據寄存器,擦寫次數達100萬次,所以它非常適合于那些可能會經常改動程序編碼的應用。PIC16F877有5組I/O口,2組8位計時/計數器TImer0、Timer2,及1組16位計時/計數器Timer1,支持14個中斷。

      1.程序存儲器結構

      PICl6F877有一個13位的程序寄存器,它的尋址能力達8K×14程序存儲器空間。PlCl6F877有8K×14個Flash程序存儲器字,PIC16F873/874有4K×14個Flash程序存儲器字,尋址超出上面可執行的地址將導致回饒,復位向量在0000H,中斷向量在0004H。

      2.數據存儲器結構

      數據存儲器被分成多塊,它包括通用寄器(GPR)和特殊功能寄存器(SFR),位RP1和RP0是塊選擇位。

      每個塊的范圍達到7FH(128bit),每個塊的較低位存儲單元保存SFRS,在SFRS上是GPRS,作為靜態RAM來使用。所有執行的塊包括SFRR。一些經常使用的SFRS可以從一個塊鏡像到另外一個塊來減少代碼和實現快速訪問。

      (1)通用寄存器。

      通用寄存器組件可以通過選擇寄存器直接或間接地訪問。

     ?。?)特殊功能寄有器。

      特殊功能寄存器(SFRS)是通過CPU和外圍模塊來控制單片機運行的寄存器,這些寄存器是作為靜態RAM使用的。

      特殊功能寄存器被分成兩類:一類是核心功能有關的特殊功能寄存器,另一類是與外圍特性有關的外設寄存器。

      (3)狀態寄存器。

      狀態寄存器包括ALU的算術運算狀態、復位狀態和數據寄存器的塊選擇位。和其他任何寄存器一樣,狀態寄存器可以作為任一指令的目標寄存器。如果在一個影響Z、DC、C位的指令中,狀態寄存器是一個目標寄存器,那么寫入狀態寄存器的字位是禁止的,這些字位可通過單片機的邏輯運算而清0或置1。

      此外TO和PD位是不可寫入的,因此,用狀態寄存器作為目標寄存器,一條指令的執行結果可能與預想的不同。如CLRF、STATUS將清除高3位和將Z位置1,這將使狀態寄存器成為000UU1UU(U表示未變)。因此推薦用BCF、BSF、SWAPF和MOVWF指令來改變狀態寄存器,這些指令不影響狀態寄存器的Z、DC和C位。

     ?。?)選擇寄存器。

      OPTION-REG寄存器是一個可讀寫的寄存器,它包括各種控制位,用來設定TMRO/WDT預分頻器,(作為預分頻器的分配寄存器)外部INT中斷。

     ?。?)中斷控制寄存器。

      INTCON寄存器是可讀寫的寄存器,它包括各種TMR0寄存器溢出,RB端口變化和外部RB0引腳中斷的使能維護標志位。

      (6)PIE1寄存器。

      PIE1寄存器包括進行外部中斷的使能位

     ?。?)PIR1寄存器。

      PIR1寄存器包括進行外部中斷的單個標志位。

     ?。?)PIE2寄存器。

      這個寄存器包括對于SSP總線沖突和低電壓探測中斷的使能位。

      (9)PCON寄存器。

      電源控制(PCON)寄存器括在一個上電復位(POR)、一個降壓復位、外部MCLR復位、監視定時器(WDT)之間不同的標志位。

      (10)PCL和PCLATH。

      PC是13位字寬,它的低位字節叫做PCI寄存器,它是一個可讀寫的寄存器。它的高位PC12∶8>是不可讀的,但可以通過PCLATH寄存器間接寫。在任何復位PC的較高位將被清0。

      設計中選用LCM12864ZK液晶顯示模塊作為人機界面。LCM12864ZK液晶顯示模塊字型ROM內含8192個16×16點中文字型和128個16×8點字母符號字型,內含CGRAM,提供4組軟件可編程的16×16點陣造字功能,電源操作范圍是2.7~5.5V。

      同時,與單片機的接口界面靈活(并行8位/4位,串行3線趁線),可實現漢字、ASCII碼、點陣圖形的同屏顯示,實現了本系統的各級參數選擇菜單。LCMI2864ZK液晶顯示模塊電性能參數和模塊引腳說明如表1和表2。

      表1 LCM12864ZK液晶顯示模塊電性能參數所示。

      表2 LCM12864ZK液晶顯示模塊引腳說明

      續表



    評論


    技術專區

    關閉
    主站蜘蛛池模板: 新化县| 贵南县| 德保县| 宁城县| 双辽市| 许昌县| 泾源县| 辽源市| 荔波县| 罗山县| 台中市| 车险| 曲水县| 昌吉市| 崇仁县| 汾阳市| 太和县| 新兴县| 岳普湖县| 麻城市| 常德市| 新乐市| 崇仁县| 巴中市| 菏泽市| 舟山市| 贵南县| 富平县| 庆云县| 湄潭县| 阳城县| 三门峡市| 大英县| 华阴市| 沙河市| 临邑县| 贵南县| 民丰县| 梧州市| 铜梁县| 萍乡市|