- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
逐位逼近A/D转换一.基本原理 一般的物理量测量采用逐位逼近A/D转换,这类转换芯片包括ADC801、ADC0809、ADC1210等,其中,8位转换器ADC0809可以采集8路模拟信号,转换时间约为100微秒。 ADC0809的转换时序如下:其转换过程为:首先输入地址选择信号,在ALE信号作用下,地址信号ADD被锁存,产生译码信号,选中一路模拟量输入IN,然后输入启动转换控制信号START(不小于100纳秒),启动A/D转换,转换结束,数据送三态门锁存,同时发出EOC信号。在允许输出信号OE控制下,将转换结果输出到外部数据总线。所需时钟CLOCK一般为100KHz至640KHz之间。 连接电路如下:二.设计任务书1.题目逐位逼近A/D转换2.设计要求制作并调试如图11.2所示的A/D转换电路板,留好信号插座。编写A/D转换程序,要求能将IN端的0~5V的信号转换为数字量,并送LED显示。编写课程设计说明书。3.给定条件IN端的模拟信号可以用可调电位器给出0~5V。在PC机上调试可使用CYS8051和SIM8051。如需在EPROM中固化调试正确的程序,可使用ALL-11型烧写器。4.仪器设备DVCC-51-G型单片机开发机 一台WD-4稳压电源 一台PC机 一台ALL-11型烧写器 一台有关软件 一套三.设计1.硬件电路 硬件连接电路如图2所示。为保证连接可靠,应将该电路加以适当封装。参考电压Vref的精度将影响转换结果的精度,应采取一定的稳压措施。 2.软件流程 A/D转换的控制主要是按其工作时序,依次送出地址ADD、控制信号ALE、START,延时后待EOC出现上升沿,即可用OE读出转换结果。可采用软件延时、查询或中断方式。 如果采用查询方式,其工作流程为: (1)送地址至DPTR,使其选中一路模拟信号 (2)锁存地址并送START(3)延时60机器周期 (4)查询EOC是否变高,变高则转入下一步 (5)读入转换结果,送显示缓冲区显示 (6)转(1)如果采用中断方式,EOC反相后送至INT0,主程序流程为(1)设置INT0为下降沿有效(2)INT0开中断 (3)DPTR指向一路模拟信号 (4)启动转换 (5)调用显示子程序 (6)转移至(5) 处理INT0的中断处理子程序流程为 (1)读取A/D转换结果 (2)送显示缓冲区 (3)启动下一次A/D转换 (4)中断返回 3.参考程序查询方式的程序如下:ORG 1000HMOV SP,#50HLOOP: MOV R0,#79HMOV DPTR,#7FF8HMOVX @DPTR,AMOV R2,#20HDLY:DJNZ R2,DLYWAIT:JB P3.3,WAITMOVX A,@DPTRMOV R1,AANL A,#0FHMOV @R0,AMOV A,R1INC R0SWAP AANL A,#0FHMOV @R0,ADISP1: LCALL DISPSJMP LOOPEND中断处理方式的程序如下: 主程序 ORG 1000HMOV R0,#79H MOV SP,#50HSETB IT0SETB EX0SETB EAMOV DPTR,#7FF8HMOVX @DPTR,ALOOP: LCALL DISPSJMP LOOP处理INT0的中断处理子程序 ORG 0003HMOV R0,#79HMOVX A,@ DPTRMOV R1,AANL A,#0FHMOV @R0,AMOV A,R1INC R0SWAP AANL A,#0FHMOV @R0,AOUT: MOVX @DPTR,A RETI END以上程序中,显示子程序DISP未列出,其功能是将显示缓冲区79H~7EH内容送LED显示器显示。可参照实验七给出。 四.调试步骤 (1)制作好图2示的转换电路板后,用万用表测量其输出信号,以确认其工作正常与否。 (2)连好信号电缆,运行MCS-51单片机程序,调节模拟量输入,使输入为0V时显示00,输入为5V时显示FF。
您可能关注的文档
- 过程控制工程课程设计任务书--脱丙烷塔控制系统设计.doc
- 过程控制系统课程设计--单容水箱PI控制系统设计.doc
- 过程原理课程设计任务书--氨吸收填料塔设计.doc
- 化工原理课程设计-年产8万吨甲醇水常压连续精馏浮阀塔的设计.doc
- 环境工程原理课程设计-水吸收氨气填料吸收塔的课程设计.doc
- 机械设计课程设计-带式运输机双级圆柱齿轮减速器设计.doc
- 机械设计课程设计计算说明书-带式运输机用圆锥圆柱齿轮减速器设计(A2).doc
- 机械设计课程设计说明书-混凝土搅拌机上用的传动装置传动.doc
- 机械制造工艺及机床夹具课程设计-CA6140普通车床后托架(831001)零件的机械加工工艺规程及工艺装备设计.doc
- 机械制造工艺学课程设计-CA10B解放牌汽车前刹车调整臂外壳”零件的加工工艺规程及钻Ф62mm的孔和铣端面夹具设计.doc
文档评论(0)