- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章模拟量输入输出通道的接口技术4
2.3.4 高于8位A/D转换器及其接口技术 4. 高于 8位的A/D转换器接口技术及程序设计 (1) 对于高于 8 位的 A/D 转换器与 8 位 CPU 接口时 数据的传送需分步进行。 (2) 数据分割形式有向左对齐和向右对齐两种格式 (3) 读取数字采取分步读出方式。 (4) 用读控制信号线和地址译码信号来控制。 (5) 在分步读取数据时,需要提供不同的地址信号。 微机控制技术 2.3.4 高于8位A/D转换器及其接口技术 微机控制技术 图2-25 AD574A与微型机接口电路 单极性 按8位转换 12位向左对齐 5.应用 (1)硬件设计 ( 图2.25 ) ① A/D 数字量输出 · 直接与单片机数据总线接口 ( 内部含三态锁存器 )。 · 采用 12 位 向左对齐输出格式 将 A/D 低 4 位 DB3~DB0 接到 8031 高4位 DB11~DB8 上。 读出时:第一次输出 DB11~DB4(高8位), 第二次输出 DB3 ~ DB0(低4位), ( DB7~DB4 为 0000H ) ② 转换结束信号的处理 标志位 STS 接到 P1.0位。(供查询 ) 。 ( P1.0 = STS = 0 时读入数据 ) 微机控制技术 2.3.4 高于8位A/D转换器及其接口技术 (2)逻辑控制 (寻址、启动和读出) ① 数据读出方式选择: 数据格式选择端 ≡ 0V(接地)(分两次输出) ② 启动A/D和读取转换结果,用CE, 和 R/ 控制。 · CS 接地,芯片总是被选中; · CE由 和 两信号通过一个与非门控制。 (不论处于读还是写状态下,CE≡1) · R/ 控制端由 P0.1 控制。 P0.1=0,启动 A/D 转换 P1.0=1,则读取 A/D 转换结果。 ③ 字节控制端A0由P0.0控制。 在转换过程中,A0=0,按12位转换; 读数时,P0.0=0读取高8位数据, P0.0=1,则读取底4位数据。 微机控制技术 2.3.4 高于8位A/D转换器及其接口技术 (4) A/D 574 地址 · 启动转换地址; 0FCH · 读取高 8 位数据地址: 0FEH · 读取低 4 位数据的地址为: 0FFH。 微机控制技术 A0=0, 按 8 位转换 R//C = 0, 转换 A0=0, 读高 8 位数据 R//C = 1, 读操作 A0 = 1 读低 4 位 R//C = 1, 读操作 AD574 的地址与控制信号 CE /CS 12//8 R//C A0 操作 1 0 0 0 0 启动12位转换 1 0 0 1 0 输出高 8 位 1 0 0 1 1 输出低 4 位 地址 0FCH 0FEH 0FFH MOV P2, #00H MOV R0, #0FCH MOVX @R0, A MOV P2, #00H MOV R0, #0FEH MOVX A , @R0, MOV P2, #00H MOV R0, 0FFH MOVX @R0, A 查询方式的A/D转换程序如下: ORG 0200H ATOD:MOV DPTR,#9000H ;设置数据地址指针 MOV P2, #OFFH MOV R0, #0FCH ;设置启动 A/D 转换的地址 MOVX @R0,A ;启动A/D转换 LOOP:JB P1.0,LOOP ;检查 A/D 转换是否结束? INC R0 INC R0 MOVX A, @R0 ;读取高8位数据 MOVX @DPTR,A ;存高8位数据 INC R0 ;求低4位数据的地址 INC DPTR ;求存放低4位数据的RAM单元地址 MOVX A, @R0 ;读取低4位数据 MOVX @DPTR,A ;存低4位数据 HERE:AJAMP HERE 微机控制技术 2.3.4 高于8位A/D转换器及其接口技术
您可能关注的文档
最近下载
- 训练基地信息化系统维保项目方案投标文件(技术方案).doc
- 人教版道德与法治三年级上册第5课《 走近科学家》第2课时 他们离我们并不遥远 教学课件.pptx VIP
- 黄浦区卢湾中学能源审计报告.pdf VIP
- HDJH30-120J型架桥机说明书.doc
- 5.2用圆设计图案(表格式)教学设计 人教版六年级上册数学.docx VIP
- 航空集装器知识 .pdf VIP
- SHT-3012-2011 石油化工金属管道布置设计规范.pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
- sfz jd2015数据库数据真实性鉴定.pdf VIP
- 公司中层领导人员任职回避和公务回避管理实施细则.docx VIP
文档评论(0)