• 大小: 2.10KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 标签: STC15F  stc  传感器  104  示例  

资源简介

STC15F104E单片机18B20温度传感器的示例

资源截图

代码片段和文件信息

/**************************************
STC15F104E@11.0592MHz 18B20温度ROM读取
By LiJ2008^ZHKG
***************************************/
#include “reg51.h“
#include “INTRINS.H“

#define BAUD 0xFE80     // 9600bps @ 11 .0592MHz



sfr AUXR = 0x8E;
sfr P3M1 = 0xB1;
sfr P3M0 = 0xB2;
sbit RXB = P3^0;         //define UART TX/RX port
sbit TXB = P3^1;
sbit DPWR = P3^4;        
sbit DQ  = P3^5;          //DS18B20的数据口位P3.3

typedef bit BOOL;
typedef unsigned char BYTE;
typedef unsigned int WORD;

BYTE TBUFRBUF;
BYTE TDATRDAT;
BYTE TCNTRCNT;
BYTE TBITRBIT;
BYTE TmComp;

BOOL TINGRING;
BOOL TENDREND;

void DelayXus(BYTE n);
void DS18B20_Reset();
void DS18B20_WriteByte(BYTE dat);
void UART_INIT();
void DS18B20_PG();

BYTE DS18B20_ReadByte();
BYTE t r;
BYTE ROM[8];


void main()
   {
    P3M1 = 0x00;
    P3M0 = 0x10;    
    TMOD = 0x00;    //timer0 in 16-bit auto reload mode
    AUXR = 0x80;    //timer0 working at 1T mode
    TL0 = BAUD;
    TH0

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

     文件       6762  2013-04-11 15:44  15F104ES18B20Temp.c

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

                 6762                    1


评论

共有 条评论