0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何通過程序控制屏幕的顯示

linkboy知多少 ? 來源:linkboy知多少 ? 作者:linkboy知多少 ? 2022-02-28 09:07 ? 次閱讀

前言

上一篇文章中介紹了LED燈、LED數(shù)碼管和LED點陣屏幕。電子作品中除了數(shù)碼管和點陣屏,液晶顯示屏也是常用的顯示器件,可根據(jù)需要顯示的內(nèi)容選擇對應(yīng)的屏幕型號。本篇內(nèi)容將以linkboy為編程平臺,以LCD1602、LCD12864、240*240彩色屏幕為例,介紹如何通過程序控制屏幕的顯示。

或許手中沒有元件,阻擋了你的創(chuàng)作,使用linkboy就好了!linkboy不僅可以編程,自帶的仿真功能可以在電腦上實時查看程序的運行效果。接下來就讓linkboy帶你走進屏幕的世界吧~

一、LCD1602屏幕

LCD1602屏幕能夠顯示字母、數(shù)字等簡單的字符,每行能夠顯示16個字符、共2行,每個字符位由5*7個像素點組成,但是在顯示時只能以字符為單位,不能以像素為單位。如圖所示的示例程序為LCD1602顯示字母和數(shù)字。

如何通過程序控制屏幕的顯示

二、LCD12864屏幕

LCD12864屏幕由128*64個像素點組成,以像素點為單位進行顯示,除了能夠顯示字母、數(shù)字等簡單的字符,還能夠顯示漢字、稍復雜的圖案等。本文中列舉了兩個示例程序。

1、《詠柳》:通過LCD12864屏幕顯示詩詞和圖案

如何通過程序控制屏幕的顯示

如何通過程序控制屏幕的顯示

2、LCD12864顯示幾何形狀

如何通過程序控制屏幕的顯示

三、彩色屏幕

前邊講到的LCD1602和LCD12864都是單色屏,如果想要顯示彩色內(nèi)容就需要用到彩色屏幕。本文中以分辨率為240*240的小彩屏為例,介紹在linkboy中如何編寫程序?qū)崿F(xiàn)屏幕的顯示。

1、綠植生長:通過屏幕動態(tài)顯示植物的生長過程

如何通過程序控制屏幕的顯示

2、花朵綻放:通過屏幕呈現(xiàn)花朵的綻放過程

如何通過程序控制屏幕的顯示

3、吉祥中國結(jié):應(yīng)用畫筆工具,實現(xiàn)在屏幕中繪制圖案

因本文所使用的彩屏尺寸較小,所以在程序仿真的過程中圖案不是很清晰,這時可以將鼠標放在屏幕上,通過放大效果查看清晰的圖案演示。

如何通過程序控制屏幕的顯示

如何通過程序控制屏幕的顯示

4、七彩圓圈:通過改變畫筆的顏色,繪制色彩漸變的圖案

如何通過程序控制屏幕的顯示

總結(jié)

好了,這里就給大家介紹這么多,大家可以到linkboy官網(wǎng) http://www.linkboy.cc 下載軟件,讓linkboy帶你走進屏幕的世界吧!

本文中所提到程序的仿真演示視頻和對應(yīng)的實物效果視頻,可到bilibili觀看。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    240

    文章

    23082

    瀏覽量

    657206
  • 屏幕
    +關(guān)注

    關(guān)注

    6

    文章

    1189

    瀏覽量

    55717
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3573

    瀏覽量

    93545
收藏 人收藏

    評論

    相關(guān)推薦

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

    屏,是一種主動矩陣式彩色液晶顯示技術(shù)。它利用薄膜晶體管來控制每個像素的亮度,通過改變電流來控制像素的開關(guān),從而實現(xiàn)圖像顯示。TFT
    的頭像 發(fā)表于 10-21 16:48 ?640次閱讀

    使用DaVinci屏幕顯示(OSD)快速開發(fā)

    電子發(fā)燒友網(wǎng)站提供《使用DaVinci屏幕顯示(OSD)快速開發(fā).pdf》資料免費下載
    發(fā)表于 10-16 11:23 ?0次下載
    使用DaVinci<b class='flag-5'>屏幕</b><b class='flag-5'>顯示</b>(OSD)快速開發(fā)

    tft屏幕屬于lcd屏幕的一種嗎

    TFT屏幕確實屬于LCD(液晶顯示器)屏幕的一種。LCD屏幕是一種廣泛使用的顯示技術(shù),它通過液晶
    的頭像 發(fā)表于 10-12 10:31 ?430次閱讀

    計算機進行程序控制工作的基本原理是怎樣的

    計算機程序控制是計算機科學中的一個核心概念,它涉及到計算機如何根據(jù)預設(shè)的指令序列執(zhí)行任務(wù)。 1. 計算機硬件基礎(chǔ) 在深入程序控制之前,我們需要了解計算機的基本硬件組件,因為它們是程序控制
    的頭像 發(fā)表于 09-04 16:57 ?291次閱讀

    什么是LED大屏幕顯示系統(tǒng)?

    屏幕顯示系統(tǒng)的原理 LED大屏幕顯示系統(tǒng)主要由LED燈珠、控制系統(tǒng)、驅(qū)動電路和散熱系統(tǒng)等部分組成。LED燈珠作為
    的頭像 發(fā)表于 08-29 15:25 ?467次閱讀

    寫一個程序控制像圖上這樣控制電磁閥 但是沒什么頭緒 請各位大神幫幫忙

    寫一個程序控制像圖上這樣控制電磁閥 但是沒什么頭緒 請各位大神幫幫忙
    發(fā)表于 07-22 13:18

    esp32s3 ota升級過程中,RGBLCD+LVGL顯示異常,屏幕畫面閃爍跳動是什么原因?qū)е碌模?/a>

    esp32s3 ota升級過程中,RGBLCD+LVGL顯示異常,屏幕畫面閃爍跳動,不進行ota升級時,LCD顯示正常,這有可能是什么原因?qū)е聠幔?/div>
    發(fā)表于 06-27 08:10

    可編程序控制器系統(tǒng)概述

    AB可編程序控制器系統(tǒng)
    發(fā)表于 05-23 14:26 ?7次下載

    STM32F469使用過程中,板子重新上電以后需要等待十幾秒后屏幕才可以正常顯示內(nèi)容,為什么?

    采用電腦usb口連接stlink并且為板子供電,使用過程中突然發(fā)現(xiàn)板子重新上電以后需要等待十幾秒后再復位或者重新初始化屏幕,屏幕才可以正常顯示內(nèi)容。 個人
    發(fā)表于 04-09 07:01

    微軟通過控制屏幕背光亮度實現(xiàn)精準化調(diào)整

    該項專利的詳情為,利用特定信號方式,即可實時調(diào)節(jié)屏幕局部亮度。屏幕內(nèi)置主控單元,依據(jù)收到的命令,靈活控制 EM gate driver,向顯示屏各行像素發(fā)出脈寬調(diào)制信號。
    的頭像 發(fā)表于 03-27 14:52 ?384次閱讀

    STM32H723的USB內(nèi)嵌DP上拉電阻如何控制?

    電阻去掉了,我現(xiàn)在使能了VBUS sensing把PA9作為USB_OTG_HS_VBUS,但是把板子插入電腦檢測不到設(shè)備接入。 請問DP的內(nèi)嵌上拉電阻是硬件控制的還是通過程序控制的?如果是用程序控制的是使用的hal庫的哪些函數(shù)
    發(fā)表于 03-07 07:21

    分布式大屏控制系統(tǒng)的屏幕同步技術(shù)

    分布式大屏控制系統(tǒng)的屏幕同步技術(shù)是確保系統(tǒng)內(nèi)多個顯示屏幕顯示相同內(nèi)容的關(guān)鍵技術(shù)之一。以下是實現(xiàn)屏幕同步的幾種技術(shù): 硬件同步:硬件同步是
    的頭像 發(fā)表于 01-29 14:40 ?781次閱讀

    打造震撼大屏幕:拼接顯示系統(tǒng)的完美方案

    在現(xiàn)代社會,大屏幕顯示系統(tǒng)已經(jīng)成為展示信息、傳達思想和吸引觀眾的重要工具。為了打造一個震撼的大屏幕效果,拼接顯示系統(tǒng)成為了關(guān)鍵。本文將探討如何通過
    的頭像 發(fā)表于 01-26 14:30 ?737次閱讀

    AWTK 開源串口屏開發(fā)(7) - 屏幕保護

    現(xiàn)在的屏幕其實并不需要屏幕保護程序來“保護”,不過屏幕保護程序會衍生一些其它用途。比如,保護隱私、數(shù)據(jù)安全和
    的頭像 發(fā)表于 01-20 08:24 ?314次閱讀
    AWTK 開源串口屏開發(fā)(7) - <b class='flag-5'>屏幕</b>保護

    LTC5599為什么不受程序控制?

    近期在用LTC5599混頻器,但是不受程序控制,請指教,謝謝~
    發(fā)表于 01-05 12:46