⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 1-wire协议实现
💻 C
字号:
#include "reg51x.h"
#include "tab.h"
#include <stdio.h>
#include <intrins.h>
#include "78e65.h"
#include "ds18b20.h"
#include "1-wire.h"
Initialize78E65();
OSAUX_RAM_EN(char data temp);
 uchar idata digital_LED[6];
extern unsigned char idata ROM_ID[8];//rom_id[0] is 8bit family,rom_id[1~6]48bit ID,rom_id[8] 8 bit CRC
extern uchar idata ds18b20id[8];//save ds18b20 rom_id
extern uchar idata ds2415id[8];//save ds1302 rom_id
void main(void){
	Initialize78E65();
	PCON = SMOD;
	SCON=UARTMODE1+UARTREN+UARTTI;
	TMOD=TIME1MODE2;
	TH1=230;
	TR1=1;
	OSAUX_RAM_EN(1);// EXT ROM EN (Xdata)
	WIRE_reset();
	ID_read_store();
	while(1){
		tem_read_ouput();
		tem_switch();
		DELAY_X(32700);
		DELAY_X(32700);
		}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -