资源简介
多个DS18B20挂在单总线驱动,符PROTEUS仿真,已实际应用。
包括单总线算法,CRC8校验等。
代码片段和文件信息
#include “reg52.h“
#include “intrins.h“
#include “DS18B20.h“
#include “Public.h“
sbit DQ=P1^0;
unsigned char idata RomID[8][8]; //器件数量,地址。这里设定8个
void Init_1820(void)
{
unsigned char ii;
DQ=1;
DQ=0;
for(ii=0;ii<9;ii++)
{
Delay_60us(); //延迟480us~960us
}
DQ=1; //I/O口作为接受口
for(ii=0;ii<3;ii++) //延迟15-60us
{
_nop_();_nop_();_nop_();
_nop_();_nop_();
}
while(DQ==1); //有无器件
for (ii=0;ii<4;ii++)
{
Delay_60us();
}
DQ=1;
}
void write1bit(unsigned char m) //写位
{
unsigned char ii;
_nop_();
DQ=0;
_nop_(); //延迟2us
if(m==0) DQ=0; //写0
else DQ=1; //写1
for(ii=0;ii<3;ii++) //延迟45us
{
_nop_();_nop_(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 153916 2013-12-13 17:10 Ds18b20\Backup Of DS18b20.DBK
文件 7320 2014-01-09 13:26 Ds18b20\DS18B20.c
文件 134808 2014-04-08 09:23 Ds18b20\DS18b20.DSN
文件 963 2013-12-13 17:33 Ds18b20\DS18B20.h
文件 23871 2014-04-08 09:22 Ds18b20\DS18B20.LST
文件 14628 2014-04-08 09:22 Ds18b20\DS18B20.OBJ
文件 3914 2014-04-08 09:23 Ds18b20\DS18b20.PWI
文件 19 2013-12-15 17:25 Ds18b20\ExtDll.iex
文件 134808 2014-01-09 17:39 Ds18b20\Last Loaded DS18b20.DBK
文件 1594 2013-12-14 17:36 Ds18b20\Lcd1602.c
文件 271 2013-12-13 14:31 Ds18b20\Lcd1602.h
文件 4206 2014-04-08 09:22 Ds18b20\Lcd1602.LST
文件 4818 2014-04-08 09:22 Ds18b20\Lcd1602.OBJ
文件 1645 2014-04-08 09:23 Ds18b20\Main.c
文件 4787 2014-04-08 09:22 Ds18b20\Main.LST
文件 8540 2014-04-08 09:22 Ds18b20\Main.OBJ
文件 26259 2014-04-08 09:22 Ds18b20\OLD
文件 575 2013-12-15 17:27 Ds18b20\OLD.build_log.htm
文件 5956 2014-04-08 09:22 Ds18b20\OLD.hex
文件 102 2014-04-08 09:22 Ds18b20\OLD.lnp
文件 29679 2014-04-08 09:22 Ds18b20\OLD.M51
文件 1318 2014-04-08 09:22 Ds18b20\OLD.plg
文件 140745 2013-12-15 17:27 Ds18b20\OLD.uvgui.wanghui
文件 140738 2013-12-15 16:40 Ds18b20\OLD.uvgui_wanghui.bak
....... 61831 2014-04-08 09:23 Ds18b20\OLD.uvopt
文件 13911 2014-01-08 17:34 Ds18b20\OLD.uvproj
....... 61831 2014-01-10 17:37 Ds18b20\OLD_uvopt.bak
文件 14300 2013-12-15 00:49 Ds18b20\OLD_uvproj.bak
文件 847 2013-12-14 18:49 Ds18b20\public.c
文件 169 2013-12-13 14:07 Ds18b20\public.h
............此处省略9个文件信息
- 上一篇:旅游携程网评价原型设计
- 下一篇:山东省市县级行政区划shp图
相关资源
- DS18B20+DS1302 显示温度和时间Proteus仿真
- DS18B20 的温度测量系统
- TX-1C Proteus仿真板
- 电子万年历设计含有实验报告,原理
- DS18b20温度传感器
- MSP430F149单片机模拟IIC和DS18B20通信进行
- STM32F103DS18B20数字温度传感器
- 基于单片机at89c52,ds18b20的数字温度计
- 基于DSP F2812的DS18B20实现
- PIC16F877的DS18B20的C程序,1602液晶显示
- 万年历1602液晶显示+DS1302时钟+DS18B20数
- 基于ds18b20温度传感器的汇编程序
- 基于51单片机及DS18B20温度传感器的数
- 基于51单片机的电子日历
- DS18B20测温52单片机控制半导体制冷片
- 基于单片机的温度控制系统 源程序
- 基于AT89C51单片机和DS18B20的数字温度计
- 51制作的时钟,带温度测量
- 基于STM32F407ZGT6的DS18B20驱动.rar
- 基于DS18B20的数字温度计设计原理图仿
- 51单片机,LCD1602DS18B20
- 温度控制器DS18B20上下限温度报警单片
- 51单片机_BH1750_DS18B20光照温度采集
- AVR mega16单片机Protues仿真DS18b20温度传
- 基于atmega8 的DS18B20 温度采集程序
- 基于DS18B20的数字温度计的设计
- 51单片机控制tft彩屏显示实时温度
- DS18B20的用Proteus 51单片机的仿真及源代
- 51单片机 DS18B20(带proteus源码数码管
评论
共有 条评论