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

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

3天内不再提示

如何通过程序控制屏幕的显示

linkboy知多少 来源:linkboy知多少 作者:linkboy知多少 2022-02-28 09:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

上一篇文章中介绍了LED灯、LED数码管和LED点阵屏幕。电子作品中除了数码管和点阵屏,液晶显示屏也是常用的显示器件,可根据需要显示的内容选择对应的屏幕型号。本篇内容将以linkboy为编程平台,以LCD1602、LCD12864、240*240彩色屏幕为例,介绍如何通过程序控制屏幕的显示。

或许手中没有元件,阻挡了你的创作,使用linkboy就好了!linkboy不仅可以编程,自带的仿真功能可以在电脑上实时查看程序的运行效果。接下来就让linkboy带你走进屏幕的世界吧~

一、LCD1602屏幕

LCD1602屏幕能够显示字母、数字等简单的字符,每行能够显示16个字符、共2行,每个字符位由5*7个像素点组成,但是在显示时只能以字符为单位,不能以像素为单位。如图所示的示例程序为LCD1602显示字母和数字。

如何通过程序控制屏幕的显示

二、LCD12864屏幕

LCD12864屏幕由128*64个像素点组成,以像素点为单位进行显示,除了能够显示字母、数字等简单的字符,还能够显示汉字、稍复杂的图案等。本文中列举了两个示例程序。

1、《咏柳》:通过LCD12864屏幕显示诗词和图案

如何通过程序控制屏幕的显示

如何通过程序控制屏幕的显示

2、LCD12864显示几何形状

如何通过程序控制屏幕的显示

三、彩色屏幕

前边讲到的LCD1602和LCD12864都是单色屏,如果想要显示彩色内容就需要用到彩色屏幕。本文中以分辨率为240*240的小彩屏为例,介绍在linkboy中如何编写程序实现屏幕的显示。

1、绿植生长:通过屏幕动态显示植物的生长过程

如何通过程序控制屏幕的显示

2、花朵绽放:通过屏幕呈现花朵的绽放过程

如何通过程序控制屏幕的显示

3、吉祥中国结:应用画笔工具,实现在屏幕中绘制图案

因本文所使用的彩屏尺寸较小,所以在程序仿真的过程中图案不是很清晰,这时可以将鼠标放在屏幕上,通过放大效果查看清晰的图案演示。

如何通过程序控制屏幕的显示

如何通过程序控制屏幕的显示

4、七彩圆圈:通过改变画笔的颜色,绘制色彩渐变的图案

如何通过程序控制屏幕的显示

总结

好了,这里就给大家介绍这么多,大家可以到linkboy官网 http://www.linkboy.cc 下载软件,让linkboy带你走进屏幕的世界吧!

本文中所提到程序的仿真演示视频和对应的实物效果视频,可到bilibili观看。

审核编辑:汤梓红

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

    关注

    244

    文章

    24784

    浏览量

    693503
  • 屏幕
    +关注

    关注

    7

    文章

    1245

    浏览量

    57253
  • 编程
    +关注

    关注

    90

    文章

    3728

    浏览量

    97531
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【正点原子PD42S1电机试用】三 通过串口连接上位机

    TTL-USB转换器的USB口接到PC机的USB端口,并给PD42S套件上电后,就可以用PC端的上位机程序控制PD42S了。 首先,打开Windows的设备管理器后,找到TTL-USB的串口端口号为COM6
    发表于 02-02 15:39

    探索TSC2007-Q1:汽车级触摸屏幕控制器的卓越之选

    显示设计的超低功耗触摸屏幕控制器。 文件下载: tsc2007-q1.pdf 一、TSC2007-Q1的关键特性 1. 汽车级资质 TSC2007-Q1通过了AEC-Q100测试指导,
    的头像 发表于 01-30 15:10 379次阅读

    通过VPN远程下载和监控PLC程序

    通过VPN远程下载和监控PLC程序
    的头像 发表于 01-28 11:18 1261次阅读
    <b class='flag-5'>通过</b>VPN远程下载和监控PLC<b class='flag-5'>程序</b>

    LCD屏幕无法正确显示效果如何解决?

    ,最后发现屏幕显示效果异常。请问这种问题应该如何解决? 实际想要的效果: 移植完成后出现的效果: 下面是移植的步骤: 1.使用RT-Thread Studio创建一个STM32F429IGT6
    发表于 09-25 08:16

    这个功能,让你的屏幕,只配你一个人看

    仍可正常远程控制。完美适用于以下场景:远程操作但无需显示屏幕(如命令行维护、后台程序调试)隐藏屏幕内容以保护隐私(如敏感信息处理、个人数据防泄露)如何开启Splas
    的头像 发表于 09-02 17:07 1451次阅读
    这个功能,让你的<b class='flag-5'>屏幕</b>,只配你一个人看

    S7-200 可编程序控制器系统手册

    电子发烧友网站提供《S7-200 可编程序控制器系统手册.pdf》资料免费下载
    发表于 09-02 16:24 5次下载

    【上海晶珩睿莓1开发板试用体验】3、系统镜像烧录+屏幕显示

    前言 本来要在上一篇评测里写一下屏幕显示相关操作的,但是折腾了一会发现,官方在系统eMMC中出厂自带的镜像是精简版的,不包含lightdm等和X11桌面相关的东西,就算我手动安装了lightdm
    发表于 08-18 08:17

    树莓派屏幕怎么选?

    树莓派很多人都用过,但用屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓派的屏幕怎么选择。树莓
    的头像 发表于 08-08 14:59 1841次阅读
    树莓派<b class='flag-5'>屏幕</b>怎么选?

    综合热分析仪:探索物质热奥秘的得力助手

    。其构造精巧,主要由程序控制系统、测量系统、显示系统、气氛控制系统、操作控制和数据处理系统等部分组成。热重法是其重要测量手段之一,通过记录热
    的头像 发表于 08-04 10:50 812次阅读
    综合热分析仪:探索物质热奥秘的得力助手

    求助,关于RTThread Smart AI屏幕NT35516的显示问题求解

    屏幕正常显示 软硬件版本信息 RT—Thread Smart AI 套件 屏幕的型号是NT35516,参考镜像里代码使用的是3.5寸mipi屏ST7701型号 尝试解决过程 调整主代
    发表于 07-18 07:01

    宽度根据屏幕宽度百分比确定后,高度如何设置成与宽度相同的问题

    ​ ##HarmonyOS 应用开发## 先交代一下问题的背景: 我在做一个多图上传的插件,我希望一行显示3张图片,并且每个都是正方形,那么在理想情况下,每个图片的宽度应该是屏幕宽度的三分之一,如果
    发表于 06-30 17:38

    润和AI Camera Hi3516DV300烧录后,屏幕显示异常

    润和AI Camera Hi3516DV300烧录后,并且配置bootloader后屏幕显示异常,屏幕显示如下截图所示:
    发表于 06-13 22:18

    智能三显氮气柜数据显示是选择数码管还是屏幕

    智能三显氮气柜是一种专门用于存储半导体材料、精密电子元件等的设备,其主要目的是通过控制内部环境,主要是湿度和氧气含量,防止存储物品受潮氧化。这里的“三显”通常指的是该设备具有三种主要的功能或显示内容
    的头像 发表于 06-10 15:15 678次阅读
    智能三显氮气柜数据<b class='flag-5'>显示</b>是选择数码管还是<b class='flag-5'>屏幕</b>?

    Real RGB OLED屏幕技术:开启显示屏新纪元

    近日,有消息透露,一种名为RealRGBOLED的新型屏幕技术正在测试中,预计将在今年年底至明年迎来大规模应用。这一突破性的技术不仅有望改善现有OLED屏幕的性能,还将为各类电子设备的显示效果带来
    的头像 发表于 05-29 11:33 3017次阅读
    Real RGB OLED<b class='flag-5'>屏幕</b>技术:开启<b class='flag-5'>显示</b>屏新纪元

    将 TypeC 连接到 DisplayPort 转换电缆时,可能无法检测到 CC 线路,也可能无法显示屏幕,为什么?

    CYPD5225-96BZXI 设计具有 2 个 Type-C 端口的设备。 将 TypeC 连接到 DisplayPort 转换电缆时,可能无法检测到 CC 线路,也可能无法显示屏幕。 ■详细信息
    发表于 05-28 08:11