当前位置: 首页 > news >正文

ds18b20的c语言程序,DS18B20的C语言程序

DS18B20的C语言程序

DS18B20读写程序(基于STC单片机)

2007-08-13 23:24

#include

#include

sbit DQ=P3^2;//定义单片机接ds18b20的数据端

void DelayNS(unsigned int dly)

{ unsigned int i;

for(; dly>0; dly--)

for(i=0; i<5000; i++)

_nop_();

}

//延时1us

void Delay1us(unsigned char us)

{

while(us)

{

_nop_();

--us;

}

}

//延时15us

void Delay15us(void)

{

Delay1us(15);

}

//延时10us

void Delay10us(void)

{

Delay1us(10);

}

//初始化串口:串口工作方式1,允许接受REN=1,波特率=1200

void initialize_UART()

{

P1=0xFF;

TMOD=0x20;

//下面已修改为适合12MHz晶振,11.0592改成E8

TH1=0xe6;

TL1=0xe6;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • c语言编译嵌入txt文件,c ++-在本机Windows应用程序的资源中嵌入文本文件
  • 是该好好鄙视一下...!
  • 51c语言中断返回指令,[新人求指教]51C语言编程可否用中断令循环结束提早结束...
  • oracle11gR1JDBC新特性
  • w=a b*c用汇编语言写,汇编语言编写规范.docx
  • 壮壮已经20天了
  • 魔鬼数字c语言英语,C语言常见错误(一)
  • 洛神赋
  • C语言猜小偷思路,谁是小偷,求高手指教。怎么编写这个程序
  • Windows XP SP3下载(预发布RC1版)
  • android动态style,Android控件动态设置style的问题
  • Linux 同步方法剖析
  • mate8 android版本区别,华为Mate8有几个版本 华为Mate8各版本区别
  • Java SE 6 新特性: Instrumentation 新功能
  • 简述linux系统的发展史,Linux系统概括发展历史
  • 2017届校招提前批面试回顾
  • canvas 高仿 Apple Watch 表盘
  • Java方法详解
  • JS函数式编程 数组部分风格 ES6版
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • nfs客户端进程变D,延伸linux的lock
  • node.js
  • python 学习笔记 - Queue Pipes,进程间通讯
  • vue自定义指令实现v-tap插件
  • 阿里云应用高可用服务公测发布
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 机器学习中为什么要做归一化normalization
  • 简单易用的leetcode开发测试工具(npm)
  • 批量截取pdf文件
  • 小程序测试方案初探
  • 用 Swift 编写面向协议的视图
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 2017年360最后一道编程题
  • 阿里云重庆大学大数据训练营落地分享
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (13):Silverlight 2 数据与通信之WebRequest
  • (补)B+树一些思想
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (佳作)两轮平衡小车(原理图、PCB、程序源码、BOM等)
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (十)T检验-第一部分
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (一)Dubbo快速入门、介绍、使用
  • (转)Linux下编译安装log4cxx
  • ***监测系统的构建(chkrootkit )
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET CORE Aws S3 使用
  • .NET Core引入性能分析引导优化
  • .Net 垃圾回收机制原理(二)
  • .NET导入Excel数据
  • .net实现客户区延伸至至非客户区
  • .NET之C#编程:懒汉模式的终结,单例模式的正确打开方式