新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于NIOSⅡ的矩阵键盘和液晶显示外设组件的设计

基于NIOSⅡ的矩阵键盘和液晶显示外设组件的设计

作者: 时间:2010-08-11 来源:网络 收藏

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

本文引用地址:https://www.eepw.com.cn/article/180619.htm


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

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

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

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭