新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 采用NIOSⅡ的LCD控制器和矩阵键盘的IP核的设计方法

采用NIOSⅡ的LCD控制器和矩阵键盘的IP核的设计方法

作者:时间:2012-05-30来源:网络收藏

 完成_12864器件的加入后,_12864器件就会出现在SOPC Builder的组件选择栏的“User Logic”项目下。图4所示是模块的管脚分配图。

本文引用地址:http://www.eepw.com.cn/article/148969.htm

  

LCD模块的管脚分配图

  LCD模块的初始化就是对LCD进行模式设置。由于SOPC Builder中的LCDl2864控制模块已经考虑了LCD的读写时序,所以使用ⅡIDE进行LCD驱动和控制时只需对LCD进行初始化。其部分初始化子程序如下:

  

部分初始化子程序

  之后,打开NiosⅡIDE,创建软件工程,编写test程序,即可测试验证液晶模块的显示结果。其中部分程序如下:

  

部分程序

  4 结束语

  本最后经过测试证明,按键中断响应准确无误。由于其扫描过程由硬件实现,无需占用CPU资源,故可大大提高系统的性能,LCD可以接收任意中英文的输入显示。在开发过程中,和LCD接口均封装为用户自定义的外设组件加入SOPCBuilder的元件库中,因而可以很方便地在其他系统中根据实际情况添加使用。用户也可以将这些设备共享给其他的使用者,这样就大大减少了重复工作。与其他相比,该无疑是一种更高效、灵活和低成本的开发,同时体现出了SOPC片上可编程系统的灵活、方便、可重用的优势。

DIY机械键盘相关社区:机械键盘DIY


LCD显示屏相关文章:lcd显示屏原理


lcd相关文章:lcd原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭