首页 >>  正文

ds18b20代码详解

来源:baiyundou.net   日期:2024-09-23

梁败毓4053帮我看看单片机设计用DS18B20测温的keil程序中的c语言编的代码,讲解一下大概每段是做什么?马上要答辩了 -
竺莺乖18075224183 ______ 前面是ds18b20的初始化,读写程序, 后面是数码管显示程序

梁败毓4053懂单片机DS18B20程序的进 -
竺莺乖18075224183 ______ 1.右移是是最高位变0移去最低位为了与0x80或使最高位变1相当于标号为负2.0x10既是16,而1/16是ds18b20的分辨率,右移是去除小数位!应该有所领悟吧!具体写进什么数想下就知道了啊

梁败毓4053ds18b20时序图中,读和写数据分别代表什么意思? -
竺莺乖18075224183 ______ 读代表你将温度数据从18B20的存储器中读出来,写代表你要将一些控制参数(初始化、报警温度)写到18b20的存储器中

梁败毓4053如何写入DS18B20的温度报警值 TH和TL? -
竺莺乖18075224183 ______ DS18B20有六条控制命令 指 令 约定代码 操 作 说 明 温度转换 44H 启动DS18B20进行温度转换 读暂存器 BEH 读暂存器9位二进制数字 写暂存器 4EH 将数据写入暂存器的TH、TL字节 复制暂存器 48H 把暂存器的TH、TL字节写到E2RAM中 重新调E2RAM B8H 把E2RAM中的TH、TL字节写到暂存器TH、TL字节 读电源供电方式 B4H 启动DS18B20发送电源供电方式的信号给主CPU http://baike.baidu.com/view/1341776.htm

梁败毓4053求DS18B20温度传感器及发光二极管顺序点亮报警的程序 -
竺莺乖18075224183 ______ /程序名称:DS18B20温度测量、报警系统简要说明:DS18B20温度计,温度测量范围0~99.9摄...

梁败毓4053单片机汇编语言18B20程序设计说明
竺莺乖18075224183 ______ 写的程序: ;-------------------写DS18B20的程序 WRITE_1820: ;子程序名称 MOV R2,#8 ; CLR C ;清零进位标志位 WR1: CLR DQ ;拉低18b20总线 MOV R3,#6 ;延时 DJNZ R3,$ RRC A ;带进位循环右移一次累加器A,即把最低位移到C ...

梁败毓4053求ds18b20的汇编程序.(有注释) -
竺莺乖18075224183 ______ 程序适用于单周期指令的stc单片机;初始化18b20 INIT_18B20A: CLR EA CLR DQ1 MOV R7,#15H MOV R6,#00H DJNZ R6,$ ;延时 DJNZ R7,$-2 SETB DQ1 MOV R6,#0FFH ATSR2: JNB DQ1 ,ATSR3 DJNZ R6,ATSR2 AJMP ATSR4 ATSR3...

梁败毓4053ds18b20的写操作是用来完成什么的 -
竺莺乖18075224183 ______ ds18b20采用“一线总线”,用I/o完成 写字节子程序(待写内容在A 中):WRBYTB:PUSH B :保存B MOV B #8H ;设置写位个数 WLOP: RRC A ;把写的位放到C ACALL WRBIT ;调写 1 位子程序 DJNZ B WLOP ;8 位全写完?POP B RET

梁败毓4053ds18b20温度报警程序
竺莺乖18075224183 ______ #include <reg52.h>#define uchar unsigned char#define uint unsigned int sbit DS=P3^7; //define interface 定义DS18B20接口 uint temp; // variable of temperature uchar flag1; // sign of the result positive or negative sbit p0_5=P0^5; sbit p2_7=P2^7; ...

梁败毓4053avr单片机18B20温度传感器编程
竺莺乖18075224183 ______ ;这是关于DS18B20的读写程序,数据脚P2.2,晶振12MHZ ;温度传感器18B20汇编程序,采用器件默认的12位转化,最大转化时间750微秒 ;可以将检测到的温度直接显示到AT89C51开发实验板的两个数码管上 ;显示温度00到99度,很准...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024