【编者按】网学网电气工程与自动化类别频道为大家收集整理了“温度检测子程序设计“提供大家参考,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
3.2.3 DS18B20 温度检测程序 因为DS18B20采用的是一线总线结构,地址和数据传输仅使用一条口线,没个芯片都有唯一的编码,在数据传输前必须对芯片进行识别,然后初始化DS18B20,读取当前测得的温度,还要必须对所测温度进行数据转换,返回主程序显示温度,子程序部分函数如下: Read_RomCord(void): 读取64位序列码 uchar CRC8(): DS18B20的CRC8校验程序 Init_DS18B20(void): 初始化ds1820 ; ReadOneChar(void): 读一个字节; WriteOneChar(unsigned char dat): 写一个字节; 3.3 调试仿真及性能分析 由于缺少硬件资源仿真,就只能在电脑上模拟仿真了,这里我采用Proteus进行仿真,Proteus是一款很好的MCU仿真软件,它能在设计好电路图的基础上将程序载入到仿真模型中进行仿真,其效果不比硬件差。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |