CH452
中文手册(一)
1
0
①
SDA
输出高
电
平
,
SCL
输出高
电
平
,
准
备
启
动信号;
②
SDA
输出低
电
平
,
产生
启
动信号;
③
SCL
输出低
电
平
,
启
动
完
成
;
④
输出
一位数据,
即向
SDA
输出
最
高
位数据
DA0
(
总
是
0
),并
向
SCL
输出高
电
平脉冲
(
从低
电
平
变
为高
电
平
再恢
复
为低
电
平
),
其
中
包
括
一
个
上
升沿
及
高
电
平
使
CH452
输入
位数据;
⑤
以同
样
的
方式
,
输出
位数据
DA1
(
总
是
1
)、
地址
(
地
址
选择
)、
B11
~
B8
;
⑥
以同
样
的
方式
,
输出
位数据
r/-w
,
高
电
平
1
代
表
读
操作
,
也
就
是
要
求
CH452
输出
位数据;
⑦
以同
样
的
方式
,
输出
位数据
1
,
也
就
是不
输出
,以
便
I
2
C
设
备
回
送
应
答
位,
注
意
,
CH452
自
身
不
回
送
应
答
位,
而
且
当
CH452
发
现
有
其它设
备
回
送
应
答
那么
CH452
将
放
弃
该命令
;
⑧
在
SCL
为低
电
平
期
间
,
CH452
向
SDA
输出
位数据
K7
(
总
是
0
),单片机
向
SCL
输出高
电
平脉
冲
,并
在
SCL
为高
电
平
期
间从
SDA
读取
位数据;
⑨
以同
样
的
方式
,
CH452
输出
位数据
K6
~
K0
,单片机
输入
位数据
作
为按
键
代
码;
⑩
直
接
结
束
,不过,
建议
将
SCL
恢
复
为高
电
平
,
建议
将
SDA
恢
复
为高
电
平
。
上
图
是单片机
向
CH452
发
送
命令
并接
收
按
键
代
码的
波
形
示
意
图
,
命令
数据是
0111xxxxxxxxB
,接
收
的
按
键
代
码是
01100011B
。
如果在“
设
置
系统
参
数
”
命令
中
设
定
INTM
为
1
,
选择按
键中
断输出方式为低
电
平脉冲
(
边沿
中
断
),
那么
当
CH452
检测
到
有
效按
键时,
将
等
待
直到
SCL
和
SDA
空
闲
(
SCL
和
SDA
保
持高
电
平
10
微
秒
以上),
然
后
从
SDA
输出
几
个
微
秒
宽
度
的
低
电
平脉冲
作
为
键盘中
断
,
之
后
仍
然
从
在T#
输出低
电
平
有
效
的键盘中
断
。
这
种
中
断方式用于节
约
单片机的
i/o
引脚
,
只
需要连
接
SCL
和
SDA
,
而
不
必
连
接
INT#
,
空
闲
时单片机
使
SCL
和
SDA
保
持高
电
平
,
CH452
通过
SDA
的
低
电
平脉冲
向
单片机通
知
键盘中
断
。
6
、
操作命令
CH452
的
操作命令
均
为
12
位,
下
表列
出
了
CH452
的
各个
操作命令
所
对
应
的
12
位串行数据。
其
中,
标
注
为
x
的位
表
示
该
位可以是
任意值
;
标
有
名称
的位
表
示
该
位
在
CH452
芯片内
部
具有
相应
的
寄存
器
,
其
数据
根
据
操作命令
的不同
而变
化
。
操作命令
位
11
位
10
位
9
位
8
位
7
位
6
位
5
位
4
位
3
位
2
位
1
位
0
空
操作
0000xxxxxxxx
加载
光柱
值
00010水平的
段位寻址
清
0000110位_地址
段位寻址置
1000111位_地址
芯片内
部
复位
001000000001
进
入
睡眠
状
态
001000000010
字
数据
左
移
001100000000
字
数据
右
移
001100000010
字
数据
左循环
001100000001
字
数据
右循环
001100000011
自定义
BCD
码
00111自_bcd
设
定
系统
参
数
010000INTM SSPD DPLR 0KEYB DISP