导航:首页 > 操作系统 > adc080951单片机

adc080951单片机

发布时间:2023-12-05 20:18:40

① ADC0809与51单片机连接,请看下图

这个电路,是《三总线》形式。

P0,又要输出地址低八位,又要输入/输出数据。
P0,忙不过来,需要外接一个 74LS373,锁存住先输出的地址低八位。
这就是 74L373 在那里,所起的作用。

74LS373,输出的低八位地址,只用到了三位,送到了 ADC0809。
对 0809 写入,再启动它,需要的信号,就由单片机和几个门电路完成。

细节,说起来太麻烦。
看书吧,有时序波形。

② adc0809转换的一些问题(与51单片机配合)

1 、地址是人为定义的,在51单片机中P0口是低位地址8位与数据口8位分时复用,所有连接在地址总线上的器件,都必须有一个地址区间(地址块),例如,RAM 62256需要32Kbyte,0000H--7FFFH,就是一个片选信号。
ad转换器需要一个,经过地址译码器,译码后的“区间”,即储存器的片选信号,译码器可以分成1,2,4,8块----,1就是单一地址,必须译码器;看自己需要选定,选定一块,如果需要,这一块还可以用译码器再次译码,原则上可以到单个地址,ADC0809需要8个地址,用低位地址线A0,A1,A2三根,和上面所述的片选信号线,完成对该器件8路ad转换器的选择,低位地址线可以共用,片选线不能与其它器件共用。
2、外部数据输入到P0口是需要有相应的器件被选择,需要读写信号线控制的,这里用 /RD 读信号,它不是单一发出,它与地址线共同完成对器件的读写操作。
这个例子中,需要选择这个ADC器件(片选),还需要选择由哪一路转换器输出(A0,A1,A2)。

data=P0这条指令和data=P1一样,没有地址输出,没有/RD输出,就是没有选择到需要的器件。

③ 51单片机与adc0809的连接图

上图电路,是三总线形式。
p0
口,兼作低八位地址,以及数据总线,使用。
下图电路,是用
p0
当做
io
接口。
通过软件编程,实现对
0809
的控制。
下图,电路,简单一些,编程,就复杂一些。

④ 单片机51和adc0809进行模数转换,还有显示(0---255)程序,同时用51产生500kHZ的脉冲给0809,怎么实现

呵呵 为你解答
单片机51和adc0809进行模数转换,如何产生500kHZ的脉冲给0809的实现方法:
adc0809的时钟频率一般都很高,可选用500KHZ,都是靠89s51单片机的ALE地址锁存信号
做为adc0809的时钟,ALE地址锁存信号的频率为89s51单片机振荡频率的1/6,如果单片机
的振荡频率=3MHZ,则ALE地址锁存信号的频率=500KHZ.

如果单片机的振荡频率=6MHZ,则ALE地址锁存信号的频率=1MHZ. 要通过一个2分频器后,将频率变为500KHZ.再做adc0809的时钟使用。

呵呵 靠单片机编程来提供500KHZ时钟信号很难做到。 显示电路就自己设计吧,其它的含返判就没世迅什么难度了。

记着,别忘给俺加分啊。谈改

阅读全文

与adc080951单片机相关的资料

热点内容
程序员转正 浏览:201
应用隐私加密忘记密码怎么办 浏览:681
2g视频怎么压缩 浏览:607
康佳电视服务器异常怎么解决 浏览:838
怎么用c语言编译简单的小游戏 浏览:814
服务器如何以域用户登录 浏览:602
安卓os14怎么默认桌面 浏览:549
应用市场下载在哪个文件夹 浏览:895
安卓上的谷歌地图怎么用 浏览:183
安卓命令行打包 浏览:516
编程文字与数字教学视频 浏览:817
如何看手机号码注册哪些app 浏览:413
linux查看总内存 浏览:852
python进程间共享 浏览:438
js如何获取本地服务器地址 浏览:70
gfx什么时候支持安卓十一系统 浏览:942
压缩机90兆帕 浏览:932
程序员调侃语句 浏览:583
不是php函数的是 浏览:1002
压缩文件好处 浏览:787