gzyueqian
13352868059
首页 > 新闻中心 > > 正文

美芯PICDEM LCD 2驱动器解决方案

更新时间: 2009-05-26 21:25:28来源: 粤嵌教育浏览量:2482

    美芯公司的PIC18F85J90系列是带LCD驱动器的64/80 引脚高性能单片机,它继承了所有PIC18 单片机的传统优点,即具有出色的计算性能、丰富的功能集,除此之外,还带有一个多功能片上LCD 驱动器,以及极具竞争力的价格。

        片上LCD驱动器包括许多功能,如一个带有电荷泵的集成的稳压器,允许用软件控制对比度并且可在高于器件VDD 的电压下进行显示操作。本文给出了MCU的主要性能以及采用PIC18FXXJ90, PIC18FXX90 和 PIC16X9XX的PICDEM LCD 2驱动器详细电路图.

        PIC18F85J90 系列带LCD 驱动器的64/80 引脚高性能单片机

        1.0 器件概述

        该系列继承了所有PIC18 单片机的传统优点,即具有出色的计算性能、丰富的功能集,除此之外,还带有一个多功能片上LCD 驱动器,以及极具竞争力的价格。这些特点使得PIC18F85J90 系列成为许多高性能,尤其是那些价格作为首要考虑因素的应用的理想选择。

        1.1 内核特性
        1.1.1 纳瓦技术

        PIC18F85J90系列的所有器件具有一系列能在工作时显著降低功耗的功能。主要包含以下几项:

        备用运行模式 :通过将Timer1 或内部RC 振荡器作为单片机时钟源,可使代码执行时的功耗降低大约90%。

        多种空闲模式:单片机还可工作在其CPU 内核禁止而外设仍然工作的情况下。处于这些状态时,功耗能降得更低,只有正常工作时的4%。

        动态模式切换:在器件工作期间可由用户代码调用功耗管理模式,允许用户将节能的理念融入到他们的应用软件设计中。

        1.1.2 振荡器选项和特性

        PIC18F85J90系列的所有器件可提供6个不同的振荡器选项,使用户在开发应用硬件时有很大的选择范围。这些选项包括:

        两种晶振模式,使用晶振或陶瓷谐振器。
        两种外部时钟模式,提供四分频时钟输出选项。
        一个锁相环(Phase Lock Loop, PLL)倍频器,可在外部振荡器模式下使用,可使时钟速度达到40 MHz。

        一个内部振荡器模块,它提供一个8 MHz 的时钟源(精度为±2%)和一个INTRC 时钟源(振荡频率大约为31 kHz,温度和VDD 变化时频率保持稳定),以及一个用户可选择的包括6 种时钟频率的范围(从125 kHz 到4 MHz),因此共有8 种时钟频率可供选择。此选项可以空出两个振荡器引脚作为额外的通用I/O 引脚。

        内部振荡器模块还提供了一个稳定的参考源,增加了以下功能以使器件能更安全地工作:

        故障保护时钟监视器:该部件持续监视主时钟源,将其与内部振荡器提供的参考信号作比较。如果时钟发生了故障,单片机会将时钟源切换到内部振荡器,使器件可继续低速工作或安全地关闭应用。

        双速启动:该功能允许在上电复位或从休眠模式唤醒时将内部振荡器用作时钟源,直到主时钟源可用为止。

        1.1.3 存储器选项

        PIC18F85J90 系列提供了一系列程序存储器选项,代码空间从8 KB 到32 KB。程序存储器的闪存单元经测评多可承受1000 次擦写。在不刷新的情况下,数据保存期保守地估计在20 年以上。

        PIC18F85J90 系列还为动态应用程序数据提供了充足的空间——多达2048 字节的数据RAM。

        1.1.4 扩展指令集

        PIC18F85J90 系列在PIC18 指令集的基础上进行了可 选择的扩展,添加了8 条新指令和一个变址寻址模式。此扩展可以使用一个器件配置选项使能,它是为优化重入应用程序代码而特别设计的,这些代码原来是使用语言(如C 语言)开发的。

        1.1.5 移植方便

        无论存储器容量如何,所有器件都共享相同的丰富外设,使应用程序的扩展和升级工作变得轻松而容易。

        整个系列的引脚排列设计一致也有助于向下一代更大规模的器件移植。在64 引脚器件间、80 引脚器件间移植,甚至是从64引脚器件向80引脚器件的移植都是可以的。PIC18F85J90 系列的引脚与其他PIC18 系列器件(如PIC18F8720、PIC18F8722 以及带有LCD 驱动器的PIC18F8490 系列单片机)的引脚兼容。这为不同应用的发展开拓了新的视野,使开发者能在保留相同功能集的同时可在Microchip PIC18系列中选择更价廉的器件。

        1.2 LCD 驱动器

        片上LCD驱动器包括许多功能,使得在低功耗应用中显示的集成更容易。这些包括一个带有电荷泵的集成的稳压器,允许用软件控制对比度并且可在高于器件VDD 的电压下进行显示操作。

        1.3 其他特殊功能

        通信:PIC18F85J90 系列具有一系列串行通信外设,包括一个可寻址的USART、一个独立的支持LIN 规范1.2 的增强型USART 以及一个主控SSP 模块,能够进行SPI 和I2C™ (主控和从动)模式操作。

        CCP 模块:本系列的所有器件都包括两个捕捉/ 比较/PWM (CCP)模块。在同一时间,多可以使用4 种不同时基来执行几项不同的操作。

        10 位A/D 转换器 :该模块具备可编程采集时间,从而不必在选择通道和启动转换之间等待一个采样周期,因而减少了代码开销。

        扩展型看门狗定时器(WDT):该增强型版本加入了一个16 位预分频器,扩展了超时时间范围,并保证此范围在工作电压和温度变化时仍可保持稳定。超时周期请参见第 25.0 节“电气特性”。

        1.4 系列中各产品的详细说明

        PIC18F85J90 系列器件以64 引脚和80 引脚封装形式提供。图 1-1 和图 1-2 分别为这两类器件的框图。

        这些器件在以下四个方面存在差异:

        1. 闪存程序存储器(3种大小,范围从PIC18FX3J90 器件的8 KB 到PIC18FX5J90 器件的32 KB)。

        2. 数据RAM(PIC18FX3J90 和PIC18FX4J90 器件为1024 字节,PIC18FX5J90 器件为2048 字节)。

        3. I/O 端口(64 引脚器件上有7 个双向端口,80 引脚器件上有9 个双向端口)。

        4. LCD 像素:64 引脚器件可驱动132 像素(33 个SEG x 4 个COM),而80 引脚器件可驱动192像素(48 个SEG x 4 个COM)。

        本系列器件的所有其他功能都是相同的。表 1-1 和表 1-2中总结了这些功能。
 
         LCD 驱动模块特性:
        直接驱动LCD 面板能力:
        - 处于休眠模式时仍可驱动LCD 面板
        多达48 个段和192 像素;可由软件选择
        可编程LCD 定时模块:
        - 多个LCD 定时源
        - 多达4 个公共时钟:静态、1/2、1/3 或1/4 复用
        - 静态、1/2 或1/3 偏置配置
        自动对比度控制能力
        单片机特性:
        闪存程序存储器可耐擦写1000 次(典型值)
        闪存数据保存期:少20 年
        可在软件控制下自行编程
        中断优先级
        8 x 8 单周期硬件乘法器
        扩展型看门狗定时器(Watchdog Timer,WDT):
        - 可编程周期从4 ms 到131s
        通过两个引脚进行在线串行编程(In-CircuitSerial Programming, ICSP;)
        通过两个引脚进行带有5 个断点的在线调试(In-Circuit Debug)
        工作电压范围:2.0V 到3.6V
        片上2.5V 稳压器
        灵活的振荡器结构:
        两种晶振模式,频率为4-25 MHz
        两种外部时钟模式,频率为40 MHz
        内部振荡器模块:
        8个可由用户选择的频率:从31.25 kHz 到8 MHz
        辅助振荡器使用Timer1 (工作频率为32 kHz)
        故障保护时钟监视器:
        当外设时钟发生故障时可使器件安全断电

        低功耗特性:
        功耗管理模式:
        运行:CPU 工作,外设打开
        空闲:CPU 不工作,外设打开
        休眠:CPU 不工作,外设关闭
        双速振荡器启动

        外设特点:
        高灌/ 拉电流:25 mA/25 mA
        (PORTB 和PORTC)
        多达4 个外部中断
        4个8 位/16 位定时器/ 计数器模块
        使用Timer1
        两个捕捉/ 比较/PWM (CCP)模块:
        捕捉为16 位,分辨率为6.25 ns (TCY/16)
        比较为16 位,分辨率为100 ns (TCY)
        PWM输出:PWM 分辨率为10 位

        主控同步串行口(Master Synchronous Serial Port, MSSP)模块支持两种模式的操作:
        3线/4 线SPI (支持所有4 种SPI 模式)
        I2C™ 主/ 从模式
        一个可寻址的USART 模块
        一个增强型USART 模块:
        - 支持LIN 1.2
        - 启动位和间隔字符自动唤醒
        - 自动波特率检测
        多达12 路通道的10 位A/D 转换器:
        - 自动采集
        - 可在休眠模式下进行转换
        两个模拟比较器
        比较器的可编程参考电压
        The PICDEM LCD 2 demonstrates the capabilities of the PIC18FXXJ90, PIC18FXX90 and PIC16X9XX families of devices.
The PICDEM LCD 2 can be used stand-alone with a preprogrammed part, with an
in-circuit emulator (e.g., MPLAB® ICE) or with an in-circuit debugger (e.g., MPLAB
ICD 2). Sample programs are provided to demonstrate the unique features of the
supported devices.

        The PICDEM LCD 2 Demonstration Kit comes with the following:
        1. PICDEM LCD 2 Demonstration Board (Figure 1-1)
        2. Sample Plug-in Module (PIM)
        3. CD-ROM which contains:
        Sample Programs
        “PICDEM™ LCD 2 Demonstration Kit User’s Guide”
        The PICDEM LCD 2 Demonstration Board (DM163030) shows the main features of Microchip’s 28, 40, 64 and 80-pin LCD Flash PIC microcontrollers including the LCD voltage booster and contrast controller. It is populated with the PIC18F85J90. Other devices are supported via a transition socket and are available separately. A sample LCD glass display is included for custom prototyping. The glass features 7-segment displays, wipers, thermometers, star bursts, and other common icons.

        下图是PICDEM LCD 2驱动器外形图.

        详情请见:

        http://mcuol.com/download/upfile/39770a_cn.pdf

        下面是PICDEM LCD 2驱动器演示板电路图.

图2.PICDEM™ LCD 2 电路图(1)


图3.PICDEM™ LCD 2 电路图(2)

图3.PICDEM™ LCD 2 电路图(3)

免费预约试听课