vfd驱动器ps6311的原理及应用.pdfVIP

  • 37
  • 0
  • 约3.77千字
  • 约 5页
  • 2022-05-23 发布于山西
  • 举报
VFD 驱动器PS6311 的原理及应用 力源电子 开发部(430010 ) 陈 伟 摘 要 介绍一种用于驱动VFD 显示屏的驱动控制 各部分的功能,并着重给出了应用实例软硬件设计。 VFD 驱动控制 串行接口 应用实例 1 PS6311 的功能及特点 PS6311 是用来驱动8 位(控制管子的栅极)到16 位的VFD (或FIP)显示的驱动控制 。它功能多,易于与微控制器接口,通过三线串行接口接收串行输入数据,是 单片机系统驱动VFD 或FIP 显示的理想 。其特点是: (1)多种显示模式(从12 段、16 位到20 段、8 位); (2 )内置键盘扫描电路(12×4 阵列); (3 )亮度调节电路(8 步); (4 )高压输出(最大VDD -35V); (5 ) 的LED 驱动口(5 路、最大驱动电流20mA) ; (6 )4 个通用输 ; (7 )串行接口(时钟、数据输入和输出口、STB )。 2 PS6311 结构及原理 2.1 PS6311 的引脚 PS6311 为52 脚QFP 封装形式。各引脚功能如表1 所示。 表1 引脚功能 引脚号 引脚名称 说 明 6 Din 数据输入 在时钟上升沿输入串行数据,低位在前 图8 硬件电路原理图(点击放大) 3.2 软件设计 1. 软件说明 编写软件主要考虑所选用的VFD 屏及PS6311 的键盘、通用输 和LED 输出口等情况。系统上电后,首先要初始化PS6311。PS6311 设置完后,可对其进行更新显示内容、 读键值、读通用输 和写LED 输出口等操作。更新PS6311 的显示内容有两种方式:一种是以地址加1 的方式更新显示的所有内容;另一种是更新指定地址的显示内容。两种 方式的操作步骤不同:(1)以地址加1 的方式更新显示内容的操作步骤为:设置显示模式命令、数据设置命令、地址设置命令、 显示数据(最多48 字节)、显示控制命令; (2 )更新指定地址的显示内容的操作步骤为:数据设置命令、地址设置命令、 显示数据(一个字节)、地址设置命令、 显示数据(一个字节)。本例更新显示内容采用 地址加1 的方式。 2. VFD 显示控制子程序 (VFD 为11 位16 段) 下面为对PS6311 操作的各子程序 : INI_VFD: ;初始化PS6311 CLR VFD_STB MOV A,#3AH ;显示模式设置命令字:11 位、17 段 LCALL OUTDATA SETB VFD_STB NOP RET WR_VFD: ;写显示数据至PS6311 CLR VFD_STB MOV A,#70H ;数据设置命令字:正常工作、地址加1 方式、写显示数据 LCALL OUTDATA SETB VFD_STB NOP CLR VFD_STB MOV A,#0C0H ;地址设置命令字:从地址0 开始 LCALL OUTDATA MOV R2,#21H MOV R1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档