标题: 关于ADC0832的DI和D0端口为什么可以同时接在单片机的一个I/O口上 [打印本页]

作者: suzhi    时间: 2017-6-27 16:14
标题: 关于ADC0832的DI和D0端口为什么可以同时接在单片机的一个I/O口上
DI和D0为什么可以同时接在单片机的一个I/O口上
作者: zl2168    时间: 2017-6-27 19:39
本帖最后由 zl2168 于 2017-6-28 07:56 编辑

在片选 满足条件(完成从高到低的跳变)后,第1个时钟脉冲的上升沿,测得DI=1,即启动ADC0832;第2、3个时钟上升沿输入A-D通道地址选择:00和01为差分输入,10和11为单端输入,如表9-1所示;第3个时钟下降沿,DI关断;第4个时钟是ADC0832使多路转换器选定的通道稳定,DO脱离高阻状态。
根据ADC0832串行A-D转换工作时序,DI端在接收主机起始和通道配置信号后关断,直至CS再次出现下跳变,DO端在DI端有效期间始终处于三态,因此DI端与DO端可与RXD端连接在一起,不会引起冲突。
以上摘自张志良编著《80C51单片机实用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于学习51单片机原理,程序(双解c和汇编)语句条条有注解,便于阅读理解,便于自学。

作者: zl2168    时间: 2017-6-28 07:57
本帖最后由 zl2168 于 2017-6-28 11:25 编辑

实例85  ADC0832串行A-D(TXD输出CLK)
Proteus仿真一下,确认有效。
实例85 ADC0832串行A-D( TXD输出CLK).rar (36.86 KB, 下载次数: 13)

以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版.。书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。

作者: zl2168    时间: 2017-6-28 07:58
本帖最后由 zl2168 于 2017-6-28 11:26 编辑

实例86  ADC0832串行A-D(虚拟CLK)
Proteus仿真一下,确认有效。
实例86 ADC0832串行A-D(虚拟CLK).rar (35.29 KB, 下载次数: 4)

以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版.。书中电路和程序设计有详细说明,程序语句条条有注解。仿真电路和Hex文件能在清华出版社网站免费下载,程序源代码只能到书上看了。到图书馆借,或到新华书店翻阅,或到网上书店打折购买。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1