工作中遇到的问题、困扰了我很长时间。
DS18B20的数字温度记、用protero仿真时用AT12C2051是好的、但是用STC单片机的STC89C2052AD就不行、实在苦恼。
后来在研究STC89C2052AD的时候、发现这个片子的时序很混乱、一条C语句的执行时间是不确定的、而DS18B20要求的时序很严格,导致我对这个问题百思不解。
后来我用STC89C51的时候、程序没改灌进去就可以工作。原来在STC89C51的下载程序里面可以设置工作是否是12分频,而在STC89C2052AD中没有的。
以后要吸取教训、不再用STC89C2052AD、除非在要求时序不太严格的时候。