CH452
中文手册(一)
7
下
面
是
框
图
。
CH452
具有
硬件实
现
的
高速
4
线串行接口,
包
括
4
个
信号线:串行数据
输入
线
DIN
、串行数据时
钟线
DCLK
、串行数据
加载
线
加载
、串行数据
输出
线
DOUT
。
其
中,
D在
、
DCLK
、
加载
是
带
上
拉
的
输入
信号线,
默认
是
高
电
平
;
DOUT
在
未
启
用
键盘扫描功能时
作
为
串行数据
输出
线,
在
启
用
键盘扫描功能
后
作
为
键盘中
断
和数据
输出
线,
默认
是
高
电
平
。
DIN
用于
提供串行数据,
高
电
平
表
示位数据
1
,
低
电
平
表
示位数据
0
,串行数据
输入
的
顺序
是
低
位
在
前
,
高
位
在后
。
DCLK
用于
提供串行时钟,
CH452
在
其
上
升沿
从
D在
输入
数据,
在
其
下
降
沿
从
DOUT
输出
数据。
CH452
内
部
具有
12
位移位
寄存
器
,
在
DCLK
的上
升沿
,
D在
上的位数据
被
移
入
移位
寄存
器
的
最
高
位
寄存
器
,
以
此
类
推
,
原
次
低
位数据移
入
最
低
位
寄存
器
,
在
该
上
升沿
后
的
第
一
个下
降
沿
,
原
次
低
位数据
从
DOUT
输出
。
CH452
允许
DCLK
引脚
的串行时钟
频率
高
达
10MHz
,
从
而
可以
实
现
高速
串行
输入输出
。
加载
用于
加载
串行数据,
CH452
在
其
上
升沿
加载
移位
寄存
器
中的
12
位数据,
作
为
操作命令
分
析
并
处
理
。
也
就
是
说
,
LOAD
的上
升沿
是串行数据
帧
的
帧完
成标志
,
此
时
无论
移位
寄存
器
中的
12
位数据
是
否
有
效
,
CH452
都会将
其
当
作操作命令
。
由
于
CH452
只
在
LOAD
的上
升沿
加载命令
数据并
处
理
,
所
以单片机不能
将
LOAD
信号线
用于
其它
用
途
,
但
是
DIN
和
DCLK
可以
用于
其它
用
途
。
当
单片机
I/o
引脚
资
源
紧张
时,
CH452
只
需要
独
占
使
用
加载
信号线,
DIN
和
DCLK
信号线可以与
其它
接口电路
共
用
。
单片机
向
CH452
输出
串行数据的过
程
是(不是
唯
一的过
程
,可以有
很
多
变
化
):
①
输出
一位数据,
即向
DIN
输出
最
低
位数据
B0
,并
向
DCLK
输出低
电
平脉冲
(
从高
电
平
变
为低
电
平
再恢
复
为高
电
平
),
其
中
包
括
一
个
上
升沿
使
CH452
输入
位数据;
②
以同
样
的
方式
,
输出
位数据
B1
~
B11
;
③
向
加载
输出低
电
平脉冲
,
其
中
包
括
一
个
上
升沿
使
CH452
加载
串行数据。
在
本
说明
书
中,
将
以
B0^B1^B2^B3^B4^B5^B6^B7^B8^B9^B10^B11^
↑
作
为
上述过
程
的
简
化
描述,
其
中,
^
代
表
直流LK
的上
升沿
,
↑代
表
LOAD
的上
升沿
,
B0
~
B11
分
别
代
表
1
位数据,
如果
是
字符
0
或
1
则
对
应
D在
输入
的位数据,
如果
是
字符
L
或
H
则
对
应
DOUT
输出
的位数据
0
或
1
。
例如
,