LCD屏控制:你需要掌握的理论基础

目录

一、LCD介绍

1. 发展历程

2. 核心优势

3. 主要缺点

二、LCD屏幕工作原理

1. 核心结构

2. 工作原理

三、LCD屏分类

1. 信号类型划分

2. 材质分类

3. 接口类型分类

四、LCD屏常用接口

1. TTL(RGB)接口

2. LVDS接口

3. EDP接口

4. MIPI接口

(1)PHY Layer

(2)Lane Management

(3)Low Level Protocol

(4)Application

5. MCU接口

6. VGA接口

7. HDMI接口

五、RGB和YUV

1. RGB格式

2. YUV格式(方便图像处理)

3. YUV与YCbCr颜色空间的区别

4. YUV采样方式


 

一、LCD介绍

LCD(Liquid Crystal Display,液晶显示器) 是一种利用液晶分子光学特性控制光线通过量的平面显示技术。

1. 发展历程

  • 1888年:奥地利植物学家Friedrich Reinitzer发现液晶材料

  • 1968年:美国RCA公司研制出首块LCD面板

  • 1990年代:TFT-LCD技术突破,成为主流显示方案

2. 核心优势

  • 低功耗(背光可调)

  • 无闪烁、长寿命(5万小时以上)

  • 成本低于OLED

3. 主要缺点

  • 对比度较低(依赖背光)

  • 响应速度较慢(GTG 1-5ms)

  • 可视角度受限(TN屏)

二、LCD屏幕工作原理

1. 核心结构

  1. 偏光片(垂直偏振)

  2. 彩色滤光片(RGB子像素)

  3. 液晶层(受电场控制旋转角度)

  4. TFT基板(薄膜晶体管阵列)

  5. 背光模组(LED/CCFL光源)

2. 工作原理

  • 电场控制
    TFT基板施加电压 → 液晶分子旋转 → 改变光线偏振方向 → 与上层偏光片干涉 → 调节透光量

  • 灰度实现
    通过电压大小控制液晶旋转角度,实现256级灰度(8bit色彩深度)

  • 彩色显示
    每个像素由RGB三个子像素组成,通过滤光片混合颜色

分辨率是指显示器可以显示的像素数量,通常表示为每行像素数乘以每列像素数。例如,1024×768的屏幕可以显示768行,每行1024个像素,总共786*432个像素点。每个像素由红、绿、蓝三个子像素组成,因此总共有235,929,600个子像素。分辨率越高,屏幕显示的像素越多,图像也就越清晰

三、LCD屏分类

LCD接口的选择主要取决于LCD的驱动方式和控制方式。目前彩色LCD的连接方式主要有以下几种:

  1. MCU(Micro Control Unit,微控制单元)接口,也称为MPU(Micro Processor Unit,微处理器单元)接口。

  2. RGB接口。

  3. SPI接口。

  4. VSYNC接口。

  5. MIPI接口。

  6. MDDI接口。

  7. DSI接口等。

1. 信号类型划分

信号类型特点应用场景
TTL(RGB)接口并行传输,TTL电平信号,包含RGB信号,时钟和控制信号- 24位色深(RGB888)
- 时钟频率≤85MHz
- 适合小尺寸屏(<7寸)
MCU接口针对单片机领域,控制简单方便,无需时钟和同步信号,但耗费GRAM,难以做大屏常用于小尺寸设备,如手机、单片机开发板等
LVDS接口低压差分信号技术接口,具有低功耗、低噪声、高速传输,抗干扰性号的特点适用于中大尺寸、对传输速率要求高的产品,如笔记本电脑屏幕
EDP嵌入式DisplayPort- 支持4K@120Hz
- 整合供电与控制信号
- 笔记本/高端显示器使用
MIPI接口串行差分总线- 高带宽(4 Lane可达10Gbps)
- 低功耗(LPDT技术)
- 手机/平板主流

2. 材质分类

材质特点应用场景
TFT-TN薄膜场效应晶体管,亮度好、对比度高、层次感强,但可视角度较小常见于中低端显示器、手机屏幕 
TFT-IPS由TFT升级而来,可视角度大、色彩还原准确、触摸无水纹、环保省电广泛应用于高端显示器、手机屏幕,如iPhone
TFT-VA垂直配向面板,能够提供更高的对比度以及在静态下提供相对较高的色彩还原度适用于对对比度要求较高的场景,如高端显示器

3. 接口类型分类

接口类型特点应用场景
RGB模式以RGB(TTL信号)并行数据线传输,适用于5寸及以上的TFT-LCD常用于较大尺寸的TFT-LCD屏幕 
SPI模式标准SPI接口,分为SPI控制信号+RGB数据线和SPI控制/DATA两种,传输速率受限适用于传输速率要求不高的小尺寸屏幕 
MDDI模式高通公司推出的接口,在嵌入式中应用不多特定的嵌入式设备 
VSYNC模式在MCU模式基础上加上了一个VSYNC信号,应用于动画更新适用于需要动画更新的场景 
DSI模式即MIPI-DSI模式,差分信号,适用于高速场合广泛应用于移动设备的高速数据传输 
MCU模式即I80(I8080)模式,因广泛应用于单片机领域而得名,控制简单,无需时钟同步,但受限于内部GRAM,很难做到大屏常用于单片机控制的小尺寸屏幕 

四、LCD屏常用接口

1. TTL(RGB)接口

TTL(RGB)接口是液晶显示领域常见的并行数字接口标准,主要用于驱动TFT-LCD屏幕其核心功能是将RGB颜色数据、同步信号和时钟信号直接传输至显示屏,具有结构简单、实时性强的特点。

由于TTL接口信号电压高,连线多,传输线缆长,所以电路的抗干扰能力比较差,且容易产生电磁干扰(EMI)。TTL最高像素时钟只有28MHz。主要信号包括:

引脚说明
R[0:x]RGB 的 R 信号5/6/8
G[0:x]RGB 的 G 信号5/6/8
B[0:x]RGB 的 B 信号5/6/8
CLK又称DotCLK信号,像素时钟信号
DE控制信号,数据有效性信号
HSYNC控制信号,行同步信号
VSYNC控制信号,帧同步信号
  • 数据信号:RGB三基色数据线(如R0-R7、G0-G7、B0-B7),位数决定色彩深度。
  • 同步信号
    • HSYNC(行同步):标记一行数据的起始。(告诉你一行像素点传输完成,接着下一行
    • VSYNC(场同步):标记一帧图像的起始。(告诉你一整个屏幕像素点传完了,接着下一个屏幕
  • 时钟信号(DOTCLK):像素时钟,控制数据传输速率。
  • 数据使能信号(DE):指示有效数据区间,部分接口替代HSYNC/VSYNC。

2. LVDS接口

LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。

LVDS输出接口利用非常低的电压(约350mV)在两条PCB走线或一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率传输,由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。

LVDS信号的分为单路6位LVDS,双路6位LVDS,单路8位LVDS和双路8位LVDS。特点对比如下表:

类别单路6bit LVDS双路6bit LVDS单路8bit LVDS双路8bit LVDS
传输方式单路传输双路传输单路传输双路传输
基色信号的位数6位6位8位8位
RGB数据位18位RGB奇路数据为18位,偶路数据为18位,共36位RGB24位RGB奇路数据为24位,偶路数据为24位,共48位RGB
接口标称18bit LVDS接口36bit LVDS接口24bit LVDS接口48bit LVDS接口

单通道6位数据线常称“单6线”,该线有3组信号线,每个基色采用6位数据,共18位RGB数据。

单通道8位数据线常称“双8线”,该线4组信号线,每个基色采用8位数据,共24位RGB数据。

3. EDP接口

eDP(Embedded DisplayPort)是一种基于DisplayPort架构和协议的一种内部数字接口,可以用较简单的连接器以及较少的引脚来传递高分辨率信号,并能够实现多数据同时传输,所以它的传输速率也要远高于LVDS。适用于平板电脑、笔记本、一体机、大屏幕高分辨率手机。

液晶显示屏中EDP接口特点:

  • 微封装结构,能够实现多数据的同时传输
  • 无需LVDS转换电路,电路简洁。
  • 较小的EMI(电磁干扰),并具有强大的版权保护功能(本身的数据保护功能)。

举个例子,以分辨率为1920x1200、24bit彩色的液晶显示屏为例,如采用LVDS接口,则数据传输线需10对(一路8位需要四队信号线,两路8位需要8对信号线,每一路时钟信号线需要一对,加在一起就是10对信号线);若采用EDP接口,则只需要4对线。由此可见,EDP接口的优势相当明显,特别是在高清屏中。近年来,为了提高面板及处理器间的数据传输速度,在工控机及工业平板电脑中已大量采用EDP接口,EDP接口正迅速成为主流接口。

(1)如上图所示,为eDP接口的典型连接框图。整个eDP接口信号由四部分组成:

  1. Main Link主通道;1-4对差分线组成(具体几对取决于LCD),用来传输视频数据和音频数据;速率1.6/2.7/5.4Gbps;没有时钟线;
  2. AUX CH:辅助通道;双向半双工;用于传输低带宽需求的数据,以及链路管理和设备控制信号;(这是翻译的,个人理解是可以读取屏的一些信息,如厂家、分辨率等)
  3. HPD:热插拔检测通道,单向;
  4. BLC Control:背光控制引脚,对于1.2及以上版本,这个是可选的,如果LCD支持1.2及以上,硬件接口连接是可以不用背光控制引脚,直接通过AUX来控制背光。

(2)EDP接口屏分析

(2)EDP和LVDS对比

特性eDPLVDS
数据&时钟线1-4对数据线<br>没有单独的时钟线

较多的数据线

单独的时钟线

每对位速率1.6,2.7,5.4Gbps945Mbps
总容量1.6-21.6Gbps7.56Gbps
时钟嵌入式的每个通道有单独的时钟线
传输类型封包的视频音频和其它传输数据,可扩展格式仅限未压缩的视频信号(只传视频信号)
双向数据通道1Mbps or 720Mbps100 kbps
信道编码ANSI 8B/10BSerialized at 7x pixel clock rate
内容保护HDCPNone

4. MIPI接口

MIPI (Mobile Industry Processor Interface) 是2003年由ARM、Nokia、ST、TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏接口、射频/基带接口等标准化,从而减少手机设计的复杂程度和增加设计灵活性。

MIPI 联盟下面有不同的WorkGroup,分别定义了一系列的手机内部接口标准,比如摄像头接口CSI、显示接口DSI、射频接口DigRF、麦克风/喇叭接口SLIMbus等。统一接口标准的好处是手机厂商根据需要可以从市面上灵活选择不同的芯片和模组,更改设计和功能时更加快捷方便。下图是按照 MIPI 的规划下一代智能手机的内部架构。

MIPI是一个比较新的标准,其规范也在不断修改和改进。目前比较成熟的接口应用有DSI(显示接口)CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display显示应用,都有复杂的协议结构。

MIPI-DSI是一个应用于显示技术的串行接口。它以串行方式向外围设备(实际上是液晶显示器)发送像素信息或指令,并从外围设备读取状态信息或像素信息。在传输过程中,它享有自己独立的通信协议,包括数据包格式和纠错检测机制。下图是MIPI-DSI接口的简单示意图。

MIPI-DSI应用层、协议层,信道管理层特点:

(1)PHY Layer

1. 物理层功能:

  • 将通道管理层并行数据转换成串行数据发送;
  • 将接收到的串行数据转换成并行数据,传输给通道管理层。

2. 信号接口:

  • 一个时钟Lane,两根线一个Dp、Dn;
  • 数据lane,两根线一个差分对。数据lane的数量从1开始,其中只有lane0是双向的(低速模式双向,高速模式也只能是单向),其他的都只能是单向(高速模式单向)。(解释一下,为什么lane0是双向的,因为有些时候需要向LCD读取一些LCD相关的数据信息)。

3. 信号电平:

  • 信号有两种工作状态,高速模式状态(HS)和低速模式状态(LP)。在每一个状态下,信号电平不一样。
(2)Lane Management
  • 主要功能是将要发送的数据,按照字节为单位(MIPI-DSI是按照字节传输的,从低位到高位),分配到各个数据lane上;将lane上接收到的数据,恢复成原来的字节顺序。
(3)Low Level Protocol
  • 主要功能是将打包数据和解包数据,将数据通道管理层传来的数据包解包,传输到应用层;将应用层送来的数据,打包成数据包的形式传输到通道管理层。
(4)Application
  • 应用层是直接连接到LCD的,负责与LCD之间的通信。对于LCD来说,协议层是将来自MIPI控制器的数据转化成DPI(Display Pixel Interface)或者DBI(Display Bus Interface)供给显示模组。

MIPI DSY接口分析:

5. MCU接口

因为主要针对单片机的领域在使用,因此得名。后在中低端手机大量使用,其主要特点是价格便宜。MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80来指MCU-LCD屏。主要又可以分为8080模式(Intel)和6800模式(Moto),这两者之间主要是时序的区别。信号线有CS/、RS、RD、WR/、数据线。

MCU接口LCD的Driver IC 都带GRAM(数据先写到它内部的GRAM中然后再显示到屏幕上),Driver IC作为MCU的一个协议处理,接收MCU发过来的Command/Data,可以相对独立的工作。对于MCU接口的LCM(LCD Module),其内部的芯片就叫LCD驱动器。主要功能是对主机发过来的数据/命令,进行变换,变成每个像素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。

(1)优点是:控制简单方便,无需时钟和同步信号。

(2)缺点是:要耗费GRAM,所以难以做到大屏(3寸以上)

MCU接口标准名称是I80,控制管脚有5个:

  • CS 片选信号
  • RS (置1为写数据, 置0为写命令)
  • /WR (为0表示写数据) 数据命令区分信号
  • /RD (为0表示读数据)
  • RESET 复位LCD (用固定命令系列 0 1 0 来复位)

6. VGA接口

Video Graphics Array视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共有15针,分成3排,每排5个孔。它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。

7. HDMI接口

HDMI接口,全名叫做高清晰度多媒体接口(英文:High Definition Multimedia Interface, HDMI),是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,可以同时传送音频和视频信号,最高数据传输速度为2.25GB/S,同时无需在信号传送前进行数/模或者模/数转换。

8. IIC/SPI接口

IIC/SPI接口的屏一般都是小尺寸的LCD屏,通过SPI/I2C总线把命令和数据传输到LCD屏的驱动IC里面,驱动IC自带显存,只需要把数据写入,然后发送命令让其显示即可。

五、RGB和YUV

1. RGB格式

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。常见的RGB像素格式有RGB565, RGB888等。

2. YUV格式(方便图像处理)

YUV:与RGB编码方式类似,是一种颜色编码方法,主要用于电视系统以及模拟视频领域。它是指将亮度参量(Y:Luminance或Luma)和色度参量(UV:Chrominance或Chroma)分开进行表示的像素编码格式。将一幅图像中的亮度信息和色彩信息分开可以更好的进行相关图像处理算法的实现,同时还可以通过减少色度的采样降低视频的传输带宽。

YUV使用RGB的信息,它从全彩色图像中产生一个黑白图像,然后提取出三个主要的颜色变成两个额外的信号来描述颜色。把这三个信号组合回来就可以产生一个全彩色图像。

3. YUV与YCbCr颜色空间的区别

YCbCr颜色空间是YUV颜色空间的变种。YUV颜色空间用于向后兼容的电视系统,YCbCr颜色空间则主要应用于图像、视频压缩的的数字彩色信号表示,是YUV压缩和偏移的版本,广泛应用于视频编码中。

YCbCr的Y与YUV中的Y含义一致,Cb和Cr与UV同样都指色彩,Cb指蓝色色度,Cr指红色色度,在应用上很广泛,JPEG、MPEG、DVD、摄影机、数字电视等皆采此一格式。因此一般俗称的YUV大多是指YCbCr。

4. YUV采样方式

YUV采样方式,主要描述像素Y、U、V分量采样比例,即表达每个像素时,Y、U、V分量的数目,通常有三种方式:YUV 4:4:4,YUV 4:2:2,YUV 4:2:0等。

Y、U、V分量采样比一般以4列2行为基础,他们表示的意思是:

  • 第一个数:表示在第一行的4个像素里采样几个Y,第二行以第一行的方式采样Y
  • 第二个数:表示在第一行的4个像素里采样几个U,V(U和V分别采样)
  • 第三个数:表示在第二行的4个像素里采样几个U,V(U和V分别采样)

YUV 4:4:4采样,每一个Y对应一组UV分量

每个分量用8bit表示,两行8个像素就需要:(3 x 8 x 8),平均每个像素用24bit表示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/71257.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Audio-Visual Speech Enhancement(视听语音增强)领域近三年研究进展与国内团队及手机厂商动态分析

一、视听语音增强领域近三年研究进展 多模态融合与模型轻量化 多模态特征融合:中国科学技术大学团队提出通过引入超声舌头图像和唇部视频的联合建模,结合知识蒸馏技术,在训练阶段利用教师模型传递舌部运动知识,从而在推断时仅依赖唇部视频即可提升语音增强效果。此外,中科…

Hermite 插值

Hermite 插值 不少实际问题不但要求在节点上函数值相等&#xff0c;而且还要求它的导数值相等&#xff0c;甚至要求高阶导数值也相等。满足这种要求的插值多项式就是 Hermite 插值多项式。 下面只讨论函数值与导数值个数相等的情况。设在节点 a ≤ x 0 < x 1 < ⋯ <…

大语言模型简史:从Transformer(2017)到DeepSeek-R1(2025)的进化之路

2025年初&#xff0c;中国推出了具有开创性且高性价比的「大型语言模型」&#xff08;Large Language Model — LLM&#xff09;DeepSeek-R1&#xff0c;引发了AI的巨大变革。本文回顾了LLM的发展历程&#xff0c;起点是2017年革命性的Transformer架构&#xff0c;该架构通过「…

嵌入式AI(2)清华大学DeepSeek 01:从入门到精通

嵌入式AI(2)清华大学DeepSeek 01&#xff1a;从入门到精通

项目版本号生成

需求 项目想要生成一个更新版本号&#xff0c;格式为v2.0.20250101。 其中v2.0为版本号&#xff0c;更新时进行配置&#xff1b;20250101为更新日期&#xff0c;版本更新时自动生成。 实现思路 创建一个配置文件version.properties&#xff0c;在其中配置版本号&#xff1b…

c# —— StringBuilder 类

StringBuilder 类是 C# 和其他一些基于 .NET Framework 的编程语言中的一个类&#xff0c;它位于 System.Text 命名空间下。StringBuilder 类表示一个可变的字符序列&#xff0c;它是为了提供一种比直接使用字符串连接操作更加高效的方式来构建或修改字符串。 与 C# 中的 stri…

数据守护者:备份文件的重要性及自动化备份实践

在信息化社会&#xff0c;数据已成为企业运营和个人生活的重要组成部分。无论是企业的核心业务数据&#xff0c;还是个人的珍贵照片、重要文档&#xff0c;数据的丢失或损坏都可能带来无法估量的损失。因此&#xff0c;备份文件的重要性愈发凸显&#xff0c;它不仅是数据安全的…

ScoreFlow:通过基于分数的偏好优化掌握 LLM 智体工作流程

25年2月来自 U of Chicago、Princeton U 和 U of Oxford 的论文“ScoreFlow: Mastering LLM Agent Workflows via Score-based Preference Optimization”。 最近的研究利用大语言模型多智体系统来解决复杂问题&#xff0c;同时试图减少构建它们所需的手动工作量&#xff0c;从…

数值分析与科学计算导引——误差与算法举例

文章目录 第一章 数值分析与科学计算导引1.1 数值分析的对象、作用与特点数值分析的对象数值分析的作用数值分析的特点 1.2 数值计算的误差误差分类误差与有效数字数值运算的误差估计 1.3 算法举例秦九韶算法求多项式值开根号迭代算法牛顿切线加权平均的松弛技术 第一章 数值分…

【在时光的棋局中修行——论股市投资的诗意哲学】

在时光的棋局中修行——论股市投资的诗意哲学 引子&#xff1a;数字之海与星辰之约 在经纬交织的K线图里&#xff0c;我常看见银河倾泻的轨迹。那些跳动的数字如同繁星坠落&#xff0c;在午夜时分编织着财富的密码。炒股之道&#xff0c;是理性与诗意的交响&#xff0c;是数据…

线上项目报错OOM常见原因、排查方式、解决方案

概述 OutOfMemoryError&#xff08;OOM&#xff09;是 Java 应用程序中常见的问题&#xff0c;通常是由于应用程序占用的内存超过了 JVM 分配的最大内存限制。在 Spring Boot 项目中&#xff0c;OOM 问题可能由多种原因引起。 1. OOM 的常见原因 OOM 通常由以下几种情况引起&…

java练习(27)

ps&#xff1a;练习来自力扣 删除排序链表中的重复元素 给定一个已排序的链表的头 head &#xff0c; 删除所有重复的元素&#xff0c;使每个元素只出现一次 。返回 已排序的链表 。 代码来自官方题解 class Solution {public ListNode deleteDuplicates(ListNode head) {//…

Flutter:动态表单(在不确定字段的情况下,生成动态表单)

关于数据模型&#xff1a;模型就是一种规范约束&#xff0c;便于维护管理&#xff0c;在不确定表单内会出现什么数据时&#xff0c;就没有模型一说。 这时就要用到动态表单&#xff08;根据接口返回的字段&#xff0c;生成动态表单&#xff09; 1、观察数据格式&#xff0c;定义…

洛谷P8707 [蓝桥杯 2020 省 AB1] 走方格

#include <iostream> using namespace std; int f[31][31]; int main(){int n,m;scanf("%d%d",&n,&m);f[1][1]1;//边界&#xff1a;f(1,1)1for(int i1;i<n;i)for(int j1;j<m;j)if((i&1||j&1)&&(i!1||j!1))//i,j不均为偶数&#…

ASP.NET Core Web应用(.NET9.0)读取数据库表记录并显示到页面

1.创建ASP.NET Core Web应用 选择.NET9.0框架 安装SqlClient依赖包 2.实现数据库记录读取: 引用数据库操作类命名空间 创建查询记录结构类 查询数据并返回数据集合 3.前端遍历数据并动态生成表格显示 生成结果:

解决 Linux 中搜狗输入法导致系统崩溃的问题【fcitx 】【ibus】

在 Linux 系统中安装搜狗输入法时&#xff0c;有时会遇到一些令人头疼的问题。最近&#xff0c;我在安装搜狗输入法后&#xff0c;系统出现了崩溃的情况。具体表现为输入密码登录后&#xff0c;界面卡死&#xff0c;无法正常进入系统。经过一番排查和分析&#xff0c;我终于找到…

如何做好项目变更管理

项目变更管理是确保项目按时、按预算和按质量要求完成的关键环节之一。有效的项目变更管理包括&#xff1a;变更识别、变更评审、变更批准和变更实施。这些步骤确保项目在面对变化时能够高效应对&#xff0c;避免资源浪费、时间延误和预算超支。其中&#xff0c;变更评审和变更…

HarmonyOS-ArkTS基础快速入门

目录 ArkTS 快速入门 ArkTS 快速入门 如图&#xff0c;index.etc里面的内容&#xff08;图中框住的大长方形区域&#xff09;会渲染到预览区中&#xff0c;而console.log(xx,xxx)用于内容的打印&#xff0c;需要在日志中查看打印的内容

【设计模式】【结构型模式】桥接模式(Bridge)

&#x1f44b;hi&#xff0c;我不是一名外包公司的员工&#xff0c;也不会偷吃茶水间的零食&#xff0c;我的梦想是能写高端CRUD &#x1f525; 2025本人正在沉淀中… 博客更新速度 &#x1f44d; 欢迎点赞、收藏、关注&#xff0c;跟上我的更新节奏 &#x1f3b5; 当你的天空突…

深度学习(1)-简单神经网络示例

我们来看一个神经网络的具体实例&#xff1a;使用Python的Keras库来学习手写数字分类。在这个例子中&#xff0c;我们要解决的问题是&#xff0c;将手写数字的灰度图像&#xff08;28像素28像素&#xff09;划分到10个类别中&#xff08;从0到9&#xff09;​。我们将使用MNIST…