首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 点阵LCD的驱动显控原理

点阵LCD的驱动显控原理

  • 资源大小:1332
  • 上传时间:2021-10-14
  • 下载次数:0次
  • 浏览次数:61次
  • 资源积分:1积分
  • 标      签: 点阵

资 源 简 介

点阵LCD的驱动显控原理:1.1. 本书更适合什么样的LCD 模块?在本书的开始之处,先将本书将要介绍的LCD 圈定一个小的范围,即本书所说的LCD 指的是哪类型的LCD?在这里将主要针对单色的点阵液晶屏(LCD)进行介绍,而且是针对LCD 模块本身就集成有驱动控制IC 的,以及显存;那些字符型以及段码型的LCD 不在介绍之例,但也可以在一定程序上参考本书的驱动编程方法来编写这些LCD 的驱动程序。此外,也有些小规模的(一般是3.5 寸以下)彩色TFT LCD 也有内置驱动控制器以及显存的,也可参考这里的绍来编写它们的驱动程序。1.2. 这里的LCD 驱动程序更适合于什么样的MCUMCU 即常说的单片机,本书所介绍的通用版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 占优势,在编程速度上和可读性以及可移植性上等。
VIP VIP