资源简介
数字温度计,有程序有仿真,有文档,很全很强大!!!!
代码片段和文件信息
#include “reg51.h“
sbit DQ =P3^3; //定义通信端口
unsigned char A1A2A3A2tdispno;
unsigned char code table[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x00};
unsigned int temp1;
//延时函数
void delay(unsigned int i)
{
while(i--);
}
//初始化函数
Init_DS18B20(void)
{
unsigned char x=0;
DQ = 1; //DQ复位
delay(8); //稍做延时
DQ = 0; //单片机将DQ拉低
delay(80); //精确延时 大于 480us
DQ = 1; //拉高总线
delay(14);
x=DQ; //稍做延时后 如果x=0则初始化成功 x=1则初始化失败
delay(20);
}
//读一个字节
ReadOneChar(void)
{
unsigned char i=0;
unsigned char dat = 0;
for (i=8;i>0;i--)
{
DQ = 0; // 给脉冲信号
dat>>=1;
DQ = 1; // 给脉冲信号
if(DQ)
dat|=0x80;
delay(4);
}
return(dat);
}
//写一个字节
WriteOneChar(unsigned char dat)
{
unsigned char i=0;
for (i=8; i>0; i--)
{
DQ = 0;
D
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7548 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20
文件 1966 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20.c
文件 3521 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20.hex
文件 47 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20.lnp
文件 4665 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20.LST
文件 11836 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20.M51
文件 6969 2007-08-02 09:58 数字温度计\ds18b20\ds18b20c\ds18b20.OBJ
文件 1074 2008-12-25 10:16 数字温度计\ds18b20\ds18b20c\ds18b20.Opt
文件 172 2008-12-25 10:16 数字温度计\ds18b20\ds18b20c\ds18b20.plg
文件 2151 2008-12-23 22:28 数字温度计\ds18b20\ds18b20c\ds18b20.Uv2
文件 7518 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du
文件 2014 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du.c
文件 3529 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du.hex
文件 51 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du.lnp
文件 4775 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du.LST
文件 11911 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du.M51
文件 6941 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\ds18b20du.OBJ
文件 1088 2008-12-25 10:21 数字温度计\ds18b20\ds18b20c\ds18b20du.Opt
文件 174 2008-12-25 10:21 数字温度计\ds18b20\ds18b20c\ds18b20du.plg
文件 2153 2008-12-25 10:21 数字温度计\ds18b20\ds18b20c\ds18b20du.Uv2
文件 1088 2007-08-03 13:51 数字温度计\ds18b20\ds18b20c\ds18b20du_Opt.Bak
文件 2142 2007-08-02 10:55 数字温度计\ds18b20\ds18b20c\ds18b20du_Uv2.Bak
文件 1083 2008-12-23 22:28 数字温度计\ds18b20\ds18b20c\ds18b20_Opt.Bak
文件 2140 2007-08-02 10:52 数字温度计\ds18b20\ds18b20c\ds18b20_Uv2.Bak
文件 5115 2002-04-16 15:32 数字温度计\ds18b20\ds18b20c\STARTUP.A51
文件 11665 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\STARTUP.LST
文件 749 2007-08-02 10:54 数字温度计\ds18b20\ds18b20c\STARTUP.OBJ
文件 79629 2008-05-27 21:40 数字温度计\ds18b20\ds18b20p\ds18b20.DSN
文件 1054 2008-12-25 12:45 数字温度计\ds18b20\ds18b20p\ds18b20.PWI
文件 79631 2007-08-03 13:52 数字温度计\ds18b20\ds18b20p\Last Loaded ds18b20.DBK
............此处省略12个文件信息
- 上一篇:STM32实现交通灯设计
- 下一篇:纯真IP整理器
相关资源
- B/S模式_数据库课程设计_员工人事调动
- 基于Multisim的数字电路课程设计 数字
- 电子信息课程设计 彩灯控制电路
- 数据结构 图书管理系统课程设计代码
- 编译原理课程设计,PL0程序代码和报
- 操作系统课程设计-文件系统源码+文档
- 计算机网络课程设计 IP地址及其子网
- 操作系统课程设计 目录查询
- 基于单片机的数字移相器的课程设计
- 超市收银系统 数据库课程设计含源代
- 数字电子技术课程设计-密码锁
- 嵌入式简易智能电风扇的课程设计
- 电力拖动课程设计——逻辑无环流课
- 电力电子课程设计 直流斩波电路的设
- 通信原理课程设计2psk调制与解调
- 数据结构图的遍历的图形演示课程设
- 数据结构课程设计舞伴问题
- 微机原理课程设计
- 哈夫曼编码-译码器课程设计报告.do
- 汇编模拟 洗衣机
- 数据仓库课程设计报告
- 组成原理课程设计-不带进位加减法(
- VHDL的课程设计:密码锁
- 基于AT89C51的单片机秒表课程设计
- 车辆管理信息系统分析与设计
- PowerBuilder学生版课程设计
- 机电传动课程设计专用榫齿铣电气控
- 计算机网络课程设计---基于Winsock的网
- 四人抢答器 数字电路课程设计报告
- 软件工程课程设计 网上购物系统
评论
共有 条评论