
型号:VK1629
品牌:VINKA/永嘉微电
封装:LQFP44
年份:新年份
概述
VK1629 是带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路---高段位显示屏驱动。
功能特点:
•采用功率CMOS 工艺•显示模式16 段×8 位•键扫描(8×4bit)•辉度调节电路(占空比8 级可调)•Q(企鹅号):3618885898 •串行接口(CLK,STB,DIN, DOUT)•振荡方式:RC 振荡•内置上电复位电路
键盘扫描:
键扫描由VK1629 自动完成,不受用户控制,用户只需要按照时序读键值。完成一次键扫需要2 个显示周期,一个显示周期大概需要T=8x500US,在8MS 先后按下了2 个不同的按键,2 次读到的键值都是先按下的那个按键的键值。
内存映射的LED控制器及驱动器
VK1628 --- 通讯接口:STb/CLK/DIO 电源电压:5V(45~55V) 驱动点阵:70/52
共阴驱动:10段7位/13段4位 共阳驱动:7段10位 按键:10x2 封装SOP28
VK1629 --- 通讯接口:STb/CLK/DIN/DOUT 电源电压:5V(45~55V) 驱动点阵:128
共阴驱动:16段8位 共阳驱动:8段16位 按键:8x4 封装QFP44
VK1629A --- 通讯接口:STb/CLK/DIO 电源电压:5V(45~55V) 驱动点阵:128
共阴驱动:16段8位 共阳驱动:8段16位 按键:--- 封装SOP32
VK1629B --- 通讯接口:STb/CLK/DIO 电源电压:5V(45~55V) 驱动点阵:112
共阴驱动:14段8位 共阳驱动:8段14位 按键:8x2 封装SOP32
VK1629C --- 通讯接口:STb/CLK/DIO 电源电压:5V(45~55V) 驱动点阵:120
共阴驱动:15段8位 共阳驱动:8段15位 按键:8x1 封装SOP32
VK1629D --- 通讯接口:STb/CLK/DIO 电源电压:5V(45~55V) 驱动点阵:96
共阴驱动:12段8位 共阳驱动:8段12位 按键:8x4 封装SOP32
VK1640 --- 通讯接口: CLK/DIN 电源电压:5V(45~55V) 驱动点阵:128
共阴驱动:8段16位 共阳驱动:16段8位 按键:--- 封装SOP28
VK1640A --- 通讯接口: CLK/DIN 电源电压:5V(45~55V) 驱动点阵:128
共阴驱动:8段16位 共阳驱动:16段8位 按键:--- 封装SSOP28
VK1640B --- 通讯接口: CLK/DIN 电源电压:5V(45~55V) 驱动点阵:96
共阴驱动:8段12位 共阳驱动:12 段8位 按键:--- 封装SSOP24
VK1650 --- 通讯接口: SCL/SDA 电源电压:5V(30~55V)
共阴驱动:8段4位 共阳驱动:4段8位 按键:7x4 封装SOP16/DIP16
VK1651 --- 通讯接口: SCL/SDA 电源电压:5V(30~55V)
共阴驱动:7段4位 共阳驱动:4段7位 按键:7x1 封装SOP16/DIP16
VK1616 --- 通讯接口: 三线串行 电源电压:5V(30~55V)
显示模式:7段4位 按键:7x1 封装SOP16/DIP16
VK1668 ---通讯接口:STb/CLK/DIO 电源电压:5V(45~55V) 驱动点阵:70/52
共阴驱动:10段7位/13段4位 共阳驱动:7段10位 按键:10x2 封装SOP24
VK6932 --- 通讯接口:STb/CLK/DIN 电源电压:5V(45~55V) 驱动点阵:128
共阴驱动:8段16位175/140mA 共阳驱动:16段8位 按键:--- 封装SOP32
VK16K33 A/B/C--- 通讯接口:SCL/SDA 电源电压:5V(45V~55V) 驱动点阵:128/96/64
共阴驱动:16段8位/12段8位/8段8位
共阳驱动:8段16位/8段12位/8段8位按键:13x3 10x3 8x3
封装SOP20/SOP24/SOP28
VK1618 ---
是带键盘扫描接口的 LED 驱动控制专用电路,内部集成有 MCU 数字接口、
数据锁存器、键盘扫描等电路。封装SOP18/DIP18
VK1S68C --- LED
驱动IC 10x7/13x4段位 10段7位/11段6位共阴
10x2按键,封装SSOP24
VK1Q68D --- LED
驱动IC 10x7/13x4段位 10段7位/11段6位共阴
10x2按键,封装QFP24
VK1S38A --- LED
驱动IC 8段×8位 封装SSOP24
VK1638 ---
是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,
内部集成有MCU数字接口、数据锁存器、LED驱动、键盘扫描等电路,封装SOP32
永嘉微电/VINKA原厂,工程服务技术支持,主营LCD/LED驱动IC/触摸IC
————————————
触摸触控IC系列简介如下:标准触控IC-电池供电系列:
VKD223EB ---
工作电压/电流:20V-55V/5uA-3V 感应通道数:1 通讯接口最长响应时间快速模式60mS,低功耗模式220ms 封装:SOT23-6
VKD223B ---
工作电压/电流:20V-55V/5uA-3V 感应通道数:1 通讯接口最长响应时间快速模式60mS,低功耗模式220ms 封装:SOT23-6
VKD233DB ---
工作电压/电流:24V-55V/25uA-3V 1感应按键 封装:SOT23-6
通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流25uA-3V
VKD233DH ---
工作电压/电流:24V-55V/25uA-3V 1感应按键 封装:SOT23-6
通讯接口:直接输出,锁存(toggle)输出 有效键最长时间检测16S
VKD233DS ---
工作电压/电流:24V-55V/25uA-3V 1感应按键 封装:DFN6(22超小封装)通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流25uA-3V
VKD233DR ---
工作电压/电流:24V-55V/15uA-3V 1感应按键 封装:DFN6(22超小封装)通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流15uA-3V
VKD233DG ---
工作电压/电流:24V-55V/25uA-3V 1感应按键 封装:DFN6(22超小封装)通讯接口:直接输出,锁存(toggle)输出
低功耗模式电流25uA-3V
VKD233DQ ---
工作电压/电流:24V-55V/5uA-3V 1感应按键 封装:SOT23-6
通讯接口:直接输出,锁存(toggle)输出 低功耗模式电流5uA-3V
VKD233DM ---
工作电压/电流:24V-55V/5uA-3V 1感应按键 封装:SOT23-6 (开漏输出)通讯接口:开漏输出,锁存(toggle)输出 低功耗模式电流5uA-3V
VKD232C ---
工作电压/电流:24V-55V/25uA-3V
感应通道数:2 封装:SOT23-6
通讯接口:直接输出,低电平有效 固定为多键输出模式,内建稳压电路
MTP
触摸IC——VK36N系列抗电源辐射及手机干扰:
VK3601L ---
工作电压/电流:24V-55V/4UA-3V3 感应通道数:1 1对1直接输出待机电流小,抗电源及手机干扰,可通过CAP调节灵敏 封装:SOT23-6
VK36N1D ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:1 1对1直接输出触摸积水仍可 *** 作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6
VK36N2P ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:2 脉冲输出触摸积水仍可 *** 作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOT23-6
VK3602XS ---
工作电压/电流:24V-55V/60UA-3V 感应通道数:2 2对2锁存输出低功耗模式电流8uA-3V,抗电源辐射干扰,宽供电电压 封装:SOP8
VK3602K ---
工作电压/电流:24V-55V/60UA-3V 感应通道数:2 2对2直接输出低功耗模式电流8uA-3V,抗电源辐射干扰,宽供电电压 封装:SOP8
VK36N2D ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:2 1对1直接输出触摸积水仍可 *** 作,抗电源及手机干扰,可通过CAP调节灵敏封装:SOP8
VK36N3BT ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:3 BCD码锁存输出触摸积水仍可 *** 作,抗电源及手机干扰,可通过CAP调节灵敏 封装:SOP8
VK36N3BD ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:3 BCD码直接输出触摸积水仍可 *** 作,抗电源及手机干扰,可通过CAP调节灵敏 封装:SOP8
VK36N3BO ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:3 BCD码开漏输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP8/DFN8(超小超薄体积)
VK36N3D ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:3 1对1直接输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N4B ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:4 BCD输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N4I---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:4 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N5D ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:5 1对1直接输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N5B ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:5 BCD输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N5I ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:5 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N6D ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:6 1对1直接输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N6B ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:6 BCD输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N6I ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:6 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N7B ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:7 BCD输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N7I ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:7 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N8B ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:8 BCD输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N8I ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:8 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N9I ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:9 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
VK36N10I ---
工作电压/电流:22V-55V/7UA-3V3 感应通道数:10 I2C输出触摸积水仍可 *** 作,抗电源及手机干扰 封装:SOP16/DFN16(超小超薄体积)
1-8
点高灵敏度液体水位检测IC——VK36W系列
VK36W1D ---
工作电压/电流:22V-55V/10UA-3V3 1对1直接输出 水位检测通道:1
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOT23-6
备注:1 开漏输出低电平有效 2、适合需要抗干扰性好的产品应用
VK36W2D ---
工作电压/电流:22V-55V/10UA-3V3 1对1直接输出 水位检测通道:2
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP8
备注:1 1对1直接输出 2、输出模式/输出电平可通过IO选择
VK36W4D ---
工作电压/电流:22V-55V/10UA-3V3 1对1直接输出 水位检测通道:4
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16
备注:1 1对1直接输出 2、输出模式/输出电平可通过IO选择
VK36W6D ---
工作电压/电流:22V-55V/10UA-3V3 1对1直接输出 水位检测通道:6
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16
备注:1 1对1直接输出 2、输出模式/输出电平可通过IO选择
VK36W8I ---
工作电压/电流:22V-55V/10UA-3V3 I2C输出 水位检测通道:8
可用于不同壁厚和不同水质水位检测,抗电源/手机干扰封装:SOP16/DFN16
备注:1 IIC+INT输出
2、输出模式/输出电平可通过IO选择——————————————————————————
LCD/LED
液晶控制器及驱动器系列芯片简介如下:
RAM
映射LCD控制器和驱动器系列:
VK1024B 24V
~52V
6seg4com 63 62
偏置电压1/2 1/3 S0P-16
VK1056B 24V
~52V 14seg4com
143 142 偏置电压1/2 1/3 SOP-24/SSOP-24
VK1072B 24V
~52V 18seg4com
183 182 偏置电压1/2 1/3 SOP-28
VK1072C 24V
~52V 18seg4com 183 182
偏置电压1/21/3 SOP-28
VK1088B 24V
~52V 22seg4com 223
偏置电压1/2 1/3 QFN-32L(4MM4MM)
VK0192 24V
~52V 24seg8com
偏置电压1/4 LQFP-44
VK0256 24V
~52V 32seg8com
偏置电压1/4 QFP-64
VK0256B 24V
~52V 32seg8com
偏置电压1/4 LQFP-64
VK0256C 24V
~52V 32seg8com
偏置电压1/4 LQFP-52
VK1621 24V
~52V 324 323 322
偏置电压1/2 1/3
LQFP44/48/SSOP48/SKY28/DICE裸片
VK1622 27V
~55V 32seg8com
偏置电压1/4
LQFP44/48/52/64/QFP64/DICE裸片
VK1623 24V
~52V 48seg8com
偏置电压1/4
LQFP-100/QFP-100/DICE裸片
VK1625 24V
~52V 64seg8com
偏置电压1/4 LQFP-100/QFP-100/DICE
VK1626 24V
~52V 48seg16com
偏置电压1/5 LQFP-100/QFP-100/DICE
(
高品质 高性价比:液晶显示驱动IC 原厂 工程技术支持!)
高抗干扰LCD液晶控制器及驱动系列:
VK2C21A 24
~55V 20seg4com
168 偏置电压1/3
1/4 I2C通讯接口SOP-28
VK2C21B 24
~55V 16seg4com
128 偏置电压1/3
1/4 I2C通讯接口SOP-24
VK2C21C 24
~55V 12seg4com
88 偏置电压1/3
1/4 I2C通讯接口SOP-20
VK2C21D 24
~55V 8seg4com
48 偏置电压1/3 1/4 I2C通讯接口SOP-16
VK2C22A 24
~55V 44seg4com
偏置电压1/2 1/3 I2C通讯接口LQFP-52
VK2C22B 24
~55V 40seg4com
偏置电压1/2 1/3 I2C通讯接口LQFP-48
VK2C23A 24
~55V 56seg4com
528 偏置电压1/3
1/4 I2C通讯接口LQFP-64
VK2C23B 24
~55V 36seg8com
偏置电压1/31/4 I2C通讯接口LQFP-48
VK2C24 24
~55V 72seg4com 688
6016 偏置电压1/3 1/4 1/5
I2C通讯接口LQFP-80
[if !supportLineBreakNewLine]
[endif]
超低功耗LCD液晶控制器及驱动系列:
VKL060 25
~55V 15seg4com
偏置电压1/2
1/3 I2C通讯接口SSOP-24
VKL128 25
~55V 32seg4com
偏置电压1/2
1/3 I2C通讯接口LQFP-44
VKL144A 25
~55V 36seg4com
偏置电压1/2
1/3 I2C通讯接口TSSOP-48
VKL144B 25
~55V 36seg4com
偏置电压1/2 1/3
I2C通讯接口QFN48L (6MM6MM)
静态显示LCD液晶控制器及驱动系列:
VKS118 24
~52V 118seg2com
偏置电压-- 4线通讯接口LQFP-128
VKS232 24
~52V 116seg2com
偏置电压1/1
1/2 4线通讯接口LQFP-128
#include “reg51h”
sbit KEY1=P3^3; //定义按键输入端口
sbit KEY2=P3^4; //定义按键输入端口
sbit LED=P1^2; //定义led输出端口
/------------------------------------------------
uS延时函数,含有输入参数 unsigned char t,无返回值
unsigned char 是定义无符号字符变量,其值的范围是
0~255 这里使用晶振12M,精确延时请使用汇编,大致延时
长度如下 T=tx2+5 uS
------------------------------------------------/
void DelayUs2x(unsigned char t)
{
while(--t);
}
/------------------------------------------------
mS延时函数,含有输入参数 unsigned char t,无返回值
unsigned char 是定义无符号字符变量,其值的范围是
0~255 这里使用晶振12M,精确延时请使用汇编
------------------------------------------------/
void DelayMs(unsigned char t)
{
while(t--)
{
//大致延时1mS
DelayUs2x(245);
DelayUs2x(245);
}
}
void main()
{
while(1)
{
if(!KEY1)
{
DelayMs(10); //延时去抖,一般10-20ms
if(!KEY1) //再次确认按键是否按下,没有按下则退出
{
while(!KEY1);//如果确认按下按键等待按键释放,没有释放则一直等待
LED = 0; //亮
}
}
if(!KEY2)
{
DelayMs(10); //延时去抖,一般10-20ms
if(!KEY2) //再次确认按键是否按下,没有按下则退出
{
while(!KEY2);//如果确认按下按键等待按键释放,没有释放则一直等待
LED = 1; //灭
}
}
}
}
我说一个做产品常用到的方法。用按键扫描驱动芯片。比如类似TM1638。不占用系统资源,可以挂很多按键,还能驱动数码管。整个系统分工明确,程序简单。还可以腾出MCU用于其它事件计算处理。
keyscan()
{
unsigned int i;
unsigned char key_h, key_l; //定义行列值
P3 = 0xf0; //将行全部置为0
key_l = P3 & 0xf0; //将P3口读入列
if(key_l != 0xf0) { //判断如果有键按下
for(i = 0; i < 25; i++); //延时消抖
key_l = P3 & 0xf0; //将P3口读入列
if(key_l != 0xf0) { //第二次判断
P3 = key_l | 0x0f; //重置P3口使其显示出按键后的状态
key_h = P3 & 0x0f; //读入行
//---------------------------------------------
key_h = key_l + key_h; //保存到key_h
//------------
P3 = 0xf0; //将行全部置为0
while(key_l != 0xf0) //只有处于按下状态
key_l = P3 & 0xf0; //就再次读入
//------------
return(key_h); //释放后返回
//---------------------------------------------
}
}
return 0; //没有按键时返回0
}
其实按键可以有好几种工作方式,比如用中断,这个是不用扫描的,还有就是扫描方式,其实扫描就是不时的检查按键所对应的寄存器的值有没有改变,如果改变,说明按键有动作,没变说明按键没动作,为了做到及时反应按键的状态,就得不停地对按键进行扫描。。。
// 你要看得懂代码首先你要了解按键扫描的原理
// k_input是Px 8个IO (x=0/1/2/3)
uchar keys()
{
uchar i,j,k_in,k_out=0xfe,jm;
k_input=0x0f // 步骤1:Px7~Px4为低,Px3~Px0为高
if(k_input!=0x0f) // 步骤2:是否有按键按下,如果有,Px的值将发生变化
yanshi(10); // 软件消除抖动
else
return 16; // 如果没有,返回空键值
for( jm=0; jm<4; jm++) // 扫描是哪个按键按下
{
k_input=k_out; // 步骤3:从Px0这一列开始扫描
k_int=k_input; // 这里应该是k_in
j=0x01;
for(i=0;i<4;i++) // 步骤4:逐个扫描这一列上面的4个按键
{
if(~(k_in>>4)&j) // 如果有按键按下,返回被按下的按键值
return (jm4+i);
j=_crol_(j,1); // 如果没有按键按下,依次扫描这一列的其他按键
}
k_out=crol_(k_out,1); // 步骤5:移位,依次扫描另一列,直到检测到按键按下
}
return 16; // 如果没有扫描到按键,认为是误触发,返回空键值
}
以上就是关于LED数显驱动控制电路.LED数码管显示驱动芯片(IC)-VK1629-高段位显示屏驱动全部的内容,包括:LED数显驱动控制电路.LED数码管显示驱动芯片(IC)-VK1629-高段位显示屏驱动、求51单片机,io口按键防抖,中间插入一个时间,按键扫描的程序。、如何用最少的IO驱动更多的按键等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)