标签: lcd

在STM32上生成C中的纳秒延迟

我正在使用STM32F2控制器,我通过8位并行接口与ST7036 LCD显示器连接.

数据表说地址保持和建立时间之间应该有20纳秒的延迟.

如何在C中产生20纳秒的延迟?

c lcd stm32

10
推荐指数
2
解决办法
8984
查看次数

使用带有Arduino的iPhone LCD

是否可以使用任何带Arduino的LCD,或者我是否需要坚持使用哪些库?

我刚刚开始使用Arduino,对于与Arduino连接LCD一无所知.我打算买一台旧的iPhone液晶显示器,因为它们价格便宜,而且足够大,可以用来做一些有用的东西.另外要使用iPhone液晶显示器,我是否需要添加一些额外的电路或直接将iPhone LCD插入Arduino工作?我现在不关心触控功能.

iphone lcd arduino

8
推荐指数
1
解决办法
2万
查看次数

用于防止液晶屏幕上出现"老化"问题的Javascript

我正在构建一个非公共Web应用程序,将用作信息监视器.因此,它将在一台液晶电视显示器上全天候运行.

由于这可能会在LCD上产生"老化颜色"错误,我正在寻找可以防止/减少此问题的Javascript.我想使用类似于他们在机场显示器上使用的东西(一条线从左到右,从上到下并切换颜色).

你知道任何Javascript这样做吗?谢谢!

javascript lcd

7
推荐指数
1
解决办法
3991
查看次数

C#Logitech G19 SDK入门?

有没有人有关于如何使用Logitech G19键盘SDK与Visual Studio 2010和C#进行LCD编程的示例,教程或链接?我找不到C#的任何地方.

c# keyboard lcd visual-studio-2010 logitech

6
推荐指数
0
解决办法
9235
查看次数

Arduino LCD 不工作

我对我的第一个 LCD 示例感到很疯狂。
我使用 Arduino Uno,我想用最简单的例子来尝试 LCD 屏幕:Hello World LiquidCrystal 例子。
我以与上面示例相同的方式连接引脚,但 LCD 首先在第一行显示 16 个“倒置空格”,而在第二行没有显示。
这是我的代码(与示例完全相同):

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
    lcd.begin(16, 2);
    lcd.print("hello, world!");
 }

void loop() {
    lcd.setCursor(0, 1);
    lcd.print(millis()/1000);
}
Run Code Online (Sandbox Code Playgroud)

有人知道这个问题吗?

lcd arduino

6
推荐指数
1
解决办法
1万
查看次数

如何将 i2c 连接到 arduino uno 上的 20x4 LCD 显示器上的背光调暗

如何将 i2c 连接到 Arduino uno 的 20x4 LCD 显示器上的背光调暗?

我用的是LiquidCrystal_I2C.h图书馆,我可以打开与光的和 lcd.backlight();lcd.noBacklight();

但我不想完全关闭背光:我想把它调暗。

lcd arduino i2c

5
推荐指数
1
解决办法
6941
查看次数

触发单选按钮的选中选择器时是否可以更改 CSS 变量?

我有以下 CodePen: Test LCD with CSS Variables,在其中单击具有特定数字的标签时,会根据我确定模拟 BCD 到 7 段显示解码器的代数方程使适当的 LCD 段“点亮” ,为了模拟液晶显示器...

我目前有 CSS 中提到的第一段方程。单击 CSS 中的一个数字理论上应该会导致--input用脉冲(0 或 1)填充适当的四个变量,然后该等式根据该段的等式确定不透明度...

段 A(顶部段)应更改如下:

  • 0:开
  • 1:关闭
  • 2:开
  • 3:开
  • 4:关闭
  • 5:开
  • 6:开
  • 7:开
  • 8:开
  • 9:开

其中“on”的不透明度为 1,“off”的不透明度为 0.05。

然而,即使我们的初始默认值为 0(开启),点击比如说 1 或 4,也不会改变段不透明度......

代码如下,谁能指出我可能做错了什么?提前谢谢了...

HTML:

<div id="led-screen">
    <div class="digit">
        <div class="segment segment-a"></div>
        <div class="segment segment-b"></div>
        <div class="segment segment-c"></div>
        <div class="segment segment-d"></div>
        <div class="segment segment-e"></div>
        <div class="segment segment-f"></div>
        <div class="segment segment-g"></div>
    </div>
</div>
<div id="buttons">
    <label class="digit-button" for="digit-7">7</label>
    <label class="digit-button" …
Run Code Online (Sandbox Code Playgroud)

css lcd opacity checked css-variables

5
推荐指数
1
解决办法
392
查看次数

如何获得(lcd)显示器对角线的实际尺寸,即它是17英寸还是19英寸或其他?

这对我很有用,因为我必须在屏幕上映射具有正确尺寸的对象; 如果我使用的是具有1280x1024分辨率和普通96dpi设置的19"液晶显示器,那么为了映射正确的1英寸正方形,我必须写一个像这样的xaml

<Rectangle Name="one_inch_side_on_19_inch_diag_display" Height="86" Width="86" Fill="Blue"/>
Run Code Online (Sandbox Code Playgroud)

其中宽度和高度为86,因为

86~ = 96(每英寸点数)*17(英寸)/ 19(英寸)

因为Windows在17"显示器上假定96dpi作为计算尺寸的基础......谢谢

wpf lcd dpi diagonal

4
推荐指数
1
解决办法
734
查看次数

JB在这里是做什么用的?

我正在尝试了解开发板 (XL400) 附带的一些示例 asm,以期将其转换为 C。

asm 代码包含在下面,不幸的是,像这样的文档从中文翻译得非常糟糕,这使得它比无用更糟糕。自从我使用 asm 以来已经很长时间了!

在代码中,DELAY 子程序中有一条 JB 指令(代码的倒数第三行)。我无法理解它的作用或它应该如何运作。谷歌搜索 JB 会导致对不同形式(JB 标签)的解释,所以我不确定 asm 是否正确?非常感谢帮助,Ta

 RS EQU P2.0
 RW EQU P2.1
 E EQU P2.2
 ORG 0080H
 MOV P0,#00000001B  ;- Screen
 ACALL ENABLE
 MOV P0,#00000001B  ;- Screen
 ACALL ENABLE
 MOV P0,#00111000B  ;Display
 ACALL ENABLE
 MOV P0,#00001111B  ;Show switch control
 ACALL ENABLE
 MOV P0,#00000110B  ;Input mode
 ACALL ENABLE
 MOV P0,#0C0H       ;Data memory address
 ACALL ENABLE
 mov p0,#01000001b  ;ASCII code
 SETB RS
 CLR RW
 CLR E
 ACALL DELAY
 SETB E …
Run Code Online (Sandbox Code Playgroud)

assembly lcd 8051

4
推荐指数
1
解决办法
2万
查看次数

打破while循环并重新启动代码

我想知道是否可以在不使用MCU复位引脚上的外部复位按钮的情况下中断while循环并从特定位置重新启动代码.

下面是我希望在"if"语句为真时打破的while循环,我正在使用LCD并希望返回到我的代码中显示文本的特定部分(模仿主页).

实际上,当"if"语句为真时,while循环被破坏并且代码结束.

int main(void)
{
    /***************************************** BUTTON CONFIGURATION ********************************/

    DDRA &= ~((1<<PINA0) | (1<<PINA1) | (1<<PINA2) | (1<<PINA3));   // Config pins as inputs (ADC3 - Matching with ADMUX assignment below in ADC configuration)

    DDRC = 0xFF;        // Output pins for LEDs

    PORTA |= (1<< PINA0) | (1<<PINA1) | (1<<PINA2); // Three pins for three push buttons

    /****************************************** ADC CONFIGURATION **********************************/

    ADMUX |= (1<<MUX0) | (1<<MUX1) | (1<<REFS0);        // ADC3 and Internal voltage as reference voltage

    MCUCR &= ~((1<<ADTS2) | …
Run Code Online (Sandbox Code Playgroud)

c lcd atmel

3
推荐指数
1
解决办法
103
查看次数