电子常识
具有11个输入端的12 位模数转换器7LC2543 是美国德州仪器公司于近几年推出的一种性能价格比较优的12 位A/ D 转换芯片,具有多种封装形式,并具有民用级、工业级、军用级产品。在产品型号、规格、封装形式、适用范围等方面。已形成一个系列。一九九八年以来开始在我国推广使用。
就12 位A/ D 转换器来说,TCL2543 具有转换快、稳定性好、与微处理器接口简捷、价格低等优点,相信在我国单片机应用领域将会很快推广鉴于51系列单片机是我国单片机应用领域的主流型号,一批与之兼容的单片机(如A789C51、GMS97C51等) 于近几年相继推广使用。
51系列术语含义可以扩大,我们可以把与51系列兼容的单片机称为广义51系列或51系列兼容机以下统一使用51系列术语。可以预计,51系列单片机的开发应用。在我国的单片机应用领域仍将是主导地位。因此。探讨TLC2543 与51系列单片机接口具有实际意义。
但是,ILC2543 与带有串行外设接口(SPI,Serial Peripheral Interface) 的微处理器易于接口。而51系列单片机不具有SP1,因此必须用软件合成SPI 的操作。
目前使用的51系列单片机没有SPI或相同的接口能力。为了与1LC2543接口。可以根据上节所给出的编程要点,利用软件合成SPI操作,完成A/D 数据的采集图2 给出了TLC2543 与51系列接口的一种方式。
图中7LC2543 与单片机之间只用4根线,转换结束EOF未接入单片机,这是基于二个工作周期之间的单片机指令一般大于104s,转换已经完成,不必判断EOF,也可以通过试验或计算指令执行时间确定转换是否结束,这样可以省去一根接线。下一节将根据此电路进行A/ D 采集程序的设计。
需要说明的是,图2 仅给出原理图,为了使电路简捷,有关电源、参考电压去耦等电路未画出。
根据TLC2543 的工作原理及图2 电路,可以进行A/ D采集程序的设计。设TLC2543 工作于输出数据为12位、高位先送出、输出数据为二进制的格式,这样控制字的高4位为通道号,低4位均为0。以下是采集一个通道的ILC2543A/ D转换子程序,其中给出了详细的注释。
以下是利用上述子程度采集0通道数据放入内存21H、22H,采集1通道数据放入内存23H、24H的主程序。注意其中调用了三次子程序,而第一次调用取出的数据是随机数。
全部0条评论
快来发表一下你的评论吧 !