智能仪器原理第四章.ppt_第1页
智能仪器原理第四章.ppt_第2页
智能仪器原理第四章.ppt_第3页
智能仪器原理第四章.ppt_第4页
智能仪器原理第四章.ppt_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章 智能仪器中A/D转换技术,A/D转换原理 积分式A/D转换器 逐次逼近式A/D转换器 -型A/D转换器 8098单片机内A/D转换器的应用,A/D转换其基本部件有: (1)模拟多路转换器与信号调节; (2)采样/保持放大器; (3)A/D转换器; (4)通道控制电路。 在设计一个数据采集系统时应考虑以下几个问题: (1)采样速度。它由模拟信号带宽、数据通道和每个周 期的采样决定。由Nyquist采样定理,采样频率至少是输入 信号最高频率的两倍。在实际使用中,为保证数据采集精度, 在最高频率端每周期采样710次,即fs(710)fmax。 /,在多通道数据采集系统中,由于是分时控制采样,

2、 考虑到通道的分时、模拟信号的带宽等因素,多通道 数据采集系统的最小采样频率fs应为: fs(710) fmaxN (N为通道数) (2)孔径误差。由于模拟量转换成数字量有一 过程,因此对动态模拟信号而言,在A/D转换器接通 的孔径时间里,输入的模拟信号值是不确定的,从而 引起输出的不确定性误差。使用采样/保持电路,可以 减小孔径时间也即减小了孔径误差。,(3)系统通过率。系统的通过率由模拟多路选择器、输入放 大器的稳定时间、采样/保持电路的采集时间以及A/D转换器 的稳定和转换时间确定。 (4)A/D转换精度。由下式表示: 式中:MUX为模拟多路开关误差,AMP为输入放大器误 差,SH为采样

3、/保持电路误差,ADC为A/D转换器误差。 /,4.1 A/D转换原理 4.1.1 积分法原理 积分法又分为双斜率、单斜率和多斜率法,其中双斜率法 又称双积分法。 双积分法工作原理图,它由积分器、零电压比较器、计数 器、门、控制逻辑、参考电压(电流)和由控制逻辑控制的开 关所组成。,(1)采样阶段:设第一次积分时间为T1,即计数器开始计数到 溢出的时间,此时电容C的电压为: (2)比较阶段:设UIN为输入电压在T1时间内的平均值,则,测量开始时,积分电容器开始向基准参考电压UREF放电,设 从第二次开始计数到计数停止的时间为T2,则有,由于电容上的放电电压等于充电电压,所以有 即,若计数时钟频

4、率为f,计数为N,则由计数N可求得计数时间T为: 所以第一次积分时间T1由计数频率和计数器位数可知是一常数, 故第二次反向积分时间内计数的个数N2为:,4.1.2 逐次比较法原理,二、A/D转换器的主要参数 (1) 精度 指A/D转换器输出的数D0D1Dn所对应的输入 电压值与理论上产生D0D1Dn输出数应有的输入电压值之差。 1)绝对精度 实际上所需输入的电压值与理论上应输入的电 压值之差。 2)相对精度 在整个转换范围内、任一个数(而不是特指一 个数)所对应的模拟输入电压与理论输入电压之差。 (2)分辨率 指ADC可转换成数字量的最小模拟电压值。 1)转换时间 模拟输入转换启动信号开始到转

5、换结束所经历 的时间。 /,CMOS逐次比较式8位芯片ADC 0809,2工作过程 A/D转换由START为高电平来启动。在START上升沿之后 的2s加8个时钟内(不定),EOC状态输出信号将变低电平, 以指示转换正在进行中。 EOC保持低电平直至转换完成后变为高电平。当OUTPUT ENABLE(允许数据输出)置为高电平时,三态门打开,数据 锁存器的内容输出到数据总线上。 ADC 0809最大模拟输入范围为05.25V, 基准电压VREF 根据VCC确定, 典型值为VREF()VCC,VREF()0, VREF() 不允许比VCC正,VREF() 不允许比地电平负。如基 准电压选为5.12

6、V,则1LSB的误差为20mV。 /,二进制计数法,4.1.3 A/D转换电路的主要参数 (1)转换精度 绝对精度:是指对于一个给定的数其实际上输入的模拟电 压值与理论上应输入的模拟电压值之差。 相对精度:是指在整个转换范围内,任一个所对应的模拟 输入电压的差。 (2)分辨率 也称量化误差。是指A/D转换器可转换成数字量的最小模 拟电压值。 (3)转换时间 指从输入转换启动信号开始到转换结束所经历的时间。 /,(4)误差 量化误差:由量化单位有限而造成的误差,通常以1/2 LSB表示。 失调误差:使LSB为“1”时对A/D转换器的实际输入电压和 理论上使LSB为“1”时的电压之差。 增益误差:

7、这时由A/D转换器传递函数斜率的变化而引起的。 线性误差:线性误差是在消除失调误差和增益误差之后, A/D实际量化特性曲线和理论量化特性曲线不重合的误差。 重复误差:在一定的条件下,各次测量之间存在的差异。 失误码误差:失误码误差是由于非线性误差而引起的误差。/,4.2 积分式A/D转换器 4.2.1 双积分式A/D转换器ICL7135及8031接口 一、ICL7135简介 ICL7135(国产有5G7135)采用CMOS工艺制作,为 位 双积分式A/D转换器,满量程达2.0000V,最大显示读数 19999,分辨率为0.1mV。其主要特性如下: (1)在20000字范围内,转换误差1字。 (

8、2)电路内部自动调零,保证0信号输入时,输出读数为零。 (3)输入电流典型值可达1pA。 (4)测量电压时,能自动进行极性转换并指示出极性。 /,(5)提供过量程(OR)与欠量程(UR)信号。 (6)所有输入、输出端信号能直接和TTL兼容。 (7)动态扫描输出BCD码。 (8)ICL7135电参数(极限参数) ICL7135内部模拟部分主要由三个运放和若干开关组成。 CAL,CR,CINT和一个电阻RINT就能完成双积分和自动调零功能。 积分电容CINT和积分电阻RINT选择可按下述步骤进行: 7135内部积分器对积分电容CINT的充电电流I0可以表示为: VINH1VINH0为被积分电压,即

9、A/D转换器输入端电压 一般情 况下,I0取20A典型值。 VINH1VINH0应取满量程电压2V。,CINT两端的积分电压可表示为: t为积分时间,即INT阶段的持续时间,这段时间为10000个时 钟脉冲周期。VC为CINT两端的电压。在电源电压为5V条件 下,VC取3.54V较合适。 若Fclx=120kHz,VC取3.5V,I0取20A,则,R/H=“1”时,7135处于连续转换状态,每4002个周期完成一次 A/D转换。若R/H由“1”变为“0”,则7135在完成本次A/D转换后进 入保持状态。若把R/H端用作启动功能时,只要在该端输入一宽 度大于300ns正脉冲,转换器就可开始进行A

10、/D转换。 ST 每次A/D转换周期结束后,ST端输出五个负脉冲,其输 出时间对应在每个周期开始时五个位选信号正脉冲的中间。 BUSY 此信号在双积分阶段为高电平,其余时间为低电平。 OR 超量程信号。 UR 欠量程信号。 POL 输入信号极性指示。 D5,D4,D3,D2,D1 位驱动信号。 B8,B4,B2,B1 BCD码输出信号。 /,V+、V 正负电源端,一般用5V。 VR 基准电压输入(1V)。 AGND 模拟地。 DGND 数字地。 VINH 被测电压输入端。 CR,CR+ 外接电容端。 VINT 积分器输出端。 2ICL7135应用实例 8255在0工作方式下,可以不必考虑ST信

11、号。输出时序如图4.2.1所示。 /,STR: MOV SP,#2FH MOV DPTR,#7FFFH MOV A,#98H MOVX DPTR,A ;8255初始化 MOV DPTR,#7EFFH MOV A,#0FFH ;发脉冲,启动A/D转换 MOVX DPTR,A MOV DPTR,#7CFFH L1: MOVX A,DPTR ;查D5是否为“1” JNB ACC.4,L1 ANL A,#0FH ;屏蔽高层4位 MOV 21H,A ;低4位存入A /,L2: MOVX A,DPTR JB ACC.4,L2 ;查D5是否为“0” ANL A,#0FH MOV 22H,A L3: MOVX

12、 A,DPTR JNB ACC.5,L3 ;查D3是否为“1” ANL A,#0FH MOV 23H,A L4: MOVX A,DPTR JB ACC.5,L4 ;查D3是否为“0” ANL A,#0FH MOV 24H,A /,L5: MOVX A,DPTR JNB ACC6,L5 ;查D1是否为“1” MOV 25H,A RET 在较精密、数据信息要求高的系统中,8255应采用1工 作方式。 1工作方式是选通输入/输出方式。在这种工作方式下, A,B,C三个口将分为两组,A组包括A口和C口三位线。 在1工作方式下,当A口工作在输入状态时, C口的PC5用作IBF,即输入缓冲器满信号 PC4

13、用作STB,即选通输入信号线 PC3用作中断请求信号线(INTR)。,8255的STB与7135ST连接。当ST发出送数据信号时, STB请求CPU读取数据,8255在STB的下降沿将输入的数据锁 存,同时将输入缓冲器信号置1,因为ST时间短,一般情况下 程序难以查到,只有通过查IBF得到取数信息,IBF反映了 STB的状态。当8031查到IBF为“1”时,开始采数,当RD信号 到来时,IBF自动复位。程序如下: STR: MOV SP,#48H MOV A,#0B8H MOV DPTR,#7FFFH ;8255初始化 MOVX DPTR,A MOV DPTR,#7EFFH MOV A,#01

14、H ;PC0上发一脉冲,启动A/D转换/,MOVX DPTR,A MOV R1,#20H ;数据存储器初始化 MOV DPTR,#7CFFH L1:MOVX A,DPTR JNB ACC.4,L1 ;D5是否为“1” MOV DPTR,#7EFFH MOV A,#00H MOVX DPTR,A ;A/D转换器进入保持阶段 ACALL L0 L2:MOVX A,DPTR JB ACC.4,L2 ;D5是否为“0” /,ACALL L0 L3:MOVX A,DPTR JNB ACC.5,L3 ;D3是否为“1” ACALL L0 L4:MOVX A,DPTR JB ACC.5,L4 ;D3是否为“

15、0” ACALL L0 L5:MOVX A,DPTR JNB ACC.6,L5 ;D1是否为“1” ACALL L0 JB ACC.7,L6 ;查询符号位 /,MOV 25H,#00H L6:AJMP L6 L0:MOV DPTR,#7EFFH MOVX A,DPTR JNB ACC.5,L0 ;8255输入缓冲器是否满 MOV DPTR,#7CFFH MOVX A,DPTR MOV R1,A INC R1 RET 7135与8031P1口连接的例子如图4.2.3。 /,下面程序是程序查询方式。 STR:MOV SP,#2FH MOV P1,#0FFH SETB P3.4 L1 : JNB P

16、1.4,L1 ;查D5是否为“1” MOV A,P1 ANL A,#0FH MOV 20H,A L2: JB P1.4,L2 ;查D5是否为“0” MOV A,P1 ANL A,#0FH MOV 21H,A /,L3: JNB P1.5,L3 ;查D3是否为“1” MOV A,P1 ANL A,#0FH MOV 22H,A L4: JNB P1.5,L4 ;查D3是否为“0” MOV A,P1 ANL A,#0FH MOV 23H,A L5: JNB P1.6,L5 ;查D1是否为“1” MOV A,P1 ANL A,#0FH MOV 24H,A RET /,常采用的中断方法是: 利用ST产生

17、的负脉冲作为A/D转换的结束信号,向CPU 提出中断申请,在中断服务程序中读入所有五位数,进入中 断服务程序,只有连续的五个ST信号产生后,才有可能执行 中断返回指令RETI。 另外一种采样程序设计方法。 ICL7135与8031的接口电路见图4.2.4。 图中,设定8031的P1口为输入口,与ICL7135的数据输出 信号相接;ST作为8031的外部中断请求源,与INT0相接; OR和POL分别和P3口的两个脚相接。,程序清单如下: STR : PUSH A PUSH PSW ;保护主程序现场 SETB PSW.3 ;选择寄存器工作区1 MOV A,#00H CJNE A,2EH,LOOP

18、;判是首次中断否,非首次转LOOP MOV R0,#70H ;置采样区首地址 JB P3.0,OVER ;超量程转 JB P3.1,POL ;符号为正转 MOV R0,#80H ;置负号标志 AJMP LOOP1,POL: MOV R0,#00H ;正号标志 LOOP1:MOV A,P1 ;从P1口读数 XCHD A,R0 ;低4位有效 INC R0 ;数据区指针加1 INC 2EH ;中断次数计数器加1 LOOP2:POP PSW ;恢复现场 POP A RETI ;中断返回 /,LOOP :MOV A,P1 ;后4次中断数据读入A ANL A,#0FH ;屏蔽高4位 MOV R0,A ;送

19、数据区 MOV A,#04H CJNE A,2EH,LOOP1 ;后4次中断未完转LOOP1 MOV 2EH,#00H ;清中断次数计数器 SETB 01H ;置5次中断结束标志,供主程序查询 SJMP LOOP2 ;返回 /,图4.2.4,4.2.2 位A/D转换器AD7555及8031接口 1AD7555简介和工作原理 AD7555是采用CMOS工作制作的。 转换精度优于0.005%,分辨率高,相当于17位二进制A/D转换器。 构成 位A/D时满量程为1.99999V,分辨率达10V。 (1)输入阻抗高,模拟输入端电流仅70nA(典型值),低功耗。 (2)能输出多路调制BCD码。 (3)具

20、有超量程显示、极性显示和读数保持功能。 (4)能以并行或串行输出方式与微型计算机相连。 (5)有校准功能。 /,(6)测量速率较低。按 位工作时,完成1次A/D转换最 多需要1760ms,按 工作时,转换时间最多为610ms。 (7)采用双电源供电,电源电压一般选5V。,2AD7555的引脚功能 VREF1:基准电压输入端,应外接4.0960V基准电压。 IN+:模拟电压正输入端,VIN=0 2V。 COM:模拟地。 GND:数字地。 VCC,VEE:分别接5V,5V电源。 BUFIN:接外部缓冲放大器的输入端。 IROUT:接外部积分器的输出端。 IRIN:接外部积分器的输入端。 COMP:

21、接外部电压比较器的输出端。 HREN:量程及分辨率选择端。 HOLD:读数保持端。 /,DAV:数据有效端。 SCC:A/D转换结束标志。 CLK:时钟输入端。 DMC:位选通输入端。 D0:最高位(1/2位)位选通信号输出,此外还是溢出位、 极性位选通信号输出。 D1D5:5个位选通信号的输出端。 B8,B4,B2,B1:分别为BCD码的8,4,2,1输出端。 SCI:串行数据输入端。 SCO:串行数据输出端。 /,(2)A/D转换时间的确定 AD7555最长的转换时间是在AINFS(满量程)时,转换时间的 公式为: (位 工作方式) (位 工作方式) /,3AD7555转换器使用中应注意的

22、几个问题 (1)积分器元件R1和C1的选择 积分器的时间常数R1、C1必须满足,(3)使用要点 1)输入电压VIN、基准电压VREF1的数值不得超出VCC VSS范围。 2)线性工作时,VIN不得超过0.5 VREF1。 3)假如VIN信号太弱,需经运算放大器先作一级放大, 则运放的电源必须使用AD7555的VCC,VSS电源。 4)数字量输入信号不得低于VCND。 5)各输入端均不能悬空。,4AD7555应用实例 (1)查询并行接口,程序如下: LOOP :JNB P1.7,LOOP LOOP1:SETB P1.5 JB P1.4,LOOP2 CLR P1.5 AJMP LOOP1 LOOP

23、2:CLR P1.5 SETB P1.5 CLR P1.5 SETB P1.5 CLR P1.5,MOV 20H,P1 SETB P1.5 CLR P1.5 MOV 21H,P1 SETB P1.5 CLR P1.5 MOV 25H,P1 AJMP LOOP /,(2)中断并行接口,(3)串行接口,4.3 逐次逼近式A/D转换器 4.3.1 采样保持器 采样保持电路是数据采集系统中保持输入信号的采样幅 值在A/D转换期间不变,以避免出现孔径误差的重要电路。 1采样保持电路的主要参数 (1)TAP:孔径时间。 (2)TAC:采样时间。 (3)TSMD:保持到采样的延迟时间。 (4)TSL:保持值

24、到终值的跟踪时间。 (5)TSET:开始采样到采样值达到稳定所需时间。 从定义可知: TAC=TSMD+TSET+TSL /,(6)V/T(v/s):保持电压下降速度。 (7)馈送:在保持阶段,由于寄生电容,输入电压变 化引起输出电压的微小变化。,2常用的采样保持电路LF398,4.3.2 AD574A及8031接口 1AD574A的特性与引脚功能 (1)分辨率及精度为12位。 (2)转换12位时速度为25s,8位时速度为16s。 (3)带有时钟电路和参考电压基准。 (4)转换结果通过内部三态缓冲器,总线取数时间为250ns。 (5)模拟信号输入范围允许010V,020V以及 5V或10V。

25、/,AD574A为DIP28脚封装。 12/8:输出数据方式选择。 A0:转换数据长度选择。 CS:片选信号,低电平有效。 R/C:读或转换选择。 CE:芯片允许信号。 VCC:正电源,其范围为016.5V。 REFOUT:10V参考电压输出。 AC:模拟信号公共端。 DC:数字信号公共端。 REFIN:参考电压输入。/,VEE:负电源。 BIPOFF:双极性偏移。 10VIN:单极性输入010V范围输入端。 20VIN:单极性输入020V范围输入端。 STS:状态输出信号。 D0D11:12位转换数据的输出线。 /,2AD574A的工作过程及应用 (1)启动转换:在CS=0和CE=1时,才能

26、启动转换。,(2)读转换数据:在CS=0和CE=1且R/C为高时,才能读数据, 由12/8决定是12位并行读出,还是两次读出。,图4.3.4的参考程序如下: MOV DPTR,#8200H ;DPTR指向74LS373地址 MOV A,#00H MOVX DPTR,A ;置R/C=0,A0=0 MOV DPTR,#8100H ;启动12位转换 MOVX DPTR,A WAIT:MOV C,P1.0 JC WAIT ;等待转换结束 MOV DPTR,#8200H MOV A,#02H MOVX DPTR,A MOV DPTR,#8100H,MOVX A,DPTR ;读高8位 MOV 20H,A

27、;存高8位于20H MOV DPTR,#8200H MOV A,#03H MOVX DPTR,A MOV DPTR#8100H MOVX A,DPTR ;读低4位 MOV 21H,A ;存低4位于21H 上述参考程序采用的是程序查询方式,也可以采用程 序中断方式,即将STS同8031的INT0相接。 图4.3.5是8031单片机与AD574A的另一种接口方式。 /,此图P0口低八位地址码对应的AD574的操作如下: 0 xxx xx00 (00H)启动一次A/D转换 0 xxx xx01 (01H)输出高八位 0 xxx xx11 (03H)输出低四位 设高8位地址为FFH,其参考程序如下:

28、MOV DPTR,#0FF00H MOV A,#00H MOVX DPTR,A ;启动A/D转换 LOOP:MOV C,P1.0 JC LOOP ;查询STS等待A/D转换结束 MOV DPTR,#0FF01H /,MOVX A,DPTR ;取高8位存于20H MOV 20H,A MOV DPTR,#0FF03H MOVX A,DPTR ;取低4位存于21H MOV 21H,A /,4.3.3 ADC1210及8031接口 1ADC1210、ADC1211简介 ADC1210,ADC1211是一种采用CMOS工艺、低功耗、中 速12位逐次比较式A/D转换器,ADC1210分辨率和精度均为12

29、位,而AD1211分辨率为12位,精度为10位。一般使用反相的 二进制输出,还可改为正常二进制数输出。其它工作特性: (1)输入模拟电压:015V,15V。 (2)电源电压:V+可在5V15V,V可在020V间 选择。 (3)转换速度:12位转换速度典型值为100s,10位时速 度可达30s。,引脚功能: 2-12-12:为转换后的数字输出脚,2-1为最高位。 SC:启动转换信号。 CC:转换完成信号。 R27,R28:连到比较器同相输入端的两个电阻,标称值为20k。 IN:模拟比较器同相输入端。 R25,R26:连到比较器反相输入端的两个电阻,标称值为200k。 V:模拟比较器的负偏置电源电

30、压。 V+:设置最大满量程和输入输出逻辑电平用的参考电压。 CO:比较器输出。 CP:转换时钟的输入脚。/,2ADC1210与8031单片机接口 8155定时器提供ADC1210的时钟信号,对8031输入给8155 的ALE进行10分频,其程序如下:,4.4 -型A/D转换器 而-转换方式把振幅方向的分辨率简化为1位,用提 高时间方向分辨率的方法代替振幅方向的分辨率来达到增加 精度的目的。 4.4.1 -型A/D转换 -型A/D转换,它由-调制器和数字低通滤波器 积分器构成。-调制器是基于过采样的一位编码技术, 指增量, 指积分,在基本调制中增加一个积分器就 构成了-调制器。它输出的是一位编码

31、数据流,反映了 输入信号的幅度,调制器以大于Nyquist速率许多倍的速率 采样模拟输入信号。 /,4.4.2 16位A/D转换器AD7701及8031接口 AD7701是16位单片A/D转换器,采用了过采样-采样 技术和LC2MOS工艺集成技术。 1AD7701的主要性能 (1)16位分辨率 (2)最大非线性校准系统 (3)低通滤波器的转折频率为0.110Hz (4)数据传输率为4ksps (5)灵活的串行接口 /,2引脚功能 MODE:串行数据方式选择。 SDATA:串行数据输出口。 DRDY:数据准备端。 CS:此脚为低电平时,串行口发送数据。 CLKIN,CLKOUT:在使用内部主时钟

32、时此两脚接晶振。 SCLK:串行时钟口。 VREF:参考电压端。 AIN:模拟信号输入端。 BP/VP:单双极性输入端。,DGND,AGND:数字地、模拟地。 DVSS,AVSS:数字、模拟负电源,接5V。 DVDD,AVDD:数字、模拟高电平端,接5V。 SLEEP:睡眠工作方式选择端。 SC1,SC2,CAL:系统校准和校准选择端。 /,3AD7701与8031接口应用实例 AD7701的串行输出口有三种串行输出模式: (1)同步内部时钟(SSC); (2)同步外部时钟(SEC); (3)异步通讯方式。当CS=0时,在SCLK时钟的下降沿, AD7701开始发送第一帧数据,它包括一位起始位

33、(0), 二位停止位(1)和16位数据的高八位(DB8DB15),低位 在先。当CS端第二次为零时,AD7701开始发送第二帧数据, 以相同方式传送低八位(DB0DB7),SCLK时钟由外部输 入。,图4.4.5程序清单如下: MOV TMOD,#20H MOV TH1,#0FCH ;波特率=3906.25(6MHz时钟) MOV TL1,#0FCH SETB TR1 SETB PSW.5 MOV R0,#30H MOV SCON,#50H MOV PCON,#00H LOOP1:JB P1.0,LOOP1 ;数据准备好否? /,LOOP :CLR P1.1 ;AD7701发送数据 LOOP2

34、:JNB RI,LOOP2 ;等待8031接收完一幀 SETB P1.1 ;禁止发送 MOV A,SBUF ;;SBUF数据送ACC MOV R0,A CLR RI ;复位RI INC R0 JBC PSW.5,LOOP SETB PSW.5 CJNE R0,#4FH,LOOP1,4.4.3 20位A/D转换器AD7703 2AD7703主要特点 (1)片内自校准控制器控制的数字校准技术。 (2)采用高质量极低电容/电压系数的二氧化硅电容器。 (3)采用过采样-转换技术。 (4)输入级采用斩波自稳零技术。 (5)有灵活的串行接口可使AD7703很方便地与移位寄存 器和工业微处理器接口。 (6)

35、SLEEP工作模式,可使其功耗降到10W。 (7)宽的工作温度范围和超低电源工作模式使之非常适 合于便携式仪器仪表。 /,3AD7703主要性能 (1)分辨率为20位,线性误差为0.0003%,满量程误差 为其LSB。 (2)典型有效值噪声1.6LSB。 (3)模拟输入范围02.5V。 (4)低通滤波器转折率为0.110Hz。 (5)最大输出数据速率4kHz。 (6)串行接口。 (7)片内自校准电路。 (8)工作电源5V。 4AD7703的使用,设P1.7控制CS,P1.6发同步脉冲SCLK,P1.5接收AD7703 数据,接SDATA。数据存放在20H,21H,22H之中。程序如下: SET

36、B P1.7 CLR P1.7 ;CS=0 MOV C,P1.5 ;最高位进CY RLC A ;最高位进ACC MOV R1,#07H ;取7位 ACALL LD MOV 20H,A MOV R1,#08H ;取8位 ACALL LD,MOV 21H,A MOV R1,#04H ;取最低4位 ACALL LD MOV 22H,A SETB P1.7 RET LD:CLR P1.6 ;发同步脉冲 SETB P1.6 MOV C,P1.5 RCL A DJNZ R1,LD RET /,4.5 8098单片机片内A/D转换器的应用 8098的单片机片内有一四路带采样保持的逐次比较式A/D转 换器。 A/D转换的分辨率为1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论