8.8.3 软件方案
1.软件框架
由于单总线上只有一个从设备,因此不必执行搜索ROM命令[F0h],只需单片机通过执行“读ROM命令”,向从设备写入ROM命令码[33h],就能直接读出DS1990A芯片ROM中的电子标识字节(64位ID码),这个过程要结合上述单总线初始化、写“1”、写“0”、读“1”、读“0”等基本信号时序来逐位实现。读出的ID码以字节为单元依次作7段硬件译码和静态显示(参见5.2.2节)。
2.程序流程
单总线器件标识读取主程序流程图见图8-47,单总线器件读取ROM程序流程图见图8-48。

图8-46 单总线器件电子标识读取电路装置

图8-47 单总线器件标识读取主程序流程图(https://www.daowen.com)

图8-48 单总线器件读取ROM程序流程图
3.C语言源程序





