资源简介
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个文件信息
- 上一篇:UDP实现DAYTIME服务
- 下一篇:Keil uVision5 注册机
相关资源
- 51单片机 LCD1602液晶 sht31 IIC接口
- DS18B20+DS1302 显示温度和时间Proteus仿真
- DS18B20 的温度测量系统
- TX-1C Proteus仿真板
- 电子万年历设计含有实验报告,原理
- DS18b20温度传感器
- MSP430F149单片机模拟IIC和DS18B20通信进行
- STM32F103DS18B20数字温度传感器
- 基于单片机at89c52,ds18b20的数字温度计
- 基于DSP F2812的DS18B20实现
- PIC16F877矩阵按键程序
- 万年历1602液晶显示+DS1302时钟+DS18B20数
- DS18B20单总线驱动
- 基于ds18b20温度传感器的汇编程序
- 基于51单片机及DS18B20温度传感器的数
- 基于51单片机的电子日历
- DS18B20测温52单片机控制半导体制冷片
- 基于单片机的温度控制系统 源程序
- 基于AT89C51单片机和DS18B20的数字温度计
- 51制作的时钟,带温度测量
- 基于STM32F407ZGT6的DS18B20驱动.rar
- 基于DS18B20的数字温度计设计原理图仿
- 51单片机,LCD1602DS18B20
- 温度控制器DS18B20上下限温度报警单片
- 51单片机_BH1750_DS18B20光照温度采集
- AVR mega16单片机Protues仿真DS18b20温度传
- 单片机89c51 1602液晶显示字符 c程序及
- 基于atmega8 的DS18B20 温度采集程序
- MPU6050 1602液晶显示 51单片机
- 基于DS18B20的数字温度计的设计
评论
共有 条评论