探索PARALLAX LCD Terminal AppMod:功能、安装与应用

电子说

1.4w人已加入

描述

探索PARALLAX LCD Terminal AppMod:功能、安装与应用

在电子设计领域,为项目添加标准字符LCD和用户输入按钮是常见需求。PARALLAX的LCD Terminal AppMod(#29121)为BASIC Stamp项目提供了一种简单便捷的解决方案。下面我们就来详细了解这款模块。

文件下载:29121.pdf

一、产品概述

PARALLAX是一家位于美国加利福尼亚州罗克林市的公司,其LCD Terminal AppMod可用于为BASIC Stamp项目添加标准字符LCD和4个用户输入按钮。它通过20针公头插入Parallax Board of Education(#28150, #28850)或Super Carrier Board(#27130)的2x10 AppMod Header插座。

很遗憾,在搜索“PARALLAX LCD Terminal AppMod的应用场景”相关内容时出现网络连接错误,未能获取到相关信息。不过我们可以继续根据文档介绍该模块的其他方面。

二、产品特性

1. 显示屏特性

  • 规格:采用2 x 8 LCD模块,与HD44780兼容,能满足基本的字符显示需求。
  • 接口:并行LCD使用7个I/O引脚,便于与其他设备进行连接和数据传输。

    2. 其他特性

  • 对比度控制:配备对比度控制电位器,可以根据实际环境调整LCD的显示对比度,确保显示清晰。
  • 电源供应:通过AppMod Vdd提供 +5 VDC电源,为模块的稳定运行提供保障。
  • 用户输入:带有4个用户输入按钮,方便用户与设备进行交互。

三、安装说明

LCD Terminal AppMod的20针公头可直接插入2x10插座。安装前,务必检查板上丝印标签以确保正确的安装方向。需要特别注意的是,连接方向错误可能会导致LCD接地引脚通电,从而损坏设备。

四、电路分析

电路中的电阻值对电路的正常运行至关重要。当BASIC Stamp向LCD写入数据时,按下按钮不会对LCD产生不利影响。当没有按钮按下时,BASIC Stamp微控制器的信号会通过10K电阻传输;当按钮按下时,总线上会产生高电平,但如果总线线路状态应为低电平,BASIC Stamp会克服按钮按下的影响,少量电流会通过1K电阻,LCD仍能接收到BASIC Stamp引脚输出的低电平。

五、BASIC Stamp 2应用示例

文档中提供了一个BASIC Stamp程序,展示了LCD的多种功能以及如何读取和消抖模块的用户按钮。该程序具有一定的独特性,它与每个BASIC Stamp 2模块兼容,无需进行更改。程序使用了条件编译指令,以便利用BS2p系列的内置LCD功能。只有与安装的BASIC Stamp相关的部分会被下载,而不是整个程序列表。

1. 程序功能

  • 字符串滚动:通过简单的软件技巧,实现字符串在LCD小窗口(8个字符)中的滚动显示,通过在字符串两端填充空格来实现字符串的进出效果。
  • 自定义字符生成和动画:程序展示了自定义字符的生成和动画效果,如Pac - Man动画。

    2. 代码结构

  • 初始化部分:对LCD进行初始化设置,包括设置工作模式(8位或4位模式、2行模式等)、关闭光标和闪烁等。
  • 主程序部分:包含多个功能模块,如清除LCD、写入字符串、滚动消息、显示BASIC Stamp类型和按钮状态等。
  • 子程序部分:定义了多个子程序,如写入字符串、滚动字符串、发送命令、写入字符、读取字符和读取按钮等。

六、额外资源

PARALLAX在其官方网站(www.parallax.com)上提供了丰富的资源,包括BASIC Stamp手册、BASIC Stamp编辑器帮助文件、StampWorks项目、Nuts & Volts Stamp应用文章、BASIC Stamp 1程序版本、Javelin Stamp程序版本以及Hitachi HD44780数据手册等,这些资源可以帮助工程师更好地使用LCD Terminal AppMod。

你在实际使用PARALLAX LCD Terminal AppMod的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和想法。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分