CH452
中文手册(一)
1
2
参考
下
表
。
例如
,
命令
数据
010000000001B
表
示
关闭
键盘扫描的功能、
启
用
显示扫描驱动的功能。
位
参
数
说明
简
写
位
为
0
(
默认
)
位
为
1
0
显示驱动功能的
使
能
DISP
关闭
显示驱动
允许
显示驱动
1
键盘扫描功能的
使
能
KEYB
关闭
键盘扫描
启
用
键盘扫描
3
字
驱动
DIG
输出极性
DPLR
低
电
平
有
效
高
电
平
有
效
4
闪烁
速度
/
频率
SSPD
低速
(
约
1Hz
)
快速
(
约
2Hz
)
5
按
键中
断输出方式
INTM
低
电
平
有
效
(电
平
或
边沿
中
断
)
低
电
平脉冲
(
边沿
中
断
)
6.8.
设
定
显示
参
数:
0101[MODE][LIMIT]0000B
设
定
显示
参
数
命令
用于
设
定
CH452
的显示
参
数:译码
方式
MODE
,扫描
极限
LIMIT
。译码
方式
MODE
通过
1
位数据控制,置
1
时
选择
BCD
译码
方式
,置
0
时
选择
不译码
方式
(
默认
值
)。扫描
极限
LIMIT
通过
3
位数据控制,数据
001B
~
111B
和
000B
分
别设
定
扫描
极限为
1
~
7
和
8
(
默认
值
)。
例如
,
命令
数据
010101110000B
表
示
选择
不译码
方式
、扫描
极限为
7
;
命令
数据
010110000000B
表
示
选择
BCD
译
码
方式
、扫描
极限为
8
。
6.9.
设
定
闪烁控制:
0110[D7S][D6S][D5S][D4S][D3S][D2S][D1S][D0S]B
设
定
闪烁控制
命令
用于
设
定
CH452
的闪烁显示
属
性
:
D7S
~
D0S
分
别
对
应于
8
个字
驱动
DIG7
~
DIG0
。闪烁
属
性
D7S
~
D0S
分
别
通过
1
位数据控制,
将
相应
的数据位置
为
1
则使
能闪烁显示,
否则
为
正
常
显示,不闪烁(
默认
值
)。
例如
,
命令
数据
011000100001B
表
示
设
定
数码管
DIG5
和
DIG0
闪烁显
示,
其
余
数码管
正
常
显示,不闪烁。
6.10.
加载
字
数据:
1[dig_addr][dig_data]b
加载
字
数据
命令
用于
将
字
数据
Dig_DATA
写
入
Dig_一个DDR
指
定
地
址的数据
寄存
器
中。
DIG_ADDR
通
过
3
位数据
指
定
数据
寄存
器
的
地
址,数据
000B
~
111B
分
别
指
定
地
址
0
~
7
,对
应于
DIG0
~
DIG7
引脚
驱动的
8
个
数码管。
DIG_dATA
是
8
位的
字
数据。
例如
,
命令
数据
100001111001B
表
示
将
字
数据
79H
写
入
第
1
个
数据
寄存
器
,
如果
是不译码
方式
,
则
DIG0
引脚
驱动的数码管
将
显示
E
;
命令
数据
110010001000B
表
示
将
字
数据
88H
写
入
第
5
个
数据
寄存
器
,
如果
是
BCD
译码
方式
,
则
DIG4
引脚
驱动
的数码管
将
显示
8.
。
该命令
执
行时
间为
5
微
秒
。
6.11.
读取
按
键
代
码:
0111xxxxxxxxB
读取
按
键
代
码
命令
用于
获
得
CH452
最
近
检测
到
的有
效按
键的
按
键
代
码。
该命令
是
唯
一的具有数
据
返回
的
命令
,
CH452
从
4
线接口的
D输出
引脚
或者
2
线接口的
SDA
引脚
输出按
键
代
码,
按
键
代
码的
有
效
数据是位
6
~
位
0
,
其
中位
6
是
状
态码,位
5
~
位
0
是扫描码和
按
键
编
址。
读取
按
键
代
码
命令
的
位数据
B0
~
B7
可以是
任意值
,
所
以单片机可以
将
该操作命令
缩短
为
4
位数据
B8
~
B11
。
例如
,
CH452
检测
到
有
效按
键并中
断
,
那么
单片机
先向
CH452
发出
读取
按
键
代
码
命令
0111xxxxxxxxB
,
然
后
从
CH452
获
得
按
键
代
码。对
于
2
线接口,
因
为
SDA
同时
用于输入
和
输出
,
所
以位数据
B7
~
B0
必须
为
1
。
6.12.
加载
光柱
值
:
00010[LEVEL]B
加载
光柱
值
命令
用于
指
定
新
的光柱
值
LEVEL
,有
效
的光柱
值
是
00H
到
40H
。
该命令使
编
址
小于
光
柱
值
的
发
光管点
亮
,
而大
于
或者等
于
光柱
值
的
发
光管
熄
灭
。
例如
,
命令
数据
000100000000B
表
示
加载
光柱
值
00H
,
那么
所
有
LED
灭
;
命令
数据
000100010110B
表
示
加载
光柱
值
16H
,
那么
编
址
为
00H
到
15H
的
LED
亮
(
共
16H
个
LED
亮
),
而编
址
16H
到
3FH
的
LED
灭
;
命令
数据
000101000000B
表
示
加载
光柱
值
40H
,
那么
所
有
LED
亮
。
该命令
执
行时
间为
20
微
秒
。
6.13.
段位寻址
清
0
:
000110[bit_addr]b
段位寻址
清
0
命令
用于
将指
定
地
址的
发
光管(或者数码管的
指
定
段)
熄
灭
,
该命令
一
次
只
能
熄
灭
指
定
地
址的一
个发
光管,并且
完
全
不
影响
其它
发
光管的
状
态。段位寻址的
编
址
顺序
与
按
键
代
码一
致
,
可以
用按
键
代
码
值
减
去
40H
。
例如
,
命令
数据
000110111010B
表
示
将编
址
为
3AH
的
发
光管
熄
灭
(
也
就