电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 单片机 > 详细信息
单片机:MSP430单片机实现时钟显示
来源: 佚名   时间: 2007-9-21 17:31:30    
  MSP430系列单片机是一种超低功耗控制器,它的每一系列根据不同的需要由不同的模块组成,其FLASH系列使高效电子系统变得轻巧。FLASH存储器同时也具有很强的灵活性。同时为了在低频率振荡器的驱动下得到较高的稳定频率,某些MSP430器件上使用了锁频技术FLL或增强型锁频环技术FLL+。如MSP430F412的时钟模块中使用了FLL+技术,这样可以得到稳定的频率。


  MSP430F413的典型工作电流为350uA(1MHz,3V)工作电压为1.8V—3.6V,由于它的程序代码熔丝保护,多次可擦写功能的FLASH程序存储器,96字段的LCD驱动器可以直接驱动通常应用在测量设备上的字段型LCD,从而广泛应用于要求功耗低、时钟准确度高、进行实时时钟显示以及定时处理某些操作的仪表(如电子水表、电表、煤气表等)中。本文介绍用MSP430F413实现实时时钟及其显示。


  在驱动电路中,液晶可以等效为电容。两个电极分别为公共极与段极。公共极由CMOn信号驱动,段极由SEGn信号驱动。由此可以得到4种驱动方法。

  (1)静态驱动:使用一个引脚作为液晶公共端COM0,而每一段段极需要另一个引脚驱动。

  (2)2MUX驱动:使用两个引脚作为液晶公共端COM0、COM1每两段段极需要另一引脚驱动。

  (3)3MUX驱动:使用三个引脚作为液晶公共端COM0、COM1、COM2,每3段段极需要另一引脚驱动。

  (4)4MUX驱动:使用4个引脚作为液晶公共端COM0、COM1、COM2,每4段段极需要另一引脚驱动。


  MSP430对液晶的驱动主要是通过液晶模块的寄存器LCDCTL和LCDMx来实现。而驱动能力的不同也就是LCDMx寄存器的数量不同。显示缓存器LCDMx越多,缓存越大,显示的内容就越多。MSP430F413集成了96段液晶驱动器,具有较强的显示功能。在本文中MSP430F413采用了4MUX方式,其显示缓存器中位与液晶段的对应关系如图1所示。

  硬件设计 硬件电路框图如图2所示,因为采用4MUX方式,所以在R33、R23、R13、R03引脚上外接等值电阻来产生液晶的偏置电压。根据需要把引脚Sx连接到液晶模块(通过LCDCTL寄存器LCDM7、6、5位选择所需要的输出段),本文选用引脚S0—S23。因为低频晶振产生的时钟信号稳定,所以要选择低频晶振作为时钟源。Xin和Xout引脚接32kHz晶振作为时钟源。同时可接按键用于时钟的调整。

  软件设计 为了节省功耗,系统应工作在低功耗模式。低功耗模式有5种,而每种低功耗模式都可通过中断唤醒进入活动模式。但不是每一种低功耗模式都适合实时时钟显示。本文中选用低功耗模式1。同时通过定时器的控制寄存器选取合适的分频系数,使进入计数器的频率降低,同样也可以降低功耗。


  系统通过定时中断唤醒,进入活动模式处理数据,通过查表进行时钟的显示。表1为LCD从0-9的显示玛,此段码通过真值表(见表2)得到。表中欧COM0、COM1、COM2、COM3为液晶显示模块的公共端(其对应的管脚与MSP430F413的COM0、COM1、COM2、COM3相对应的管脚连接)Pin1-Pin18为液晶显示模块的管脚。为了直观,表中在字母A、B、C……前加上数字0、1、2等比如0A、0B、0C……对应显示的第一位书,1、1B、1C……对应第二位数,依此类推。表中A为01H,B为02H,C为10H,D为04H,E为80H,F为20H,G为08H,H为40H。例如某位显示2,其对应的段是A、B、G、E、D,则显示段码为A+B+G+E+D=8FH。图3为程序流程图。

  用MSP430F413实现的实时时钟显示,经实际运行验证精度非常高。同时在此基础上可以进行更完善的日历设计。而且此文的设计思想除了用于显示外,还可以应用在一些某种操作的仪表中。
相关信息
发表评论
打印本页 关闭本页
Atmel 推出1.8V CPLD系列产品
  Atmel(R) Corporation宣布推出符合 ROHS(有害物质限制)标准、电压为 1.8V 的 ATF15xxBE 系列 CPLD(复杂可编程逻辑器件)。该产品备用状态下的功耗仅为 5 uA,与其最强的竞争对手相比节省了60%以上的功耗。该产品运行功耗为 1 mA,相应频率为 20 MHz 或更低。ATF15xxBE CPLD 密度从32到128个宏单元不等,可被用于系统看门狗、MCU I/O 端口扩展、内存接口、LCD 显示模块驱动器和电压转换...
>>详细内容
Atmel推出低功耗1.8V CPLD系列产品ATF15xxBE
  Atmel推出符合ROHS(有害物质限制)标准、电压为1.8V的ATF15xxBE系列CPLD(复杂可编程逻辑器件)。该产品备用状态下的功耗仅为5 uA,运行功耗为1mA,相应频率为20MHz或更低。ATF15xxBE CPLD密度从32到128个宏单元不等,可被用于系统看门狗、MCU I/O端口扩展、内存接口、LCD显示模块驱动器和电压转换器。 超低的备用功耗使ATF15xxBE PLD成为大多数时间处于备用模式下的各种应用的理想选择...
>>详细内容
首个DFN封装的1.8V双路和四路运算放大器
  凌特公司推出业界第一个采用纤巧 DFN 封装的 1.8V 双路和四路运算放大器 LT6001 和 LT6002。这些微功率器件的每个放大器仅消耗 1.3uA 电流,并具有卓越的性能。在 25oC 时最大输入失调电压为 500uV,而在整个温度范围的最大电压漂移为 5uV/oC。并具轨至轨输入和输出运作工能。   采用纤巧的 DFN 封装、具有低电源电压、低电流消耗和卓越的 DC 规格特点使这两款器件非常适...
>>详细内容
TI推出灵活的3.3V、2.5V与1.8V时钟发生器系列
  TI宣布推出一系列高度可编程的 1:4 锁相环 (PLL) 时钟发生器,该系列产品能够以统一的输入频率生成多达九个输出时钟源,每个输出都能在系统内编程,以支持高达 230 MHz 的任意时钟频率。上述特性提供了许多系统优势,其中包括降低功耗,缩短引导时间,而且无需重新进行系统设计就能方便灵活地更新时钟。这些优势最终有助于降低各种消费类应用的成本,如 IP 机顶盒或 IP 电话、数字...
>>详细内容
凌特公司推出第一个采用DFN封装的1.8V双路和四路运算放大器
    凌特公司(Linear Technology Corporation)推出业界第一个采用纤巧 DFN 封装的 1.8V 双路和四路运算放大器 LT6001 和 LT6002。这些微功率器件的每个放大器仅消耗 1.3uA 电流,并具有卓越的性能。在 25oC 时最大输入失调电压为 500uV,而在整个温度范围的最大电压漂移为 5uV/oC。并具轨至轨输入和输出运作工能。采用纤巧的 DFN 封装、具有低电源电压、低电流消耗和卓越的 DC 规格特点...
>>详细内容
Maxim推出首款1.8V视频放大器MAX9509/MAX9510
    MAX9509/MAX9510视频放大器可工作在低至1.8V的电压下,使器件功耗得到进一步降低。该系列器件在具有低功耗的同时,还利用于公司的DirectDrive?技术,产生一个干净的内部负电源。 MAX9509/MAX9510结合内部负电源以及外部1.8V正电源,可以向150?的负载提供2VP-P的视频信号。该系列运放可工作在1.8V的单电源下,功耗减少70%以上;器件的静态功耗为5.8mW,而平均功耗则为11mW。 此外,...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com