8.8.1 基本思路
Dallas-MAXIM公司生产的单总线器件除了采用传统芯片形式的封装外,另一类是采用不锈钢外壳制作的iButton(信息纽扣)坚固式封装,见图8-44。iButton器件有F3和F5两种厚度(以mm为单位),不锈钢纽扣外壳作为地线,正面的金属接触面作为信号线并与外壳电气隔离。该类器件设计成为接触式,可热拔插,还配合有专门的接触探头(有的内嵌有LED指示灯),通过两者接触的方式使用,本实验针对这类iButton器件来进行。
51系列单片机通过串行扩展方式读取单总线器件的ID码,需遵循单总线信号传输协议,包括初始化、ROM命令传输、功能命令传输,这些命令序列都是由复位脉冲、应答脉冲、写“0”、写“1”、读“0”和读“1”等几种基本时序来完成。上述信号时序和ROM命令等内涵已在4.3.2节作了具体陈述。iButton器件通过单总线由单片机(主设备)供电,单片机按先低位后高位的传输顺序读取iButton器件(从设备)的64位ID码后,以字节为单位依次通过并行口送到数码管作静态显示。(https://www.daowen.com)

图8-44 iButton(信息纽扣)坚固式封装