1.1 场景
某系统由上位机和设备组成,通过某种总线连接,如下图所示:
系统采用的通讯方式是:上位机发送指令,对应的设备回复;设备之间不能通讯;设备不会主动发送数据。如果上位机发送的命令中没有指定唯一的设备地址,则所有符合条件的设备都会回复,此时总线上会产生冲突,上位机无法获得有效的返回数据。
系统中最多存在250个设备,每个设备用8个数字(0-9)的ID来唯一标识,例如:12345678、99881100。设备支持对ID采用通配符方式查找。
本题目要求设计上位机ID搜索程序,能够在最短时间内查找出系统中所有的设备ID。
1