有什么软件是可以测试LCD屏幕的?

有什么软件是可以测试LCD屏幕的?,第1张

推荐三款LCD测试工具:

一、Nokia Monitor Test

Nokia Monitor Test虽然是诺基亚发布,但同样可以使用在其他品牌的显示器上,这是一款绿色软件,使用时直接执行ntest.exe程序文件即可,可以测试显示器的线性、聚集、色纯等重要的显示效果和技术参数。

二、Monitors Matter CheckScreen

Monitors Matter CheckScreen是一款专业的LCD测试软件,如图2所示,这里我们当然是选择“LCD Display”,可以检测色彩、响应时间、文字显示效果、坏点等参数,这里共包括5个测试项目,直接单击即可开始测试,散雹按下鼠标右键或ESC键可返回主界面。

三、DisplayX

DisplayX是一款个头极小的软件,无需安装,解压后直接运行主程序即可,缺省设置在测试时会显示相应的说明文字,便于用户理解。如图2所示,点击“常规完全测试”可以完成所有测试,包括交错、纯色、色彩、会聚、几何形状、呼吸效应、256级灰色、灰度、对比度等测试项目,右击鼠标或按下Esc键即可退出。但这里要说明的是,测试工作并非完全碰好自动,每完成一个单项测试必须单击鼠标才能进行下笑掘铅一单项的测试。

1. TFT LCD Lighting Inspection 1.05a

帮助您测试 LCD 屏幕,寻找潜藏的可能亮 or 暗点

download.pchome.net/system/benchmark/11750.html

2. TFT LCD Lighting Inspection Test Program V1.05a

一个可以帮助您测试 LCD 屏幕的软件。买了液晶屏幕回家

www.skycn.com/soft/8748.html

3. TFT LCD Lighting Inspection 1.05a

TFTLCDLightingInspection这个程序能根据由显示一连串的画面,来测试你的LCD是否有亮

www.onlinedown.net/soft/6136.htm

4. LCD模块测试程序 1.0

此程序用PC机并口(LTP1)来测试12864A显示屏(LCD),可以显示任意字体文字,2位图形,支持

www.onlinedown.net/soft/42046.htm

5. TFT LCD Lighting Inspection 1.05a

可以握虚帮助您测试 LCD 屏幕 买了液晶屏幕回家,却不晓得该如何寻找潜藏的可能亮/暗点?T

dl.pconline.com.cn/html/1/3/dlid=8303&dltypeid=1&pn=0&.html

6. Dead Pixel Buddy 1.1

Lcd屏幕坏点测试软件。卖皮橘

dl.pconline.com.cn/html/1/7/dlid=13567&dltypeid=1&pn=0&.html

7. DisplayX 1.0

一个显示器的测试工具,它可以帮你评测显示器的显示能力,尤其适合于LCD测试。

dl.pconline.com.cn/html/1/0/dlid=13570&dltypeid=1&pn=0&.html

8. TFT LCD Lighting Inspection v1.05a -LCD显示器测试工具

www.a5d.com/SoftView/SoftView_1127.asp

9. Lcd屏幕坏点测试软件(Dead Pixel Buddy) 1.1

www.ttud.com/soft/626.htm

10. LCD模块测试程序 1.0

www.pay500.com/s6/63936.htm

11. LCD模块测试程序 V1.0

用PC机并口(LTP1)来测试12864A显示屏。

download.enet.com.cn/中团html/060442005083101.html

http://www.soft8.net/soft8.php?page=1&word=%B2%E2%CA%D4LCD&by=js&site=all

配套 2.4寸LCD屏 ST7789驱动器芯片(24P 320X240)

ST7789驱动器芯片2.4寸LCD屏(24P 320X240)

主要参数

1. 模块名称:液晶显示模块

2. 型号:KD024C-4

3. 同类型型号: 

4. 兼容型号:

5. 显茄伏搏示模式:TFT

6. 显示色彩:65/262K

7. 分辨率: 240*320

8. 点距:0.153 (H) x 0.153 (V)

9. 视角:12:00

10. 控制IC:ST7789V

11. 显示类型:全透型,常白

12. 外形尺寸:42.72*60.26*2.6mm

13. 可视面积:38.32*50.56 mm

14. 点阵区面积:36.72*48.96mm

15. 亮度:300cd/m2

16. 对比度:500

17. 接口类型: 8/9/16/18位8080并口

                   16/18位RGB接口

                    3/4线SPI接口

18. 引脚数:24

19. 引脚距离:0.5mm

20. 连接类型: FPC插接型

21. 工作电压:3.3V

22. 背光灯颜色及类型: 白色LED背光

23. 背光电路:4 LED 并联, 共阳

If=80mA, Vf =3.2V

24. 使用寿命:100000h

25. 工作温度:-20----70°C 

26. 储存温度:-30----80°C 

27. 质量体系认证:ISO9001:2008

28. 产品认证:RoHS

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#测试程序之一:显示英文

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#测试程序之一:显示英文

import lcd

lcd.init()

lcd.draw_string(100, 100, "hello MicroPython!", lcd.RED, lcd.BLACK)

lcd 屏幕显示驱动

lcd.display(image, roi=Auto)

在液晶屏上显示一张 image(GRAYSCALE或RGB565)。

roi 是一个感兴趣区域的矩形元组(x, y, w, h)。若未指定,即为图像颤祥矩形

若 roi 宽度小于lcd宽度,则用厅帆垂直的黑色边框使 roi 居于屏幕中心(即用黑色填充未占用区域)。

若 roi 宽度大于lcd宽度,则 roi 居于屏幕中心,且不匹配像素不会显示(即液晶屏以窗口形态显示 roi 的中心)。

若 roi 高度小于lcd高度,则用垂直的黑色边框使 roi 居于屏幕中心(即用黑色填充未占用区域)。

若 roi 高度大于lcd高度,则 roi 居于屏幕中心,且不匹配像素不会显示(即液晶屏以窗口形态显示 roi 的中心)。

roi 是键值参数,必须在函数调用中通过写入 roi= 来显式地调用。

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#测试程序之二:LCD屏显示"hello maixpy"

import lcd, time

import image

bg = (236,36,36)

lcd.init(freq=15000000)

lcd.direction(lcd.YX_RLDU)

lcd.clear(lcd.RED)

time.sleep(1)

lcd.draw_string(120, 120, "hello maixpy", lcd.WHITE, lcd.RED)

time.sleep(2)

img = image.Image()

img.draw_string(60, 100, "hello maixpy", scale=2)

img.draw_rectangle((120,120,30,30))

lcd.display(img)

lcd 屏幕显示驱动函数

1. lcd.init(type=1, freq=15000000, color=lcd.BLACK)

初始化 LCD 屏幕显示

参数

type: LCD 的类型(保留给未来使用):

0: None

1: lcd shield(默认值)

type 是键值参数,必须在函数调用中通过写入 type= 来显式地调用

freq: LCD (实际上指 SPI 的通讯速率) 的频率

color: LCD 初始化的颜色, 可以是 16 位的 RGB565 颜色值,比如 0xFFFF; 或者 RGB888 元组, 比如 (236, 36, 36), 默认 lcd.BLACK

2. lcd.clear()

将液晶屏清空为黑色或者指定的颜色。

参数

color: LCD 初始化的颜色, 可以是 16 位的 RGB565 颜色值,比如 0xFFFF; 或者 RGB888 元组, 比如 (236, 36, 36)

3. lcd.freq(freq)

设置或者获取 LCD (SPI) 的频率

Paremeters

freq: LCD (SPI) 的频率

Return

LCD 的频率

4. lcd.direction(dir)

在 v0.3.1 之后已经被舍弃, 请使用lcd.rotation 和 lcd.invert代替, 如非必要请勿使用, 接口仍会被保留用于调试使用

设置屏幕方向, 以及是否镜像等

参数

dir: 正常情况下推荐 lcd.YX_LRUD 和 lcd.YX_RLDU, 另外还有其它值,交换 XY 或者 LR 或者 DU即可

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#实验程序之三:LCD液晶显示器彩条测试

import lcd,image, time

lcd.init(type=1, freq=15000000)

# lcd.init(type=2, freq=20000000)

# lcd.init(type=1, width=320, height=240, invert=True, freq=20000000)

img = image.Image(size=(240,240))

img.draw_rectangle(0,0,30, 240, fill=True, color=(0xff, 0xff, 0xff))

img.draw_rectangle(30,0,30, 240, fill=True, color=(250, 232, 25))

img.draw_rectangle(60,0,30, 240, fill=True, color=(106, 198, 218))

img.draw_rectangle(90,0,30, 240, fill=True, color=(98, 177, 31))

img.draw_rectangle(120,0,30, 240, fill=True, color=(180, 82, 155))

img.draw_rectangle(150,0,30, 240, fill=True, color=(231, 47, 29))

img.draw_rectangle(180,0,30, 240, fill=True, color=(32, 77, 158))

img.draw_rectangle(210,0,30, 240, fill=True, color=(27, 28, 32))

lcd.display(img)

count = 500

while count >0:

    t = time.ticks_ms()

    lcd.display(img)

    print(time.ticks_ms() - t)

    count -= 1

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#实验程序之四:测试Microphone阵列算法

fromMaiximportMIC_ARRAYasmic

importlcd

lcd.init()

mic.init()

whileTrue:

    imga = mic.get_map()

    b = mic.get_dir(imga)

a = mic.set_led(b,(0,0,255))

imgb = imga.resize(160,160)

imgc = imgb.to_rainbow(1)

    a = lcd.display(imgc)

mic.deinit()

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#实验程序之五:图形与hello maixpy

import lcd, time

import image

bg = (236,36,36)

lcd.init(freq=15000000)

lcd.direction(lcd.YX_RLDU)

img = image.Image()

img.draw_string(60, 100, "hello maixpy", scale=2)

img.draw_rectangle((120,120,30,30))

img.draw_circle((150,140, 80))

img.draw_cross((250,40))

img.draw_arrow((250,200,20,200), color=(236,36,36))

lcd.display(img)

#MicroPython动手做(05)——零基础学MaixPy之LCD液晶屏

#实验程序之六:碰碰球演示

import image, lcd

lcd.init(freq=20000000)

i = 0

dir = 1

while(True):

    img = image.Image(copy_to_fb=1)

    img.clear()

    img.draw_rectangle(i,50,50,50)

    lcd.display(img)

    if dir:

        i += 5

        if i==270:

           dir = 0

    else:

        i -= 5

        if i==0:

            dir = 1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8282013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存