厦门光沃自动化设备有限公司

主营:ABGE西门子

第10年

基本信息 更多>>
普通会员10

厦门光沃自动化设备有限公司

联系人:

【联系时请说明来自塑胶五金网】

手机:

QQ:

联系地址:

主页:http://xmgwoy.sjwj.com

产品分类 更多>>
全部产品
AB
GE
施耐德
西门子
您的位置: 首页 > 产品展示 > 产品详情
产品展示
产品名称: 6SL3120-1TE13-0AA3
浏览量:
价格: 66
供货总量: 65
规格: 6SL3120-1TE13-0AA3
更新日期: 2018年12月26日,有效期:360天
关键字: 6SL31201TE130 6SL31201TE130 6SL31201TE130
联系人:
联系电话:
即时通讯: 点击这里给我发消息
详情信息
6SL3120-1TE13-0AA3

6SL3120-1TE13-0AA3  初始化MAXQ2000的LCD控制器 MAXQ2000提供一个液晶显示(LCD)硬件控制模块,可运行在全偏压、1/2偏压和1/3偏压模式下,实现静态、x2、x3或x4复用显示方式。也就是说,在x4复用显示器上,MAXQ2000-RAX03,SEG0到SEG32)上可专用于LCD驱动功能的37条线多可驱动132个LCD段(33段X4个公共信号)。每个打开的LCD段都需要连续的电压波形来驱动,该电压波形由连接该段的段线和公用信号线提供。驱动电压波形使各段按要求打开或关闭,而不会产生可能损坏LCD的直流偏压。MAXQ2000的LCD控制器在后台自动产生这些电压波形。也就是说,当LCD的显示段发生改变时,只需要修改LCD控制器的寄存器内容。如上例,步是初始化用于控制显示的LCD控制器寄存器。voidinitLCD(void){LCRA=0x03E0;//SetLCDconfigurationLCFG=0xF3;//Setupallsegmentsasoutputs,normaloperation//mode,andenabledisplay.}LCRA寄存器控制3项重要功能:显示形式,本例中为静态;VADJ和地之间的可调电阻,用来修改显示对比度;以及LCD段驱动波形的频率。LCFG寄存器控制LCD控制器的开/关,并控制哪些两用引脚作为端口引脚使用,哪些用作LCD段。 6SL3120-1TE13-0AA3

向显示器写入数值 各LCD段分别由一个LCD控制显示寄存器的一位进行控制,与使用的LCD类型和多路复用方式无关。此位置高就打开(黑)该段;清除此位就关闭(透明)该段。我们的MAXQ2000评估板所用的LCD段与存储器映射关系,如图6所示。图6.LCD段与LCD显示存储寄存器位的映射关系LCD的各位占用一个LCD显示存储寄存器,各个位的分布形式相同。因此,我们可以使用查找表,找到各位0到9的段寄存器值,并将该数值写到LCD显示寄存器。#defineLCD_PATTERN_00x03F#defineLCD_PATTERN_10x006#defineLCD_PATTERN_20x05B#defineLCD_PATTERN_30x04F#defineLCD_PATTERN_40x066#defineLCD_PATTERN_50x06D#defineLCD_PATTERN_60x07D#defineLCD_PATTERN_70x007#defineLCD_PATTERN_80x07F#defineLCD_PATTERN_90x067intPATTERNS[]={LCD_PATTERN_0,LCD_PATTERN_1,LCD_PATTERN_2,LCD_PATTERN_3,LCD_PATTERN_4,LCD_PATTERN_5,LCD_PATTERN_6,LCD_PATTERN_7,LCD_PATTERN_8,LCD_PATTERN_9};/*******************************************************************************ReturnsthevaluethillneedtobeplacedinoneofLCD0-LCD3todisplay*adigit0-9.Noboundscheckingisdonehere.Ifyouaskforadigitother*than0-9,youwillgetabodisplay.*/intgetLCDDigit(intdigit){returnPATTERNS[digit];}这些程序准备好后,我们可以采用以下方法,向显示器写入计数器值(4位,特殊情况下“1”对应第5位):intshow(intvalue){if(value>=10000)LCD4=0x40;elseLCD4=0;LCD3=getLCDDigit((value/1000)%10);LCD2=getLCDDigit((value/100)%10);LCD1=getLCDDigit((value/10)%10);LCD0=getLCDDigit((value)%10);return0;

首页
电话
留言
联系

X 点击这里给我发消息
您有什么事儿找我?