0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用LabVIEW进行LCD控制

454398 来源:wv 2019-09-27 11:50 次阅读

步骤1:材料

怎样用LabVIEW进行LCD控制

1。 LabVIEW

2。 LabVIEW MakerHub LINX

3。 chipKIT WF32

4。 MPIDE

5。 PmodCLP

6。面包板(请查看此页面上的“无焊料面包板套件-小型”)。

步骤2:接线

在Digilent页面的参考表中,我们获得了上面的表格,该表格显示了每个引脚及其功能。针脚1.5、1.11和2.5为信号地,针脚1.6、1.12和2.6为电源(3.3V)。其余引脚(除了未连接的2.4引脚)是数字输出线。有关引脚号和数字通道之间的正确连接,请参考上面的excel表。

第3步:编写MPIDE(自定义命令)代码

有关MPIDE的设置和基础知识,请从Digilent中学习此学习模块。

由于LINX尚未直接支持并行数据接口,因此必须使用自定义命令功能。自定义命令的工作原理是在设备固件中添加自定义函数,然后从LabVIEW调用该函数。

查看此链接以获取有关如何使用自定义命令的教程。遵循本指南,直到执行该步骤的第7步,但可以随时继续阅读以了解自定义命令的工作方式。

从此处下载下面随附的.pde文件。该文件是我使用LCD屏幕数据表为PmodCLP制作的自定义固件文件。注意-此自定义固件文件仅适用于chipKIT WF32。如果您使用其他ChipKIT设备,请查看LabVIEW MakerHub的自定义命令链接。只需从.pde文件中获取我的自定义函数,并包括指南中描述的前向声明和attach自定义命令函数即可。

现在,您所需要做的就是将该文件上传到WF32或您所使用的任何板上

第4步:LabVIEW代码

现在开始简单的部分!

下载以下LabVIEW代码并打开它。选择WF32的COM端口(如果您不确定这是哪个COM端口,请查看介绍中我指示的链接)。

在程序框图的字符串常量中输入您想要的内容,就可以开始了!单击运行箭头,您的字符串常量条目将出现在LCD屏幕上。

最大字符串长度设置为16,因为这是第一行的长度。您可以通过检查数据表并更改MPIDE中的自定义固件代码来自己添加第二行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4270

    浏览量

    163867
  • LabVIEW
    +关注

    关注

    1914

    文章

    3615

    浏览量

    316889
  • 面包板
    +关注

    关注

    2

    文章

    296

    浏览量

    17424
收藏 人收藏

    评论

    相关推荐

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置一些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代码完成了测试。
    发表于 03-12 08:15

    无线通信:怎样用电磁波表示1和0

    为什么频率越高,能携带的信息就越多?以数字信号为例,信息就是一串串的1和0,所以先搞清楚怎样用电磁波表示1和0。
    发表于 12-05 14:44 593次阅读
    无线通信:<b class='flag-5'>怎样用</b>电磁波表示1和0

    ADAU1452做FFT分析,怎样设定取样点的数量?

    请问,我想用ADAU1452做FFT分析,怎样设定取样点的数量,还有就是怎样用单片机读出分析得到的复数结果数组?谢谢!
    发表于 11-29 06:42

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果ADAU1761设计DRC要怎样
    发表于 11-28 06:41

    运算放大器的THD+N参数应该怎样用

    %。仅有AD8066在1MHz时有80dbC,但是AD8066容性负载驱动力不强。由于需要缓冲的是高精密度的信号,频率可到1MHz。我想请问大家: 1、运算放大器的THD+N指标应该怎样用呢?是不是
    发表于 11-17 12:00

    怎样用32单片机测电压?

    怎样用32单片机测电压
    发表于 10-31 07:09

    单片机是怎样对电路进行控制的?

    单片机是怎样对电路进行控制的?
    发表于 10-27 07:29

    怎样用现成的Eclipse插件来调试AT32系列芯片以及SLIB的配置范例

    本篇应用指南主要描述怎样用现成的Eclipse插件来调试AT32系列芯片以及SLIB的配置范例。本文档仅以AT32F403A为例进行说明,关于AT32F403A SLIB的详细说明,请详阅《AT32F403ASecurity Library Application Not
    发表于 10-24 07:41

    怎样用现成的Eclipse插件来调试AT32系列芯片

    拥有很高的灵活性,软件可以以Eclipse为架构开发自己的IDE。这边文档主要描述怎样用现成的Eclipse插件来调试AT32系列芯片。
    发表于 10-24 07:12

    怎样用单片机IO口来控制三极管的开关特性使共阳极的LED点亮?

    怎样用单片机IO口来控制三极管的开关特性使共阳极的LED点亮
    发表于 10-15 06:02

    PLC中怎样用X和Y两个轴走出直线轨迹?

    PLC中怎样用X和Y两个轴走出直线轨迹呢?那么这两个轴需要配合成速度成线性比例,位置和速度应该如何云运算呢?
    发表于 09-12 09:58 342次阅读
    PLC中<b class='flag-5'>怎样用</b>X和Y两个轴走出直线轨迹?

    怎样用示波器测试lin总线的波特率呢?

    怎样用示波器测试lin总线的波特率呢?有什么方法吗?
    发表于 05-09 11:22

    怎样用FPGA实现FSK调制解调呢?

    最近想做这方面的,怎样用FPGA实现FSK调制解调?但是我一点头绪都没有,哪位高手帮帮忙,讲解一下什么的
    发表于 05-08 17:34

    请问Proteus仿真软件中怎样用探针测电压呢?

    请问Proteus仿真软件中怎样用探针测电压呢?
    发表于 04-26 15:55

    怎样用74LS00实现两位数据输入的奇偶校验电路?

    怎样用74LS00实现两位数据输入的奇偶校验电路?
    发表于 04-26 11:25