0 引言 hcms2964是agilent technologies公司生产的新一代点阵显示屏。该产品内部自带cmos集成电路,可驱动led,并可直接与处理器串行连接实现数据传输。由于其亮度调节方便快捷,故可广泛地应用在嵌入式系统和单片机控制的仪表、仪器和飞行模拟设备领域中,本文介绍了hcms2964的显示原理和显示屏的驱动方式、亮度调节以及基层软件的设计方案。 1 hcms 2964显示屏 hcms2964模块为双列直插封装,每一个hcms2964都有12个引脚以及内部晶阵和寄存器。hcms2964它通过cmos刷新电路来驱动四个发光的字符块,每个字符的尺寸是1.8 cm×1 cm,这些字符是由5column×8row共40 bit点寄存器首尾相连而成的,其中row0没有用到,因而不会发光,所以,每个字符实际由35个点像素组成。 hcms2964有两个独立的控制寄存器,可通过改变寄存器的内容来设置hcms2964模块的属性。其中控制寄存器0用于pwm亮度脉宽调节、峰值电流强度设定(亮度调节)以及睡眠模式控制等。控制寄存器1则用于设置数据输出方式和晶阵选择模式(选择为品阵频率或晶
0 引言 hcms2964是agilent technologies公司生产的新一代点阵显示屏。该产品内部自带cmos集成电路,可驱动led,并可直接与处理器串行连接实现数据传输。由于其亮度调节方便快捷,故可广泛地应用在嵌入式系统和单片机控制的仪表、仪器和飞行模拟设备领域中,本文介绍了hcms2964的显示原理和显示屏的驱动方式、亮度调节以及基层软件的设计方案。 1 hcms 2964显示屏 hcms2964模块为双列直插封装,每一个hcms2964都有12个引脚以及内部晶阵和寄存器。hcms2964它通过cmos刷新电路来驱动四个发光的字符块,每个字符的尺寸是1.8 cm×1 cm,这些字符是由5column×8row共40 bit点寄存器首尾相连而成的,其中row0没有用到,因而不会发光,所以,每个字符实际由35个点像素组成。 hcms2964有两个独立的控制寄存器,可通过改变寄存器的内容来设置hcms2964模块的属性。其中控制寄存器0用于pwm亮度脉宽调节、峰值电流强度设定(亮度调节)以及睡眠模式控制等。控制寄存器1则用于设置数据输出方式和晶阵选择模式(选择为品阵频率或晶阵频率的1/