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

    关注

    237

    文章

    22450

    浏览量

    645894
  • 屏幕
    +关注

    关注

    6

    文章

    1161

    浏览量

    55351
  • 编程
    +关注

    关注

    88

    文章

    3441

    浏览量

    92409
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

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

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

    LTC5599为什么不受程序控制

    近期在用LTC5599混频器,但是不受程序控制,请指教,谢谢~
    发表于 01-05 12:46

    PLC使用过程中易出现的几个问题分析

    PLC的控制方式属于存储程序控制,其控制功能是通过存放在存储器内的程序来实现的,若要对控制功能作
    发表于 10-11 12:19 234次阅读

    TFT LCD电阻显示屏幕插入后单片机程序烧入失败?

    TFTLCD电阻显示屏幕插入后单片机程序烧入失败
    发表于 09-26 07:39

    传音屏幕显示颜色技术取得新成果

    为了提升移动终端设备显示的准确性和消费者视觉体验的舒适性,该研究针对OLED屏幕存在的串扰问题,提出了新的特征化模型,通过屏幕上测量64组RGB信号对应的三刺激值,对
    的头像 发表于 07-18 15:03 328次阅读
    传音<b class='flag-5'>屏幕</b><b class='flag-5'>显示</b>颜色技术取得新成果

    如何通过PWM占空比控制屏幕背光?

    不管是采用那种GUI框架开发,我们一般都需要对屏幕背光做控制,背光的控制是通用的
    发表于 07-06 15:13 954次阅读

    应用程序控制的机器人

    电子发烧友网站提供《应用程序控制的机器人.zip》资料免费下载
    发表于 07-06 10:21 0次下载
    应用<b class='flag-5'>程序控制</b>的机器人

    使用Zerynth应用程序控制电动气动电路

    电子发烧友网站提供《使用Zerynth应用程序控制电动气动电路.zip》资料免费下载
    发表于 06-27 14:22 1次下载
    使用Zerynth应用<b class='flag-5'>程序控制</b>电动气动电路

    通过摇杆控制OLED移动显示

    很多经典的小游戏,例如贪吃蛇、俄罗斯方块等都是通过按键控制显示屏幕,当摇杆遇上显示屏,我们可以尝试很多有意思的实验。
    发表于 06-14 17:34 485次阅读
    <b class='flag-5'>通过</b>摇杆<b class='flag-5'>控制</b>OLED移动<b class='flag-5'>显示</b>

    西门子全系可编程序控制器(PLC)系列解决方案介绍

    S7-300是德国西门子公司生产的可编程序控制器(PLC)系列产品之一。其模块化结构、易于实现分布式的配置以及性价比高、电磁兼容性强、抗震动冲击性能好,使其在广泛的工业控制领域中,成为一种既经济又切合实际的解决方案。
    发表于 05-17 16:04 792次阅读
    西门子全系可编<b class='flag-5'>程序控制</b>器(PLC)系列解决方案介绍

    屏幕显示器界面强度和粘附强度测试:剥离测试的原理和标准

    屏幕显示面板的弯曲测试是通过屏幕显示面板固定在一个支撑结构上,施加一定的力量使其产生弯曲变形,并测量其在弯曲
    的头像 发表于 05-10 11:20 951次阅读
    <b class='flag-5'>屏幕</b>和<b class='flag-5'>显示</b>器界面强度和粘附强度测试:剥离测试的原理和标准

    是否可以通过Android应用程序控制ESP?

    您好我是这个论坛的新手,需要一些帮助。我正在使用 ESP-01 制作一个简单的 wifi 灯控制器。我想知道是否可以通过 Android 应用程序控制 ESP。
    发表于 05-10 07:04