单片机教学课件第9章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机教学课件第9章.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 教学 课件
- 资源描述:
-
1、9.1.1 8位逐次比较式位逐次比较式A/D转换器转换器0809的应用的应用 1 1ADC0809ADC0809的逻辑结构的逻辑结构八路模拟量开关地址锁存与译码八路A/D转换器三态输出锁存器38IN0AIN7CBALESTCLKVR+ VR-OEEOCGND0D7DCCV(1)分别率为)分别率为8位。位。(2)最大不可调误差小于)最大不可调误差小于1LSB。(3)单一)单一+5V电源供电,模拟输入范围为电源供电,模拟输入范围为05V。(4)具有锁存控制的)具有锁存控制的8路模拟开关。路模拟开关。(5)功耗为)功耗为15mW。(6)可锁存三态输出,输出与)可锁存三态输出,输出与TTL兼容。兼容。
2、(7)不必进行零点和满度调整。)不必进行零点和满度调整。(8)转换速度取决于芯片的时钟频率,时钟频率)转换速度取决于芯片的时钟频率,时钟频率 范围:范围:101280kHz。12345678910111213141918171615282726252423222120ADC08094INADDCEOC3DSTARTCLOCKOEGND)(REFVCCVALE)(REFVADDB3IN5IN6IN7IN0IN1IN2IN1D2D)LSB(0D4D5D6D)MSB(7DADDA (1)IN0IN7:8路模拟通道的输入端。路模拟通道的输入端。 (2)D0D7:8位数字量输出端。位数字量输出端。 (3
3、)VREF(+)、VREF(-):正、负参考电压输入端。:正、负参考电压输入端。一般情况下一般情况下VREF(+)与与VCC相连接,相连接,VREF(-)与与GND相连接相连接 (4)CLOCK:时钟输入信号。:时钟输入信号。 (5)START:转换启动信号,高电平有效。:转换启动信号,高电平有效。 (6)ADDA、ADDB、ADDC:模拟通道选择输入:模拟通道选择输入端。端。 (7)ALE:地址锁存信号。:地址锁存信号。 (8)EOC:A/D转换结束信号,此信号常被用来作转换结束信号,此信号常被用来作为中断请求信号。为中断请求信号。 (9)OE:允许输出信号。:允许输出信号。(1)时钟的连接
4、)时钟的连接 A/D转换器时钟的提供方法有两种,一种由转换器时钟的提供方法有两种,一种由芯片内部提供,一种由外部时钟提供。对芯片内部提供,一种由外部时钟提供。对于于ADC0809这样的这样的8位位A/D转换器来说,由转换器来说,由于内部没有时钟发生器,需要有外部提供于内部没有时钟发生器,需要有外部提供时钟,这时可以用单独的外部振荡器,更时钟,这时可以用单独的外部振荡器,更多的是用多的是用CPU时钟经分频后,送至时钟经分频后,送至A/D转换转换器。器。 执行一条执行一条MOVX DPTR,A指令产生指令产生WR信号,信号,使使ALE、START有效,锁存通道并启动有效,锁存通道并启动A/D转换。
5、转换。 当转换结束时,当转换结束时,EOC端输出高电平。可用中断或端输出高电平。可用中断或查询的方式取得结束信号。使输出允许查询的方式取得结束信号。使输出允许OE端为高端为高电平,这时电平,这时8位转换数据输出到数据线上,此时位转换数据输出到数据线上,此时通过一条通过一条MOVX A, DPTR指令即可将数据读指令即可将数据读入入CPU。 利用查询方利用查询方式对式对8路模路模拟信号进行拟信号进行采集,转换采集,转换结果存放在结果存放在首地址为首地址为30H的数据的数据RAM中。中。 ORG 0000H MAIN: MOV DPTR,#0FEF8H ;P2.00,且指向,且指向IN0 MOV
6、R1,#30H ;置数据区首地址;置数据区首地址 MOV R7,#08H ;置通道数;置通道数 READ: MOVX DPTR,A ;启动;启动A/D HERE: JB P3.3,HERE ;查询转换完;查询转换完 MOVX A,DPTR ;读转换结果;读转换结果 MOVX R1,A ;存放数据;存放数据 INC R1 ;指向下一个存储单元;指向下一个存储单元 INC DPTR ;指向下一通道;指向下一通道 DJNZ R7, READ ;巡回未完继续;巡回未完继续 END+ALECLKP2.7P074LS373GA0A1A2A7WRRD1INTEOCADDCADDBADDA0D7DSTARTA
7、LEOEDCKQQ74LS74)(REFV)(REFV7IN0IN八路模拟量输入89C51+5V74LS02GNDADC0809 ORG0000H SJMPMAIN ORG0013H SJMPINT1 ORG 0030H MAIN:MOVR1,#30H;置数据区首址;置数据区首址 MOVR7,#08H;置通道数;置通道数 MOVDPTR,#7FF8H;P2.70,指向,指向IN0 SETBIT1;开中断;开中断 SETBEX1 SETBEA READ:MOVX DPTR,A;启动;启动A/D HERE:SJMPHERE;等待中断;等待中断 DJNZR7,READ;巡回未完继续;巡回未完继续 I
8、NT1:MOVX A,DPTR;读取转换结果;读取转换结果 MOVXR1,A;存放数据;存放数据 INCR1;指向下一存储单元;指向下一存储单元 INCDPTR;指向下一通道;指向下一通道 RETI;中断返回;中断返回 END 1MAX1247简介简介 MAX1247是是MAXIM公司公司研制的公司公司研制的12位位4通通道串行道串行A/D转换器,具有高精度和高速的特点。转换器,具有高精度和高速的特点。 VCC:电源,接:电源,接+5V。 CH0CH4:模拟:模拟 信号输入引脚(信号输入引脚(4通道可选)。通道可选)。 COM:模拟输入:模拟输入 参考基准端。参考基准端。 SHDN:低电平有效
9、。当低电平有效。当 SHDN =0,器件自动关,器件自动关 闭,并进入掉电节能状态,否则为正常状态。闭,并进入掉电节能状态,否则为正常状态。 VREF:基准电压输入引脚。:基准电压输入引脚。 REFADJ:缓冲放大器输入引脚,接:缓冲放大器输入引脚,接VCC时,内部时,内部缓冲放大器无效。缓冲放大器无效。 AGND:数字地。:数字地。 DGND:模拟地。:模拟地。 DOUT:串行数据输出引脚,转换数据高位先出。:串行数据输出引脚,转换数据高位先出。 SSTRB:转换结束标志。:转换结束标志。 DIN:串行数据输入引脚,时钟上升沿有效。:串行数据输入引脚,时钟上升沿有效。 CS:片选端,低电平有
展开阅读全文