分类：电脑/网络-硬件
问题：单片机输出PWM波，ds18b20采集温度用单片机做的温度监控系 
用做的温度监控系统，ds18b20采集温度，现在还要输出PWM波频率为100HZ，应该如何实现？求大神指点用低定时器中断时不行的，会使ds18b20输出错误，若在ds18b20程序中关中断，pwm波会有断续。
回答：DS18B20用N次定时中断读取，比如4MS中断一次，第1次复位18B20，
第2次18B20引脚置高，第3次发出转换命令 搜索器件,并启动，到第40次时再复位18B20,41次引脚置高，42次读取命令，43次读取数据。也就是说读取一次温度，需要中断43次，整个过程都在中断中执行。pwm就可以用中断了，18B20也不会读取错误了。希望对你有帮助。