资料介绍
点阵LCD的驱动显控原理:1.1. 本书更适合什么样的LCD 模块?
在本书的开始之处,先将本书将要介绍的LCD 圈定一个小的范围,即本书所说的LCD 指的是哪类型的LCD?
在这里将主要针对单色的点阵液晶屏(LCD)进行介绍,而且是针对LCD 模块本身就集成有驱动控制IC 的,以及显存;那些字符型以及段码型的LCD 不在介绍之例,但也可以在一定程序上参考本书的驱动编程方法来编写这些LCD 的驱动程序。此外,也有些小规模的(一般是3.5 寸以下)彩色TFT LCD 也有内置驱动控制器以及显存的,也可参考这里的绍来编写它们的驱动程序。
1.2. 这里的LCD 驱动程序更适合于什么样的MCU
MCU 即常说的单片机,本书所介绍的通用版LCD 驱动程序其实是可以用在所有的MCU 的,只不过,笔者从应用的角度出发,建议在使用本书所介绍的驱动程序时,更适合的MCU 类型。目前市面上的 MCU 非常之多,从功能从资源角度来看的话,大概可分为以下几类:
1、小资源 MCU,类似于传统51 的89S51 单片机、PIC 等的小资源单片机等,通常它们的
资源都很少,片内的ROM 少于或等于4K byte,RAM 少于或等于128 byte,速度较慢,
MIPS 数通常在1M MIPS 左右;
2、中资源 MCU,这类MCU 的涵盖面非常广,在实际的产品设计中应用非常多,大概定义如一些增强型的51 单片机、中资源的AVR 单片机、16 位的MSP430 系列的中等资源单
片机、凌阳的SPCE061A、PIC 的中等资源单片机等等,非常多,甚至包含至ARM7 核
心的LPC 系列MCU,如LPC21XX 系列等;一般来说指的是片内的ROM 资源在8K byte
以上,RAM 在256 byte 以上,MCU 的运行速度较快,片内资源丰富,应用面非常广;
3、跑 OS 的大资源MCU,这类的MCU 其实大部份指ARM7 和ARM9 核心或与这些核心
同等级的处理器了,通常都会在设计中跑操作系统,也就是现在常说的32 位嵌入式处
理器。
本书所介绍的 LCD 驱动程序更适合于中等资源的MCU,因为它们有足够的片内资源和运行的速度,而且在应用它们的设计当中往往会涉及到LCD 的人机界面显示。
其实在此,无非就是在于说明,如果您使用一些类似2051、89S51 级别的MCU 的话,有
太多必要使用本书所介绍的驱动程序,因为很有可能连LCD 驱动中的自带字库都装不下去,不过驱动的方法还是可以参考的。
而如果您使用的是较大资源的嵌入式处理器,而且本身就跑着图形操作系统的话,更没必要了,因为往往这类MCU 都会自带有LCD 的控制器,而操作系统也带有完整的图形界面接
口。
1.3. 为什么用C 语言
本书中全部的源码都是以 C 语言为平台的,这点请读者确认在读本书前,自身已经具备C语言的编程基础。
现下,中等资源的 MCU 开发如果没有C 语言的编译器支持的话,可以说是极其少见的了;使用C 语言对MCU 进行开发已经形成当前的主流模式,何乐而不为呢!
ASM 的执行效率比C 语言的代码要好?当然,这是肯定的,不过现在的MCU 速度和性能
已经提升上来了,而且很多优秀的C 编译器编译的结果就未必比自己使用ASM 编程的结果效率低。
ASM 的代码短小精悍?从某个角度来说是的,不过时下优秀的C 编译器对C 代码的优化比自已使用ASM 编写的还要好;况且,在编写结构复杂的程序时,C 语言肯定比ASM 占优势,在编程速度上和可读性以及可移植性上等。
在本书的开始之处,先将本书将要介绍的LCD 圈定一个小的范围,即本书所说的LCD 指的是哪类型的LCD?
在这里将主要针对单色的点阵液晶屏(LCD)进行介绍,而且是针对LCD 模块本身就集成有驱动控制IC 的,以及显存;那些字符型以及段码型的LCD 不在介绍之例,但也可以在一定程序上参考本书的驱动编程方法来编写这些LCD 的驱动程序。此外,也有些小规模的(一般是3.5 寸以下)彩色TFT LCD 也有内置驱动控制器以及显存的,也可参考这里的绍来编写它们的驱动程序。
1.2. 这里的LCD 驱动程序更适合于什么样的MCU
MCU 即常说的单片机,本书所介绍的通用版LCD 驱动程序其实是可以用在所有的MCU 的,只不过,笔者从应用的角度出发,建议在使用本书所介绍的驱动程序时,更适合的MCU 类型。目前市面上的 MCU 非常之多,从功能从资源角度来看的话,大概可分为以下几类:
1、小资源 MCU,类似于传统51 的89S51 单片机、PIC 等的小资源单片机等,通常它们的
资源都很少,片内的ROM 少于或等于4K byte,RAM 少于或等于128 byte,速度较慢,
MIPS 数通常在1M MIPS 左右;
2、中资源 MCU,这类MCU 的涵盖面非常广,在实际的产品设计中应用非常多,大概定义如一些增强型的51 单片机、中资源的AVR 单片机、16 位的MSP430 系列的中等资源单
片机、凌阳的SPCE061A、PIC 的中等资源单片机等等,非常多,甚至包含至ARM7 核
心的LPC 系列MCU,如LPC21XX 系列等;一般来说指的是片内的ROM 资源在8K byte
以上,RAM 在256 byte 以上,MCU 的运行速度较快,片内资源丰富,应用面非常广;
3、跑 OS 的大资源MCU,这类的MCU 其实大部份指ARM7 和ARM9 核心或与这些核心
同等级的处理器了,通常都会在设计中跑操作系统,也就是现在常说的32 位嵌入式处
理器。
本书所介绍的 LCD 驱动程序更适合于中等资源的MCU,因为它们有足够的片内资源和运行的速度,而且在应用它们的设计当中往往会涉及到LCD 的人机界面显示。
其实在此,无非就是在于说明,如果您使用一些类似2051、89S51 级别的MCU 的话,有
太多必要使用本书所介绍的驱动程序,因为很有可能连LCD 驱动中的自带字库都装不下去,不过驱动的方法还是可以参考的。
而如果您使用的是较大资源的嵌入式处理器,而且本身就跑着图形操作系统的话,更没必要了,因为往往这类MCU 都会自带有LCD 的控制器,而操作系统也带有完整的图形界面接
口。
1.3. 为什么用C 语言
本书中全部的源码都是以 C 语言为平台的,这点请读者确认在读本书前,自身已经具备C语言的编程基础。
现下,中等资源的 MCU 开发如果没有C 语言的编译器支持的话,可以说是极其少见的了;使用C 语言对MCU 进行开发已经形成当前的主流模式,何乐而不为呢!
ASM 的执行效率比C 语言的代码要好?当然,这是肯定的,不过现在的MCU 速度和性能
已经提升上来了,而且很多优秀的C 编译器编译的结果就未必比自己使用ASM 编程的结果效率低。
ASM 的代码短小精悍?从某个角度来说是的,不过时下优秀的C 编译器对C 代码的优化比自已使用ASM 编写的还要好;况且,在编写结构复杂的程序时,C 语言肯定比ASM 占优势,在编程速度上和可读性以及可移植性上等。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- AiP31567点阵LCD驱动电路手册 4次下载
- LCD点阵提取工具zimo221程序下载 55次下载
- 点阵式存储映射的LCD驱动器VK0192M产品说明 12次下载
- 点阵式存储器多功能LCD驱动电路VK2C22 13次下载
- 点阵式存储器多功能LCD驱动电路VK2C24 17次下载
- 串行点阵LCD的PCB原理图免费下载 0次下载
- LCD1602点阵字符型液晶显示模块驱动封装的工程详细讲解
- LCD模块与点阵LCD驱动与显控原理及实践全解析 70次下载
- LCD点阵提取工具zimo221 753次下载
- 点阵式LCD_驱动电路 29次下载
- 点阵lcd的驱动显控原理讲解 6次下载
- 《点阵LCD的驱动显控原理》 22次下载
- 点阵LCD的驱动显控原理 V10 15次下载
- TFT液晶彩色图像显示方法 679次下载
- 点阵LCD驱动编写指南
- 80通道点阵LCD列驱动电路AiP31063L芯片介绍 452次阅读
- 点阵型LCD控制驱动器电路AiP31036简介 539次阅读
- 驱动电压可调多笔段LCD驱动电路AiP31033E产品介绍 726次阅读
- 51单片机的驱动LCD屏 3911次阅读
- 缓冲方案驱动大型LCD 633次阅读
- 英创:低成本LCD的选型与使用 1684次阅读
- 八段式四位LCD显示器的驱动设计 3569次阅读
- 基于HT48R50A的LED点阵+LCD显示程序 1368次阅读
- LCD1602的驱动程序的代码编写 1.2w次阅读
- LCD驱动分析_LCD控制器设置及代码详解 1.8w次阅读
- 一文解析段码LCD液晶屏驱动方法 4.9w次阅读
- max7219点阵驱动程序分享 1.8w次阅读
- IC驱动LCD方案分析以及考量,为什么STN点阵会引起LCD出现错误?是否驱动的问题? 1595次阅读
- lcd1602工作原理是什么? 16.6w次阅读
- 用ICL7136设计的LCD数显温度计电路图 6374次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多