版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1模拟量输入通道模拟量输入通道第一页,编辑于星期二:点 五十八分。第1页/共97页第二页,编辑于星期二:点 五十八分。第2页/共97页第三页,编辑于星期二:点 五十八分。VVV多多 路路 开开 关关前前 置置 放放 大大 器器 采采 样样 保保 持持 器器-+0 I I1In接接 口口AS /HA /D模模 数数 转转 换换 器器C P U图 2 -1 模 拟 量 输 入 通 道 的 一 般 结 构信信 号号 调调 理理信信 号号 调调 理理信信 号号 调调 理理第3页/共97页第四页,编辑于星期二:点 五十八分。第4页/共97页第五页,编辑于星期二:点 五十八分。第5页/共97页第六页
2、,编辑于星期二:点 五十八分。-+A2R1RVI(a ) 无无 源源 I I / / V V 变变 换换 电电 路路(b ) 有有 源源 I I / / V V 变变 换换 电电 路路图图 2 -2 电电 流流 / / 电电 压压 变变 换换 电电 路路+3R5R4R2R1RIDCCV+-+ 5 V第6页/共97页第七页,编辑于星期二:点 五十八分。 2. 有源I/V变换 有源I/V变换是利用有源器件运算放大器和电阻电容组成,如图2-2(b)所示。利用同相放大电路,把电阻R1上的输入电压变成标准输出电压。 该同相放大电路的放大倍数为 3411RRIRVG (2-1)若取R1=200,R3=10
3、0k,R4=150k,则输入电流 I 的0 10 mA就对应电压输出V的0 5 V;若取R1=200,R3=100k,R4=25k,则4 20 mA的输入电流对应于1 5 V的电压输出。第7页/共97页第八页,编辑于星期二:点 五十八分。第8页/共97页第九页,编辑于星期二:点 五十八分。第9页/共97页第十页,编辑于星期二:点 五十八分。图2 -3 CD4051结构原理图0S2S3S4S5S6S7S1S动动驱驱码码译译换换转转平平电电ABCINHmS第10页/共97页第十一页,编辑于星期二:点 五十八分。第11页/共97页第十二页,编辑于星期二:点 五十八分。第12页/共97页第十三页,编辑
4、于星期二:点 五十八分。S8=15个16路的模拟开关。第13页/共97页第十四页,编辑于星期二:点 五十八分。D3D2D1D0动驱码译动驱码译换转平电换转平电0S2S3S4S5S6S7S1S8S10S11S12S13S14S15S9SABCmSABCmS图 2-4 多 路 模 拟 开 关 的 扩 展 电 路INHINH第14页/共97页第十五页,编辑于星期二:点 五十八分。第15页/共97页第十六页,编辑于星期二:点 五十八分。VIVO1RVIVO1R2R2R同同 相相 放放 大大反反 相相 放放 大大图图 2 2- -5 5 同同 相相 放放 大大 与与 反反 相相 放放 大大 电电 路路+
5、-+第16页/共97页第十七页,编辑于星期二:点 五十八分。、入阻抗很高,而且完全对称地直接与被测信号相连,因而有着极强的抑制共模干扰能力。第17页/共97页第十八页,编辑于星期二:点 五十八分。-+3A2A1A1R2RSR1R2RSR-NIVGRNIV+负负载载(外接)外外接接地地TUOV(外接)(a) 经典的前置放大器3A2A-NIVN负负载载(外接)外外接接地地TUOV(b) 可变增益放大器16K16K16K16K24816326412825680K26.67K11.43K5.33K2.58K1.27K314630图图 2-6 前置放大器器-+1AIV+第18页/共97页第十九页,编辑于
6、星期二:点 五十八分。图中RG是外接电阻,专用来调整放大器增益的。因此,放大器的增益G与这个外接电阻RG有着密切的关系。增益公式为 )21 (12ININOUTGSRRRRVVVG 目前这种测量放大器的集成电路芯片有多种,如AD521/522、INA102等。 (2-2)第19页/共97页第二十页,编辑于星期二:点 五十八分。第20页/共97页第二十一页,编辑于星期二:点 五十八分。n第21页/共97页第二十二页,编辑于星期二:点 五十八分。第22页/共97页第二十三页,编辑于星期二:点 五十八分。第23页/共97页第二十四页,编辑于星期二:点 五十八分。0t0T2 T 3 Tt采 样 器y(
7、 t )*y( t )*y( t )y( t ) T图 2 -7 信 号 的 采 样 过 程第24页/共97页第二十五页,编辑于星期二:点 五十八分。n采样定理给出了y*(t)唯一地复现y(t)所必需的最低采样频率。实际应用中,常取f (5 10)fmax。第25页/共97页第二十六页,编辑于星期二:点 五十八分。第26页/共97页第二十七页,编辑于星期二:点 五十八分。INV1A2AHCOUTVSOUTVINVtt图 2-8 采样保持器 采样保持器 路路电电理理原原)a (性性波波作作工工)b(第27页/共97页第二十八页,编辑于星期二:点 五十八分。n常用的集成采样保持器有LF198/29
8、8/398、AD582、AD583等 。第28页/共97页第二十九页,编辑于星期二:点 五十八分。第29页/共97页第三十页,编辑于星期二:点 五十八分。理。第30页/共97页第三十一页,编辑于星期二:点 五十八分。第31页/共97页第三十二页,编辑于星期二:点 五十八分。反馈电压D / A转换器VIN比较器控制时序和逻辑电路逐位逼近寄存器(SAR)数字量输 出锁存器启动CLK模拟量输 入VOVCD0图图 2-9 逐逐位位逼逼近近式式A/D转转换换原原理理图图 D1D2D3第32页/共97页第三十三页,编辑于星期二:点 五十八分。一个 n 位A/D转换器的模数转换表达式是 nRRRVVVVB2
9、IN 式中 n n位A/D转换器;VR+、VR基准电压源的正、负输入;VIN 要转换的输入模拟量;B转换后的输出数字量。即当基准电压源确定之后,n位A/D转换器的输出数字量B与要转换的输入模拟量VIN呈正比。 (2-3)第33页/共97页第三十四页,编辑于星期二:点 五十八分。第34页/共97页第三十五页,编辑于星期二:点 五十八分。解:把已知数代入公式(2-3):82002. 502ININVVVVVBnRRR0 V、2.5 V、5 V时所对应的转换数字量分别为00H、80H、FFH。此种A/D转换器的常用品种有普通型8位单路ADC0801ADC0805、8位8路ADC0808/0809、8
10、位16路ADC0816/0817等,混合集成高速型12位单路AD574A、ADC803等。第35页/共97页第三十六页,编辑于星期二:点 五十八分。第36页/共97页第三十七页,编辑于星期二:点 五十八分。NIV源电准基辑逻制控器分积器较比钟时器数计入输拟模始开换转束结换转出输量字数0D1-nD定固率斜1T2T间时分积定固压压电电入入输输于于比比正正2T和和1T关开图框成组路电)a(理原分积双)b(图理原换转D/A式分积双10 2图第37页/共97页第三十八页,编辑于星期二:点 五十八分。第38页/共97页第三十九页,编辑于星期二:点 五十八分。第39页/共97页第四十页,编辑于星期二:点 五
11、十八分。第40页/共97页第四十一页,编辑于星期二:点 五十八分。第41页/共97页第四十二页,编辑于星期二:点 五十八分。第42页/共97页第四十三页,编辑于星期二:点 五十八分。IN3IN4IN5IN6IN7STARTEOCD3OECLOCKVCCGNDD12IN1IN0INADDAADDBADDCALE7D6D5D4D0D2D12345678 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ADC0809VREF+图 2-11 ADC0809内内部部结结构构及及引引脚脚VREF-IN0IN1IN2IN3IN4IN5IN
12、6IN7ADDAADDBADDCOEA/D8位转换器三态输出锁存器GND8路模拟量开关地址锁存与译码器0D1D2D3D4D5D 6 D7 DALECLOCKSTARTVREF+VREF-EOCCCV第43页/共97页第四十四页,编辑于星期二:点 五十八分。nADDA、ADDB、ADDC:3位地址线即模拟量通道选择线。ALE为高电平时,地址译码与对应通道选择见表2-2 。第44页/共97页第四十五页,编辑于星期二:点 五十八分。表 2-2 被选通道和地址的关系第45页/共97页第四十六页,编辑于星期二:点 五十八分。输出缓冲器,将A/D转换得到的8位数字量送到数据总线上。第46页/共97页第四十
13、七页,编辑于星期二:点 五十八分。nVcc:工作电源, 5VDC。nGND:电源地。第47页/共97页第四十八页,编辑于星期二:点 五十八分。恢复高电平,此时,如果对输出允许OE输入一高电平命令,则可读出数据。第48页/共97页第四十九页,编辑于星期二:点 五十八分。ALEC.B.ASTARTEOCOEDO7DO0图2-12 ADC0809的转换时序第49页/共97页第五十页,编辑于星期二:点 五十八分。装,引脚排列如图2-13所示。第50页/共97页第五十一页,编辑于星期二:点 五十八分。1234567891011121314BIP OFFREF INAGNDREF OUTCER / CC
14、C S S12 / 8282726252423 22 21 20 19 18 17 16 15 DB3 DB2 DB1 DB0(LSB) DGND DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 (MSB) VLA0VCCVEE10VIN20VIN图 2-13 AD574A引 脚 图STS第51页/共97页第五十二页,编辑于星期二:点 五十八分。第52页/共97页第五十三页,编辑于星期二:点 五十八分。表2-3 模拟输入信号的几种接法第53页/共97页第五十四页,编辑于星期二:点 五十八分。1081213149A D 574AA D 574A1081213149零 点 调
15、整12V+100kR EF O U TR EF INBIP O FFBIP O FF量 程 调 整12V_ 0 0 1 10 0V V输输 入入(a)(b)001100k00120VININ10VIN10V20VIN001001单单 极极 性性双双 极极 性性图图 2-14 A D 574A的的 输输 入入 信信 号号 连连 接接 方方 法法量 程 调 整零 点 调 整0 0 20 0V V输输 入入- -5 5 +5 V V输输 入入- -1 10 0 +10V V输输 入入A G N DA G N D第54页/共97页第五十五页,编辑于星期二:点 五十八分。第55页/共97页第五十六页,编
16、辑于星期二:点 五十八分。第56页/共97页第五十七页,编辑于星期二:点 五十八分。当A0为低电平时,则输出高8位数,而A0为高电平时,则输出低4位数;如果12/为高电平,则A0的状态不起作用。第57页/共97页第五十八页,编辑于星期二:点 五十八分。CE、 、R/ 12/ 、 A0各控制信号的组合作用,列于表2-4。CSC注: 表示1或0都可以。表2-4 AD574A控制信号的作用CSC88第58页/共97页第五十九页,编辑于星期二:点 五十八分。第59页/共97页第六十页,编辑于星期二:点 五十八分。MC14433为24引脚芯片,其内部原理框图与引脚排列如图2-15所示。12345678
17、9 10 11 12 15 16 17 18 19 20 21 22 23 24 1413OKLCIKLCUD2 0C1 0C1C1C/1R1RXVRVGAVVE EVD DQ3Q2Q0Q1D S1D S2D S4D S3E O CO RVSS时时 钟钟个个 位位十十 位位百百 位位千千 位位溢溢 出出极极 性性判判 别别控控 制制 逻逻 辑辑C M O S线 性 电 路多多 路路 选选 择择 开开 关关 锁锁 存存 器器 C L K IC L K OVX被 测 电 压Q0Q3D S1D S4O R 过过 量量 程程D UE O C实实 时时 显显 示示转转 换换 周周 期期M C 14433
18、图图 2 2- -1 15 5 M MC C1 14 44 43 33 3原原 理理 框框 图图 与与 引引 脚脚 图图 1R/1C1R1C1 0C2 0CRV压压电电准准基基GAV3 3 4 4 1CM地拟模 第60页/共97页第六十一页,编辑于星期二:点 五十八分。模拟电路部分有基准电压、模拟电压输入部分。被转换的模拟电压输入量程为1999mv或l999V两种,与之相对应的基准电压分别为+200mV或+2V两种。数字电路部分由逻辑控制、BCD码及输出锁存器、多路开关、时钟以及极性判别、溢出检测等电路组成。5G14433采用字位动态扫描BCD码输出方式,即千、百、十、个位BCD码轮流地在Q0
19、Q3端输出,同时在DS1DS4端出现同步字位选通信号。第61页/共97页第六十二页,编辑于星期二:点 五十八分。VAG:被测电压VX和基准电压VR的接地端 (模拟地)。VR:外接输入基准电压,+200mV或+2V。VX:被测电压输入端。R1、R1/C1、C1:外接积分电阻和积分电容元 件端,外接元件典型值:当基准电压为2V时,、C1 = 0.1F,R1 = 470 k;当基准电压为200mV时,C1 = 0.1F,R1 = 27 k。第62页/共97页第六十三页,编辑于星期二:点 五十八分。C01、C02:外接失调补偿电容C0端,C0的典型值 为0.1F。DU:转换更新控制端。当该引脚输入一个
20、高电平,就把转换结果送到输出锁存器上。通常把DU与EOC连接,每次的AD转换结果都被更新。CLOKI和CLKO:时钟振荡器外接电阻Rc 端,Rc的典型值为470 k,时钟频率随着Rc增加而下 降。VEE:模拟部分的负电源端,接5V。VSS:数字地,实际应用时VSS接VAG,即模拟地 和数字地相连。EOC:转换结束标志输出。当A/D转换结束后,该引脚输出一个正脉冲。第63页/共97页第六十四页,编辑于星期二:点 五十八分。 :过量程标志输出,平时为高电平,当输入的模拟信号超过量程范围,该引脚上出现低电平。DS1DS4:选通脉冲输出端。当转换结束后,将循环输出千位、百位、十位、个位的数据。当DS1
21、为 高电平、DS2DS4 为低电平,表示当前输出千位;当DS2为高电平其它DS位为低电平,表示当前输出百位;当DS3为高电平其它DS位为低电平,表示当前输出十位;当DS4为高电平其它DS 位为低电平,表示当前输出个位。OR第64页/共97页第六十五页,编辑于星期二:点 五十八分。Q0Q3:BCD码数据输出线。其中Q0为最低位,Q3为最高位。当DS2、DS3、DS4顺序选通期间,Q0Q3分别输出完整的BCD码,即09十个数字任一个都可。但在DS1选通期间,数据输出线Q0Q3除了表示千位的0或1外,还表示转换值的正、负极处和欠量程还是过量程,其含义见表2-5。第65页/共97页第六十六页,编辑于星
22、期二:点 五十八分。表2-5 DS1选通时Q0Q3表示的输出结果注: 表示1或0都可以。第66页/共97页第六十七页,编辑于星期二:点 五十八分。由表2-5可知:1Q3表示BCD千位的数值:Q3=1,则千位数为0,Q3=0,则千位数为1。2Q2表示转换值的极性:Q2=1为正极性,VX0,Q2=0为负极性,VX0。3Q0表示量程范围:Q0=0表示VX 未超出量程范围;在Q0=1、Q3=0时,表示过量程,在Q0=1、Q3=1时,表示欠量程。4在DS1=1时,Q1的输出没有意义。VDD:正电源端,接+5V。第67页/共97页第六十八页,编辑于星期二:点 五十八分。第68页/共97页第六十九页,编辑于
23、星期二:点 五十八分。第69页/共97页第七十页,编辑于星期二:点 五十八分。1查询方式读A/D转换单片机启动ADC0809转换以后,接着就查询EOC的电平状态,当EOC变为“1”时,表示A/D转换结束,单片机再给输出允许端OE送一个高电平,即读入A/D转换后的数据。该查询方式的接口电路如图2-16所示。第70页/共97页第七十一页,编辑于星期二:点 五十八分。由于ADC0809带有输出锁存器,因此它的输出数据线D0D7可以和AT89C52的P0口直接相连;AT89C52通过P2.0、P2.1、P2.2三条I/O线分别连到ADC0809的3条地址线ADDA、ADDB、ADDC,用来选通8个模拟
24、通道;通过P2.3控制ADC0809的地址锁存ALE端与启动转换START端;通过P2.5查询EOC的电平状态;A/D转换结束后,再通过P2.4控制ADC0809的输出允许端OE,通过P0口将转换后的数字信号读入单片机内;由P1.0输出频率可调的方波信号至ADC0809的时钟脉冲CLOCK端。 第71页/共97页第七十二页,编辑于星期二:点 五十八分。IN0IN1IN2IN3IN4IN5IN6IN7ADDAADDBADDCOEA/D8位位转换器三态输出锁存器CCVGND8路模拟量开关地址锁存与译码器0D1D2D3D4D5D 6 D7 DALECLOCKSTARTVREF+VREF-P0.0P0
25、.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7TXDRXDAT89C52P1.1P1.2P1.3P1.4P1.5P1.6P1.7EA/VPXTAL1XTAL2RESETT0T1EOC图 2-16 ADC0809与AT89C52 的查询方式接口电路P1.0RDWRPSENALE/PINT0INT1ADC0809CCV第72页/共97页第七十三页,编辑于星期二:点 五十八分。例题2-3:如2-16图所示,试用查询方式编程,对8个模拟通道的模拟电压进行巡回检测,并将A/D转换结果存入内部RAM以30H单元为始地址的数据缓冲区。 解
26、:程序清单如下: MOV R0,#30H ;数据缓冲区始地址送R0 MOV R1,#0 ;A/D转换通道地址送入R1(即000) MOV R2,#8 ;通道数(8路)存放于R2中MOVP2,#0 ;设置ADC0809的START、ALE、OE为低电平第73页/共97页第七十四页,编辑于星期二:点 五十八分。LOOP:MOVP2,R1 ;输出通道地址(即选通1N0通道)SETB P2.3 ;利用软件在P2.3查询方式读A/D转换上形成一正脉冲以锁存通道地址 CLRP2.3 ;启动A/D转换WATT:JNB P2.5,WATT ;判断转换是否结束,未结束则继续查询,直到转换结束SETBP2.4 ;
27、打开ADC0809转换结果输出门MOV R0,P0 ;转换结果存放于数据缓冲区 CLRP2.4 ;关闭ADC0809转换结果输出门 INCR0 ;数据缓冲区指针加1 INCR1 ;模拟通道地址加1 DJNZ R2,LOOP ;8路巡回采集未结束,则转向LOOP继续第74页/共97页第七十五页,编辑于星期二:点 五十八分。第75页/共97页第七十六页,编辑于星期二:点 五十八分。IN0IN1IN2IN3IN4IN5IN6IN7ADDAADDBADDCOEA/D8位位转换器三态输出锁存器CCVGND8路模拟量开关地址锁存与译码器0D1D2D3D4D5D 6 D7 DALECLOCKSTARTVRE
28、F+VREF-EOC图 2-17 ADC0809与AT89C52的中断方式接口电路ADC080974HC04CCVP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7TXDRXDAT89C52P1.1P1.2P1.3P1.4P1.5P1.6P1.7EA/VPXTAL1XTAL2RESETT0T1P1.0RDWRPSENALE/PINT0INT1第76页/共97页第七十七页,编辑于星期二:点 五十八分。例题2-4:如图2-17所示,对8个模拟通道的模拟电压进行巡回检测,并将A/D转换结果存入内部RAM以30H单元为始地址
29、的数据缓冲区,试写出中断服务程序。解:在INT0的中断服务程序中,完成两个任务:读取当前通道A/D转换结果;启动下一通道的A/D转换。INT0_SER:MOVA,P2 ;读当前通道地址ANLA,#07HADDA,#30H ;计算当前通道在A/D转换缓冲区的地址MOVR0,ASETBP2.4;打开ADC0809转换结果输出门第77页/共97页第七十八页,编辑于星期二:点 五十八分。MOVR0,P0;将A/D转换结果存放在缓冲区CLRP2.4 ;关闭ADC0809转换结果输出门MOVA,P2 ;计算下一通道地址ANLA,#07HINCAANLA,#07HMOVP2,A ;打开下一通道SETBP2.
30、3CLRP2.3RETI;中断返回 第78页/共97页第七十九页,编辑于星期二:点 五十八分。第79页/共97页第八十页,编辑于星期二:点 五十八分。AD574A与AT89C52的查询方式接口电路如图2-18所示,图中采用双极性输入方式,12位输出数据线与AT89C52的P0口以分时复用的方式连接,P2口用作A/D转换的控制信号,引脚12/接地。根据AD574A的控制时序,启动A/D转换时以12位进行;读入时按照高8位与低4位分两次读入。第80页/共97页第八十一页,编辑于星期二:点 五十八分。图 2-18 AD574A与与AT89C52的的接接口口电电路路AD574ALVCCVEEVREF
31、INREF OUTBIP OFFNIV01NIV02AGNDDGNDDB0DB1DB2DB3DB4DB5DB6DB7DB8DB9DB10DB11CEAOCSSTS12/8P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RDWRPSENALE/PTXDRXDAT89C52P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7EA/VPXTAL1XTAL2RESETINT0T0T1INT1CCVR/C+5V+15V-15V-5V+5V-10V+10V第81页/共97页第八十二页,编辑于星期二:点 五十八分。以
32、下是图2-18的驱动程序:MOVP2,#11H;启动12位位转换MOVP2,#1EH;设置AD574A处于无操作状态WATT:JB P2.4,WATT;等待转换结束MOVP2,#13H;读高8位MOV30H,P0;高8位存内部RAM 30H中MOVP2,#1EH;设置AD574A处于无操作状态MOVP2,#17H;读低4位MOVA,P0ANLA,#0F0H;屏蔽无效的4位MOV31H,A;低4位存内部RAM 31H中MOVP2,#1EH ;设置AD574A处于无操作状态 第82页/共97页第八十三页,编辑于星期二:点 五十八分。第83页/共97页第八十四页,编辑于星期二:点 五十八分。输入VX
33、量程设定为1.999 V,基准电源为 VR = 2 V,采用 5G1403精密电源;时钟信号CLKO、CLKI两端外接电阻RC=300 k,可产生 66 kHZ的时钟,完成一次A/D转换的时间约为250 ms;C01、C02两端外接失调补偿电容C0=0.1F;R1、R1/C1、C1端外接积分电阻R1 = 470 k和积分电容C1 = 0.1F;将DU端与EOC端短接,使每次A/D转换结束时都将转换结果送至内部的锁存器,再经多路开关输出选通信号DS1DS4及BCD码数据Q0Q3,CPU通过P1口读入后进行分类处理。第84页/共97页第八十五页,编辑于星期二:点 五十八分。P P1 1. .0 0
34、P P1 1. .1 1P P1 1. .2 2P P1 1. .3 3P P1 1. .4 4P P1 1. .5 5P P1 1. .6 6P P1 1. .7 7Q Q0 0Q Q1 1Q Q2 2Q Q2 2D DS S1 1D DS S2 2D DS S3 3D DS S4 4I IN NT T0 0E EA AF FF FF F0 0. .4 47 70 0. .2 20 0. .1 14 47 70 0K KC C1 1R R1 1/ /C C1 1R R1 1C CL LK KO OC CL LK KI IE EO OC CD DU UC C0 01 1C C0 02 23 3
35、0 00 0K K1 1K K+ +5 5V V- -5 5V V+ +5 5V VV VD DD DV VS SS SV VE EE EV VR RV VA AC CV VX X模模拟拟电电压压输输入入端端A AT T8 89 9C C5 52 2M MC C1 14 44 43 33 33 30 04 41 1C CM M图图 2 2- -1 19 9 M MC C1 14 44 43 33 3与与A AT T8 89 9A A5 52 2的的接接口口电电路路F F0 0. .1 1C C0 0 C C1 1R R1 1R RC C第85页/共97页第八十六页,编辑于星期二:点 五十八分。
36、由于EOC是A/D转换结束输出标志信号,因此CPU可定时查询EOC引脚,或采用中断方式。图中为采用中断方式的接口电路,将MC14433的转换结束标志输出信号EOC和转换更新控制信号DU两引脚相连,则选择了连续A/D转换方式。MC14433上电后即对外部输入模拟电压Vx进行A/D转换,每次A/D转换结束后,EOC输出一个正脉冲,一方面通过DU端控制A/D转换结果的更新输出,另一方面经非门向CPU的申请中断,CPU响应中断后,在中断程序中分别取走千位(还有标志位)、百位、十位和个位的BCD码。软件查询时,应按DS1、DS2、DS3、DS4的顺序。经处理后送入单片机内RAM的2EH、2FH单元中,数
37、据存放的格式如图2-20所示。 第86页/共97页第八十七页,编辑于星期二:点 五十八分。符符号号千千位位百百位位BCD码码D0D3D4D D7 7D0D3D4D7十十位位BCD码码个个位位BCD码码位位地地址址77H74H图图 2-20 BCD码码数数据据存存放放格格式式 2EH2FH第87页/共97页第八十八页,编辑于星期二:点 五十八分。主程序的初始化是开放CPU及中断,与有关的初始化主程序:SETB IT0 ;选择边沿触发中断SETB EX0 ;允许中断开放SETB EA ;允许总中断开放MC14433 A/D转换中断子程序框图如图2-21所示。第88页/共97页第八十九页,编辑于星期
38、二:点 五十八分。输输 入入 D S1= 1?保保 护护 现现 场场YNYY将 符 号 位 置 0Q0= 1?Q2= 1?NY将 符 号 位 置 1输输 入入 千千 位位 值值NNN输 入 D S2= 1?输 入 百 位 值 B C D 码输 入 D S3= 1?输 入 十 位 值 B C D 码YY输 入 D S4= 1?输 入 个 位 值 B C D 码恢恢 复复 现现 场场中中 断断 返返 回回置置 标标 志志N图 2-21 M C 14433 A /D 转 换 中 断 子子 程 序 框 图第89页/共97页第九十页,编辑于星期二:点 五十八分。相应的中断子程序如下:ORG 0003H ;中断矢量LJMP PINT0 ;转中断实际入口地址 PINT0: PUSH A ;保护现场 PUSH PSW ; SETB 03H ;设置中断 标志置1 LOOP: MOV A,P1 ;读A/D转换值及状态 JNB ACC.4,LOOP ;DS11,未选通,查询等待 JB ACC.0,PERR ;查是否通过、欠量程,Q0=1转PERR JB ACC.2,PL1 ;Q2=1为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研八下英语Unit 6 Developing ideas《自主学习》课件
- 2025 网络基础中网络流量分类的深度学习方法课件
- 停车泊位可行性研究报告
- 行政强制的基本概念和分类
- 2026年及未来5年市场数据中国商贸服务行业市场深度分析及投资策略咨询报告
- 安徽省安庆市2026届高三下学期模拟考试(二模)化学试卷(含答案)
- 2025 高中信息技术数据与计算之数据安全的同态加密多方数据共享课件
- 2026年及未来5年市场数据中国产品认证市场竞争格局及投资前景展望报告
- 四川省内江市2026届高三第二次模拟考试试题历史试卷(含答案)
- 2026年开平南油田10万吨级圆筒型FPSO总承包项目管理经验复盘
- 职业道德与法治知识点总结中职高教版
- 2025年绿色低碳先进技术示范工程实施方案-概述及范文模板
- 2025上半年广西现代物流集团社会招聘校园招聘149人笔试参考题库附带答案详解
- 高值耗材点评制度
- 2025高考化学一轮复习之物质结构与性质(解答大题)
- 【浙科综合实践】四上第四课项目一、美味的中秋月饼
- 2025年上海市安全员C3证(专职安全员-综合类)证模拟考试题库及答案
- 人教版(PEP)五年级英语下册第一单元测试卷-Unit 1 My day 含答案
- ASTM-D3359-(附著力测试标准)-中文版
- 部编版三年级语文下册1-8单元主题阅读附答案
- 团队建设与管理 课件 第1章 团队概述
评论
0/150
提交评论