您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于NiosⅡ处理器的TFT-LCD图形显示设计 正文
基于NiosⅡ处理器的TFT-LCD图形显示设计

基于NiosⅡ处理器的TFT-LCD图形显示设计

点击数:7861 次   录入时间:03-04 11:47:25   整理:http://www.55dianzi.com   嵌入式系统-技术
           {
              SdCmd(0x84);     
                     //send data packet,送一个像素的数据到内存
              SdCmd(40);
                       //no of byte in one packet,结束一个命令包
              for(k=0;k<20;k++)       //no of pixels in one packet
              {
                  SdCmd(pic[p+1]);                          //low byte
                SdCmd(pic[p]);                             //high byte
                p+=2;
              }
              CmdEnd();
        }
    addr+=640;                                      //next line
}   
      }
  对于汉字以及字符的显示也是通过定义PrintGB()函数,类似上述程序以命令包的形式把要显示的信息送入目的地址,在后面的程序中直接调用该子函数来进行显示。
    随着LCD显示越来越多地应用于生产生活的各个方面,各种各样的处理器控制LCD显示的方案也相继出现,本文通过整个系统设计和在硬件平台上实验提出了一种基于FPGA的SoPC方案,并最终在平台上面验证了其可行性。该方案的优势在于系统功能改进的灵活性, 在不改变硬件平台的情况下对系统进行增删和优化,降低了系统成本,这是传统ARM方案无法达到的。由于微处理器和用户逻辑接口都集成在一块Cyclone芯片上, 编程人员可以灵活地定义I/O接口, 基于FPGA有更好的灵活性和可靠性[9]。对基于NiosⅡ的微处理器, 用户能根据显示屏的大小灵活调整硬件逻辑设计以实现对显示屏的控制,而不需要改变其原有硬件构成。但是16位微控制器却只能对固定大小的显示屏进行控制。从长远来看,基于NiosⅡ的微处理器, 可以通过更改其硬件逻辑配置方便地进行版本升级,节省了成本。开发人员通过处理器[10]指令集中增加定制指令, 可以加速软件算法, 定制指令可以在一个周期的时间内完成复杂的处理任务,为系统优化提供了一种高性价比的解决方案。
参考文献
[1]  潘松,黄继业,曾毓.SoPC技术实用教程[M].北京:清华大学出版社,2005.
[2]  王刚,张潋.基于FPGA的SoPC嵌入式系统设计与典型实例[M].北京:电子工业出版社,2009.
[3]  王晓迪,张景秀.SoPC系统设计与实践[M].北京:北京航空航天大学出版社,2008.
[4]  蔡伟刚.NiosⅡ软件架构解析[M].西安:西安电子科技大学出版社,2007.
[5]  田秀伟,郑喜凤,丁铁夫.基于SoPC的LED显示屏控制器设计[J].液晶与显示,2007,22(6):737-741.
[6]  孙恺,程世恒.NiosⅡ系统开发设计与应用实例[M]. 北京:北京航空航天大学出版社,2007.
[7]  郭强.液晶显示应用技术[M].北京:电子工业出版社, 2003.
[8]  郭书军,王玉龙,葛纫秋.嵌入式处理器原理及应用— Nios系统设计和C语言编程[M].北京:清华大学出版
社,2004.
[9]  孙伟,龚兆岗,杨忠根.基于NiosⅡ的LED显示屏控制系统[J].上海海事大学学报,2005,26(2).
[10] 高兵,陈莉平.液晶和矩阵键盘SoPC外设组件设计开发[J].微计算机信息,2008,3(2):152-154.



上一页  [1] [2] 


本文关键字:处理器  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术