
三菱微型计算机
4501组
单片4位微机的CMOS
表13更改逐次比较寄存器指令中的AD转换
在开始转换
第一比较
第二个比较
第三比较
10后的比较
完成
1:
第一次比较结果
3:
第三比较结果
9:
9日比较结果
变化逐次比较寄存器指令
-------------
比较电压(V
REF
)值
V
DD
2
V
DD
2
V
DD
2
V
DD
V
DD
4
V
DD
V
DD
4
○
○
○
○
1
1
1
0
1
2
0
0
1
-----
-----
-----
0
0
0
0
0
0
0
0
0
-------------
-------------
-------------
-------------
-------------
±
±
±
±
±
8
V
DD
1024
A- D转换结果
-------------
1
2
3
-------------
-----
8
9
A
2
2:
第二个比较结果
8:
8比较结果
A:
10比较结果
( 7 ) A- D转换时序图
图28显示了A-D转换的时序图。
ADST指令
62个机器周期
A- D转换
完成标志(ADF)的
DAC操作信号
图。 28 A- D转换时序图
( 8 )如何使用A- D转换
使用如实施例是如何使用的AD转换解释,其中
从P2的模拟输入
1
/A
IN1
引脚为A-D转换和高
4位,将转换后的数据被存储在地址M ( Z,X, Y)的
= (0 ,0,0 ) ,中间4位在地址M ( Z,X, Y)=( 0,0 ,1),
和低位2比特的地址M (Z, X,Y) = (0,0 ,2)的RAM。
在A-D的中断不能被用于本实施例。
选择A
IN1
管脚功能和A-D转换模式与
寄存器Q 1 (参见图29)。
执行ADST指令并启动AD转换。
检查ADF中标志的状态与SNZAD指令DE-
termine的A-D转换的结束。
传输低阶2位转换数据到高次
2位的寄存器A ( TALA指令) 。
寄存器A的内容传送到M( Z,X , Y) = ( 0 , 0 , 2 ) 。
转移的高8位转换数据到寄存器A
和B ( TABAD指令) 。
寄存器A的内容传送到M( Z,X , Y) = ( 0 , 0 , 1 ) 。
传送寄存器B的内容传送到寄存器A,然后,存储
成M (Z ,X,Y )=( 0,0, 0)。
(第3位)
(位0 )
0
0
0
1
A-D控制寄存器Q1
A
IN1
引脚选择
A-D转换模式
图。 29设置寄存器
33