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

    关注

    242

    文章

    23313

    浏览量

    661673
  • 屏幕
    +关注

    关注

    6

    文章

    1199

    浏览量

    55856
  • 编程
    +关注

    关注

    88

    文章

    3628

    浏览量

    93820
收藏 人收藏

    评论

    相关推荐

    tft屏幕和oled屏幕哪个更好一些

    屏,是一种主动矩阵式彩色液晶显示技术。它利用薄膜晶体管来控制每个像素的亮度,通过改变电流来控制像素的开关,从而实现图像显示。TFT
    的头像 发表于 10-21 16:48 2188次阅读

    使用DaVinci屏幕显示(OSD)快速开发

    电子发烧友网站提供《使用DaVinci屏幕显示(OSD)快速开发.pdf》资料免费下载
    发表于 10-16 11:23 0次下载
    使用DaVinci<b class='flag-5'>屏幕</b><b class='flag-5'>显示</b>(OSD)快速开发

    tft屏幕属于lcd屏幕的一种吗

    TFT屏幕确实属于LCD(液晶显示器)屏幕的一种。LCD屏幕是一种广泛使用的显示技术,它通过液晶
    的头像 发表于 10-12 10:31 934次阅读

    计算机进行程序控制工作的基本原理是怎样的

    计算机程序控制是计算机科学中的一个核心概念,它涉及到计算机如何根据预设的指令序列执行任务。 1. 计算机硬件基础 在深入程序控制之前,我们需要了解计算机的基本硬件组件,因为它们是程序控制
    的头像 发表于 09-04 16:57 597次阅读

    【xG24 Matter开发套件试用体验】通过按键控制LED

    点完灯了,来玩点花样,通过按键来点灯。 硬件 还是看这个图 按键有 BUTTON0(PB02)和BUTTON1(PB03) 软件 这里基于blink_baremetal 工程进行修改适配。 这里进行GPIO的配置,配置好两个led灯和button。 程序控制。 最终效
    发表于 09-01 17:21

    什么是LED大屏幕显示系统?

    屏幕显示系统的原理 LED大屏幕显示系统主要由LED灯珠、控制系统、驱动电路和散热系统等部分组成。LED灯珠作为
    的头像 发表于 08-29 15:25 644次阅读

    写一个程序控制像图上这样控制电磁阀 但是没什么头绪 请各位大神帮帮忙

    写一个程序控制像图上这样控制电磁阀 但是没什么头绪 请各位大神帮帮忙
    发表于 07-22 13:18

    esp32s3 ota升级过程中,RGBLCD+LVGL显示异常,屏幕画面闪烁跳动是什么原因导致的?

    esp32s3 ota升级过程中,RGBLCD+LVGL显示异常,屏幕画面闪烁跳动,不进行ota升级时,LCD显示正常,这有可能是什么原因导致吗?
    发表于 06-27 08:10

    可编程序控制器系统概述

    AB可编程序控制器系统
    发表于 05-23 14:26 8次下载

    STM32F469使用过程中,板子重新上电以后需要等待十几秒后屏幕才可以正常显示内容,为什么?

    采用电脑usb口连接stlink并且为板子供电,使用过程中突然发现板子重新上电以后需要等待十几秒后再复位或者重新初始化屏幕屏幕才可以正常显示内容。 个人
    发表于 04-09 07:01

    微软通过控制屏幕背光亮度实现精准化调整

    该项专利的详情为,利用特定信号方式,即可实时调节屏幕局部亮度。屏幕内置主控单元,依据收到的命令,灵活控制 EM gate driver,向显示屏各行像素发出脉宽调制信号。
    的头像 发表于 03-27 14:52 439次阅读

    STM32H723的USB内嵌DP上拉电阻如何控制

    电阻去掉了,我现在使能了VBUS sensing把PA9作为USB_OTG_HS_VBUS,但是把板子插入电脑检测不到设备接入。 请问DP的内嵌上拉电阻是硬件控制的还是通过程序控制的?如果是用程序控制的是使用的hal库的哪些函数
    发表于 03-07 07:21

    分布式大屏控制系统的屏幕同步技术

    分布式大屏控制系统的屏幕同步技术是确保系统内多个显示屏幕显示相同内容的关键技术之一。以下是实现屏幕同步的几种技术: 硬件同步:硬件同步是
    的头像 发表于 01-29 14:40 882次阅读

    打造震撼大屏幕:拼接显示系统的完美方案

    在现代社会,大屏幕显示系统已经成为展示信息、传达思想和吸引观众的重要工具。为了打造一个震撼的大屏幕效果,拼接显示系统成为了关键。本文将探讨如何通过
    的头像 发表于 01-26 14:30 836次阅读

    AWTK 开源串口屏开发(7) - 屏幕保护

    现在的屏幕其实并不需要屏幕保护程序来“保护”,不过屏幕保护程序会衍生一些其它用途。比如,保护隐私、数据安全和
    的头像 发表于 01-20 08:24 361次阅读
    AWTK 开源串口屏开发(7) - <b class='flag-5'>屏幕</b>保护