新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 中文點陣液晶顯示驅動器RA8816及其應用

        中文點陣液晶顯示驅動器RA8816及其應用

        作者: 時間:2011-05-28 來源:網絡 收藏

        根據圖4所示時序,寫命令寄存器的子程序如下所示:


        當RS=I,表示控制器對進行數據寄存器的讀寫,如果寫入(RW=O)數據到數據寄存器,寫入的內容根據命令寄存器設置而顯示在LCD屏上。如果是讀取(RW=1)操作,則讀取的是不同模式下的字模數據。
        有了對寄存器的讀寫函數后,就可以對的顯示進行控制,下面以文字滾動功能為例,說明的控制方法。RA8816提供LCD的顯示畫面,可根據命令寄存器任意指定一塊區域,由硬件自動做屏幕畫面的滾動,其中命令寄存器可以設置屏幕的滾動方向和速度,每次滾動畫面的像素與滾動的范圍等。與滾動相關的主要命令寄存器有:SWSXR[0x08]和SWSYR[0x09]兩個寄存器決定滾動區域的左上角坐標x和Y;SWR xR[0x0A]和SWRYR[0x0B]兩個寄存器決定滾動區域的大小Ax和△Y;SCOR[0x0C]表示滾動的位移量;ASCR[0x0D]的DB7’DB4決定滾動的速度,DB3~DB0決定每次位移的像素點數;SCCR[0x0E]的DB7和DB6決定滾動多少個像素點后產生中斷,DB3和DB2決定屏幕滾動的方向。圖5給出了屏幕滾動流程圖。

        圖5.屏幕滾動流程圖
        屏幕滾動的主要代碼如下:

        4 小結
        內置字庫的RA8816,不僅具有多種顯示模式及顯示效果,而且支持常見的8080/6800系列控制器并行接口和多種串行接口,這極大地擴展了RA8816的范圍。RA8816內置的步進升壓電路及電壓調整電路,可以匹配較寬范圍的系統電壓。此外,RA8816還提供了鍵盤掃描和通用IO接口,大大簡化了系統硬件電路設計和軟件設計,使得用低成本的控制器就能實現完善的人機交互界面。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丰宁| 乐山市| 德阳市| 衡水市| 永顺县| 长岭县| 咸宁市| 五峰| 庆元县| 全州县| 文化| 阳曲县| 定州市| 科尔| 类乌齐县| 观塘区| 萨嘎县| 五莲县| 太原市| 石泉县| 台山市| 南陵县| 定结县| 和林格尔县| 汶上县| 浪卡子县| 虞城县| 台北县| 中牟县| 皋兰县| 右玉县| 上栗县| 泸定县| 色达县| 新竹市| 西乡县| 富源县| 福贡县| 叙永县| 衡阳市| 宜阳县|