- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教案da转换dac0832芯片
* A/D启动信号的形式有电平启动和脉冲启动 脉冲启动 对脉冲启动的 ADC, 如ADC0804、ADC0809、ADC1210 可用CPU执行输出指令时发出的片选信号和写信号组合得到 PC 总 线 IOW 地 址 译 码 地址线? 0? 0? ≥1 模拟量 输 入 A/D 转换器 A/D转换 启动信号 OUT DX, AL * 电平启动 对电平启动的ADC,如AD570、AD571、AD572, 该信号必须保持到A/D转换结束,中途不能撤除; 否则会停止转换,得到错误结果。 CPU可通过并行接口对ADC芯片发电平形式的启动信号。 PC 总 线 IOW 地 址 译 码 地址线? 0? 0? ≥1 模拟量 输 入 A/D 转换器 OUT DX, AL A/D转换 启动信号 数据线 锁 存 器 * ④ 转换完成EOC信号 A/D 转换器 模拟量输入信号 数字量输出信号 A/D转换启动信号 转换完成信号 A/D 转换需要一定时间, 在转换完一个数据之后, A/D芯片会发出一个转换完成信号。 (相当于输入设备的准备好信号) * ?将A/D芯片看作一个输入设备, CPU可采用下列 四种方法,读取A/D的转换结果: 程序延时方式(同步方式) 程序查询方式 中断方式 等待方式 数字量输出信号 A/D 转换器 模拟量 输入信号 A/D转换 启动信号 转换完成信号 四种方式对EOC信号的处理各不相同 * 程序延时方式(同步方式) 程序延时方式下, 硬件连线上未利用转换完成信号 启动A/D转换 读取A/D转换结果 延时 等待A/D转换结束 Y N 转换下一数据? 通过查阅手册了解A/D转换一个数据所需时间, 在CPU启动A/D转换之后,执行一个固定延时程序, 延时应大于等于A/D的转换时间, 然后CPU再读取A/D的转换结果。 * 程序查询方式 PC 总 线 IOR 地 址 译 码 地址线? 0? 0? ≥1 模拟量 输 入 A/D 转换器 IN AL, DX A/D转换 完成信号 数据线 三 态 门 转换完成EOC信号通过并行端口,送入CPU。 在CPU启动A/D转换之后, CPU不断查询A/D的转换结束信号, 一旦该信号有效, CPU读取A/D的转换结果。 * 启动A/D转换 读取A/D转换结果 Y N N Y 查询A/D转换结束 信号是否有效? 转换下一数据? 程序查询方式流程 * 中断方式 A/D 转换器 模拟量 输入信号 数字量 输出信号 A/D转换 启动信号 转换完成信号 IRQ4 PC总线 用A/D转换结束信号向微机系统发中断申请, CPU采用中断方式读取A/D转换结果。 * 主程其它工作处理 (可用双重循环延时代替) 设置中断向量 设置8259A,允许中断 启动A/D转换 STI开中断 设置8259A,禁止中断 返回DOS CLI关中断 开始 主程序 发中断结束命令EOI 启动A/D转换 IRET中断返回 开始 读取A/D转换结果 中断子程 * 主程序 发中断结束命令EOI IRET中断返回 开始 读取A/D转换结果 中断子程 设置中断向量 设置8259A,允许中断 STI开中断 设置8259A,禁止中断 返回DOS CLI关中断 开始 N 启动A/D转换 用HLT指令,等中断 转换下一数据? Y 或使用HLT指令 * 等待方式 A/D 转换器 模拟量 输入信号 数字量 输出信号 A/D转换 启动信号 转换完成信号 READY CPU 用A/D转换结束信号向微机系统发READY信号, 当CPU用IN读指令读取结果时,在未转换完成前, READY 信号为低电平,将延长CPU的读I/O端口周期; 待READY有效, 即A/D转换完成之后,再读取转换结果。 * T1 T2 T3 Tw T4 READY A19~A16 AD7~AD0 IO/M A15~A8 ALE RD DT/R DEN CLK 高 IO 低 M A19~A16 S6 ~ S3 D7 ~ D0 /S6~S3 A7 ~ A0 8088CPU最小模式下, 在T3状态下降沿,检测 READY 信号, 当READY为低电平,增加Tw状态; 直到READY为高电平,才进入T4状态 * A/D 转换器 模拟量 输入信号 数字量 输出信号 A/D转换 启动信号 转换完成信号 IO CH RDY PC总线 利用IBM PC/XT总线上的IO CH RDY信号: * A9~A0 IOR CLK D7~D0 T1 T2 T3 T4 IO CK RDY Tw Tw Tw Tw 在T3
您可能关注的文档
最近下载
- 精益化智慧手术室建设指南.pdf VIP
- 房产经纪人初级培训培训之房屋租赁培训资料.ppt
- 云浮硫铁矿企业集团公司校园招聘模拟试题附带答案详解.docx VIP
- 2025年中国微压富氧舱市场调查研究报告.docx
- 学习教育专题党课2篇:持续推进作风建设.docx VIP
- AIAG-VDA-FMEA作业指导书(第五版FMEA管理规定).docx VIP
- GB4968-2008 火灾分类.doc VIP
- 2022年公务员考试必备-公基常识真题含答案.doc VIP
- 环境管理 生命周期评价 原则与框架.pdf VIP
- (高清版)DB36∕T 1273-2020 铜尾矿掺合料在混凝土和砂浆中应用技术规程.pdf VIP
文档评论(0)