关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 温度传感器DSl8B20在Proteus中的仿真

温度传感器DSl8B20在Proteus中的仿真

作者:时间:2010-09-08来源:网络收藏

2.2 读主要使用的命令
主要使用的命令如表1所列。

本文引用地址:http://www.eepw.com.cn/article/162859.htm

4e.jpg

3 测温的实现及在PrOteus中的
3.1 测温的实现
整个读取步骤具体如下:



若还要读其他芯片的温度,则从②~⑤开始循环。其中,reset()为调用初始化子程序;send_com()为机向从机发送1字节的子程序;send_num()为主机向从机发送64位器件序列号的子程序;delay()为延时子程序;check()为主机判断所有从机的温度是否全部读取完毕的子程序。
3.2
中使用多个时,必须改变器件的属性,使中每个器件的序列号各不相同。具体作法是:右击,选中Edit Properties选项,在其中改变ROM Serial Numbet的值;还可改变Granularity的数值,即改变每次调整温度的额度。在中,可以人为改变3个字节的器件序列号。要想得到全部8个字节,一个简单的方法就是每一次总线上只连接一个器件,利用Ox33读器件序列号的命令在程序中得到完整的器件序列号。具体的程序如下所示:

4h.jpg



评论


相关推荐

技术专区

关闭