问题标签 [hd44780]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何在 c 编程的 pic 中连接变量?
我在 hitech C 中编写了一个 16f84a pic 来驱动 hd44780 lcd。到目前为止,我已经初始化了液晶显示器,并且可以将单个字符和字符串写入液晶显示器。现在我需要做这样的事情:
变量 = 250;
lcd_write_string
("MyVar 有值:" + var);
所以液晶显示器应该显示“MyVar has value: 250”
首先我应该如何连接一个var和一个字符串?其次,变量 var 包含一个 8 位二进制数(十进制 0-255)。如果 var = 23; 8 位数字必须分成 2 以表示 ascii 中的 2 和 3,然后由 lcd 显示。我怎样才能做到这一点?看来我必须进行基数 10 转换或 if 树来拆分所有 2 位数字,然后显示在 lcd 中。有没有更简单的方法解决这个问题?
谢谢!
io - Arduino 的中断驱动 HD44780 库
我有一个 HD44780 LCD 屏幕,我一直在使用 Arduino 开发包提供的 LiquidCrystal 库。但是,它并不可靠。我注意到它存在一些问题,它不是中断驱动,而是只要开发人员认为芯片应该执行操作就休眠。
从规格表来看,BUSY 标志将在执行时设置,这意味着它可以被中断驱动。
有谁知道一个真正做到这一点的库,它是否需要连接所有 8 位,或者我可以将它保持在 4 个引脚上吗?
embedded - 开发 LCD 显示模拟器的技巧
我想开发一个用于教育目的的 PC LCD 显示模拟器。显示器采用HD44780。
我不知道从哪里开始。
android - 使用触摸屏在一项活动之间切换
如何使用触摸屏在活动之间切换(通过使用手指或鼠标向左拖动屏幕)。我知道可以使用手势类,但问题是我无法从另一个活动切换一个活动。请建议如何完成。我是安卓新手。所以请帮助和指导我。提前致谢
c - 基于 hd44780 的 LCD 与基于 P89LPC9351 的微控制器的接口问题
我无法让我的 LCD 初始化,我做错了吗?任何帮助表示赞赏!
c - 从 ruby 访问系统资源
我正在为 Raspberry Pi 的 Hitachi-44780 库编写一个 ruby 包装器。库本身是用 C 编写的。我有以下代码试图打开/dev/mem
问题是我如何在不成为超级用户的情况下使用 gem?现在打开内存时它会失败。
c - LCD 右移和左移错误
我已经制作了一个带有 HD44780 控制器的 LCD 库,从数据表中我读到代码 0x18 会将整个显示器向左移动一个位置,但是当我这样做时,显示器消失了。我还读到 0x1C 将整个显示器向右移动一个位置,但是当我做到这一点时,整个显示器向左移动。
我的代码:
我的意思是,当我烧掉这段代码时,我期望 aftr(1000 / 2) ms 这个输出会向左移动
但出现的是(这个词消失了,而不是左移一个位置)
任何人都可以帮我解决这个问题吗?!
serial-port - 从 LCD hd44780 读取 AVR
我目前正在编写一个基于 avr ATmega32 和其他一些组件(LED、微动开关)的小项目。我正在使用 Mirosław Kardaś 的 LCD 库和来自ftp://novitech.pl/Ladowarka/LCD/的头文件。我也使用此功能通过 RS232 发送数据:
我为自己做的任务是通过 rs232 获取当前显示在我的 hd44780 2x16 上的数据(通过 4bit 连接)。问题是当我使用
当设置为 ANSII 时,我的终端不显示任何内容,当显示为 HEX 时,我得到 01 02 03... 又一遍,bt 我想准确地获得 LCD 上的内容,并在它的 RAM 中。与 RS 的沟通很好,因为当我使用类似的东西时,... USART_wysylanie ('s')
一切都很好。有什么想法可以让我的代码读取 LCD 内容吗?
python - 如何在树莓派上使用带有 adafruit_LCD python 代码的 PCF8574 i2c LCD44780 背包作为 gpio 扩展器
adafruit 库通过 RPI GPIO 或 MCP230XX i2C gpio 扩展器上的 python 提供 LCD 控制。我想对 PCF8574 使用相同的想法。都是关于这些事情: http: //www.sainsmart.com/sainsmart-iic-i2c-twi-serial-2004-20x4-lcd-module-shield-for-arduino-uno-mega-r3.html
我用于 LCD 的 Adafruit 库是这个: https ://github.com/adafruit/Adafruit_Python_CharLCD
在 Adafruit_GPIO 中还包含一个用于 PCF8574 i2C gpio 扩展器的库。 https://github.com/adafruit/Adafruit_Python_GPIO
在示例中,仅使用了 MCP230XX,而没有使用 PCF8574。
经过数小时的尝试,我没有让那件事与 adafruit 代码一起正常工作。
请注意,我找到了一个工作代码,但想使用 adafruit 代码来获得更好的维护和支持。工作代码是这个: https ://github.com/goshkis/rpi/blob/master/lcddriver.py
这是我当前的代码:
你能找到我犯的那个错误吗?
microcontroller - 带有 PIC18 的 LCDHD44780 不工作
我在尝试使用时遇到了一些麻烦LCD
。我正在使用LCDHD44780
2x16PIC18F
和MPLAB
. 我认为我的代码很好,我可以编译项目,但是当我尝试使用它来显示一个简单的字符时,LCD 上仍然没有任何反应。以下代码有什么问题:
在我的 .h 文件中,我有: