0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

电子电路单片机

MAX1166典型应用电路(MAX1166与单片机8051的接口电路)

MAX1166典型应用电路(MAX1166与单片机8051的接口电路)
提问者:eileenchen321 地点:- 浏览次数:6959 提问时间:02-10 18:00
我有更好的答案
提 交
1条回答
aacool 02-14 00:36 回答数:0 被采纳数:0












MAX1166典型应用电路(MAX1166与单片机8051的接口电路)

  MAX1166的总线接口为8位,该总线的接口速度相当快,可以和各种微处理器直接进行接口,因此MAX1166与8位微处理器的连接电路相对比较简单。图4是MAX1166和MCS-8051的接口电路图。在本例中,由于单片机外围芯片仅有MAX1166一片,所以,为简单起见,没有为之确定地址,即任意地址均可作为其地址。因为MAX1166的CS信号脉冲宽度要求最小为40ns,因此,对于单片机而言,只要对外部设备进行写操作,即会产生WR脉冲,其宽度为6个时钟周期。如果采用12MHz的晶振,其脉冲宽度为500ns,所以可以将单片机的WR信号作为MAX1166的CS输入信号。至于R/ C 、EOC和HBEN等信号,只需连接到普通的锁存功能端口即可(如单片机的P1口)。



  图4中,MAX1166采用的是内部参考源。如果在CS信号的第二个脉冲下降沿使R/ C 为低电平,即选择了稳定工作模式,该模式的应用程序如下(该程序会将转换结果的高8位存放在片


内存储器A0单元,而将低8位存放在A1单元):


  MOV R0  #A0 ;数据暂存区地址


  SAMP CLR P1.0 ;拉低R/ C电平,为


  A/D转换启动做准备


  MOVX @DPTRA ;给CS第一个脉冲信


  号,MAX1166进入准


  备工作状态


  MOVX @ DPTRA ;给CS第二个脉冲信


  号,启动A/D转换


  WAIT JB P1.2 WAIT ;如果转换结束,则进


  入读数据子程序


  REDA SET P1.0 ;拉高R/ C电平,准备


  读取数据


  MOVX @ DPTRA ;给CS第三个脉冲信


  号,开始读数据


  SET P1.1


  MOVX A@DPTR ;读取数据高8位


  MOV @R0 A


  INC R0


  CLR P1.1


  MOVX A@DPTR ;读取数据低8位


  MOV @R0 A

撰写答案
提 交
1 / 3
1 / 3
相关电子电路
联想LX-PL4C2型彩色显示器开关电源电路
TDA16846组成的彩电开关电源原理图
长虹CN-9机心彩电开关电源电路
索尼KV2184彩电开关电源电路
王牌TCL-3460D彩电开关电源电路
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航