资源简介

PIC16F877的DS18B20的C程序,1602液晶显示,含proteus仿真图,献给正在学习PIC16F877单片机的朋友

资源截图

代码片段和文件信息

#include
#include“lm1602.h“

#define DQ RC1
uchar rome[8];
uchar Init_DS18B20(void)
{
 uchar x=0;
 TRISC1=0;
 DQ = 1;    //DQ蝋
 delays(8);  //祔暗┑?
 DQ = 0;    //?审?DQ┰
 delays(80); //弘谔┑?480us
 DQ = 1;    //┰蔼??
 delays(14);
 TRISC1=1;
 x=DQ;      //祔暗┑?狦x=0?﹍てΘx=1?﹍てア?
 delays(20);
 return (x);
}
//???
uchar Read_onebyte(void)
{
uchar i=0;
uchar dat=0;
for (i=8;i>0;i--)
{
 TRISC1=0;
 DQ = 0;  
 dat>>=1;
 DQ = 1; // ???獺?
 TRISC1=1;
 if(DQ)
  dat|=0x80;
 delays(5);
}
return(dat);
}

Write_onebyte(uchar dat)
{
 uchar i=0;
 TRISC1=0;
 for(i=8; i>0; i--)
 {
  DQ = 0;
  DQ = dat&0x01;
  delays(5);
  DQ = 1;
  dat>>=1;
 }
}
uchar * read_rom(void)
{
uchar i;
Init_DS18B20

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3029  2009-11-02 15:08  DS18B20\ds18b20.c

     文件      56378  2009-11-02 15:08  DS18B20\ds18b20.cof

     文件      79098  2009-11-02 15:10  DS18B20\ds18b20.DSN

     文件       9386  2009-11-02 15:08  DS18B20\ds18b20.hex

     文件       4486  2009-11-02 15:08  DS18B20\ds18b20.hxl

     文件     272356  2009-11-02 15:08  DS18B20\ds18b20.lst

     文件      32745  2009-11-02 15:08  DS18B20\ds18b20.map

     文件       1037  2009-11-02 15:10  DS18B20\ds18b20.mcp

     文件       6881  2010-03-18 21:34  DS18B20\ds18b20.mcs

     文件      80896  2010-03-18 21:34  DS18B20\ds18b20.mcw

     文件       2393  2010-03-18 21:31  DS18B20\ds18b20.mptags

     文件      42760  2009-11-02 15:08  DS18B20\ds18b20.obj

     文件      59796  2009-11-02 15:08  DS18B20\ds18b20.p1

     文件       2818  2010-01-17 20:45  DS18B20\ds18b20.PWI

     文件     350039  2009-11-02 15:08  DS18B20\ds18b20.rlf

     文件      15035  2009-11-02 15:08  DS18B20\ds18b20.sdb

     文件      17341  2009-11-02 15:08  DS18B20\ds18b20.sym

     文件         43  2010-03-18 21:31  DS18B20\ds18b20.tagsrc

     文件      60348  2009-10-30 22:46  DS18B20\DS18B20_2.p1

     文件      59579  2009-10-30 22:40  DS18B20\DS18B20_3.p1

     文件      77159  2009-11-01 22:33  DS18B20\Last Loaded ds18b20.DBK

     文件        866  2009-10-27 21:04  DS18B20\lm1602.h

     文件       4434  2009-11-02 15:08  DS18B20\startup.as

     文件      10359  2009-11-02 15:08  DS18B20\startup.lst

     文件       3640  2009-11-02 15:08  DS18B20\startup.obj

     文件      11386  2009-11-02 15:08  DS18B20\startup.rlf

     目录          0  2010-03-30 08:49  DS18B20

----------- ---------  ---------- -----  ----

              1264288                    27



............此处省略0个文件信息

评论

共有 条评论