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
    +关注

    关注

    243

    文章

    24436

    浏览量

    687459
  • 屏幕
    +关注

    关注

    7

    文章

    1233

    浏览量

    57049
  • 编程
    +关注

    关注

    90

    文章

    3708

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

    是否有办法用标准Windows驱动程序控制GPIO吗?

    问题。 CY7C65213-28PVXI 的 GPIO 控制使用“cyusbserial.dll”执行 由CYPRESS™提供, 但我发现该 dll 不能与标准 Windows 驱动程序一起使用。 您能告诉我是否有办法用标准 Windows 驱动
    发表于 05-08 07:05

    请问训练平台训练完的识别程序,可以实现在识别到物体时屏幕显示出来,没有识别到物体时屏幕显示吗?

    问题如题,训练平台训练完的识别程序,可以实现在识别到物体时屏幕显示出来,没有识别到物体时屏幕显示吗?比较小白,可以解释一下怎么做吗?或者
    发表于 04-29 06:12

    canmv-k230使用摄像头出现紫色画面,并且显示不完全怎么修复?

    ,microPython固件V1.2.2版本 尝试解决过程 尝试过排出屏幕问题,当出现紫屏后,通过按键切换只显示屏幕内容,发现屏幕
    发表于 04-28 07:02

    长虹电视;屏幕竖线;逻辑板问题么

    电视机型号:长虹3D46C2000i. 请大神帮忙看下我得测试过程及结果,是逻辑板故障么? 1,状态图片为开机显示画面; 2,图片2为分别拆卸逻辑板输出测试; 3,图片3为拆卸右侧(从背面看)逻辑板
    发表于 04-26 22:04

    linux+rtos系统如何适配linux小核屏幕驱动?

    我希望使用小核运行lvgl对大核程序进行控制,运行小核lvgldemo的时候发现linux下的屏幕没有做适配,查看dts发现几乎所有的dts都用的是hx8399作为dsi的显示,但是现
    发表于 04-25 07:16

    基于STM32C8T6控制,FSR402压力传感器+oled屏幕显示代码

    基于STM32C8T6控制,FSR402压力传感器+oled屏幕显示代码
    发表于 04-14 15:06 6次下载

    可以通过并联RGB接口连接TFT屏幕吗?

    我正在尝试通过并联 RGB 接口连接 TFT 屏幕,看起来很简单,对吧?   24 位 RGB 的 LPC4088 仅使用 3 个 4 字节的 DMA RAM(浪费 1 个字节) 我找不到
    发表于 04-02 06:15

    用dlpc410控制DMD出图过程中,DMD显示的图像是不清晰是哪里出了问题?

    你好,我想咨询下,用dlpc410控制DMD出图过程中,DMD显示的图像是不清晰,且画面杂乱,确认程序数据和DLPA200是没有问题的,请问可能是DLPC410有问题吗?
    发表于 02-18 07:50

    示波器的显示-控制

    示波器显示画面。注意屏幕上的格线标记,这些标记生成格线。每条竖线和横线构成一个大格。格线通常采用8x10格或10x10格的布局模式。示波器控制功能上的标签(如vol
    的头像 发表于 02-08 16:30 1831次阅读
    示波器的<b class='flag-5'>显示</b>-<b class='flag-5'>控制</b>

    射频类的ADC和非射频类ADC在电路设计,以及程序控制上是否完全一致?

    请问: 通常射频类的ADC例如 ADC12D1800RF, 与其非射频类ADC12D1800,在电路设计,以及程序控制上是否完全一致。 还是用于射频时,在程序中会增加一些协议定义之类?
    发表于 01-23 06:07

    苹果计划iPad全面采OLED屏幕

    2027年开始使用OLED技术。 相比LCD屏幕,OLED具备自发光特性,每个像素点都能独立控制发光,因此能够提供更鲜艳、更精确的色彩显示。 此外,由于显示原理的不同,LCD
    的头像 发表于 12-13 14:57 1185次阅读