找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7871|回复: 3
打印 上一主题 下一主题
收起左侧

ADC0808的CLOCK引脚接AT89C51的P3.7口,是怎么让ADC0808产生时钟的啊?

[复制链接]
跳转到指定楼层
楼主


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:111634 发表于 2018-6-1 22:40 | 只看该作者
本帖最后由 zl2168 于 2018-6-1 22:43 编辑

用P3.7控制产生0808CLK,是虚拟CLK。
所谓虚拟CLK,是用某一通用I/O端线,模拟CLK输出脉冲信号。
实例84  ADC0808并行A-D(虚拟CLK
实例84 ADC0808A-D(虚拟CLK).rar (35.75 KB, 下载次数: 107)
Proteus仿真一下,确认有效。

以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1.书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

板凳
ID:111634 发表于 2018-6-1 22:46 | 只看该作者
本帖最后由 zl2168 于 2018-6-1 22:47 编辑

80C51 ALE信号固定为CPU时钟频率的1/6,若fOSC=6MHz,则1/6为1MHz,正好用于0809 CLK(此时A-D转换时间为64s)。因此,80C51 ALE信号除用于74LS373锁存低8位地址外,还与0809 CLK端连接,用于0809 A-D转换的时钟信号。但若fOSC=12MHz,则1/6为2MHz,超出0809最高工作频率,就需要用分频器分频了。
实例81  ADC0808中断方式A-D(ALE输出CLK
实例81 ADC0808A-D( ALE输出CLK,中断方式).rar (54.32 KB, 下载次数: 59)
Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1.书中电路和程序设计有详细说明,程序语句条条有注解。
回复

使用道具 举报

地板
ID:174087 发表于 2018-6-1 22:51 | 只看该作者
简单来说,就是通过单片机对某引脚顺序输出高电平低电平来模拟时钟信号,这种方法有时用来进行模拟通信,例如IIC/SPI等等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表