实物图
引脚图
接线图
效果图
编译图
源代码
//****************************************************************//
//AM系列温湿度传感器,读IIC使用示例
//单片机 :AT89S52 或 STC89C52RC
//功能 :串口发送温湿度数据 波特率 9600
//晶振 :12M (用户系统时钟如不是12M 请更改相关宏定义及注释的延时时间)
//波特率:9600
//编译环境: Keil 4
//****************************************************************//
#include "reg52.h"
#include <intrins.h>
#define USE_T2
#define FOSC 12000000
#define BAUD 9600
//端口位定义,可修改
sbit SDA=P1^0;
sbit SCL=P1^1;
//内部数据定义
#define IIC_Add 0xB8 //器件地址
#define IIC_RX_Length 15
unsigned char IIC_TX_Buffer[]={0x03,0x00,0x04}; //读温湿度命令(无CRC校验)
unsigned char IIC_RX_Buffer[IIC_RX_Length] = {0x00};//读回的温湿度
unsigned char Uart_RX_Buffer[30] = {0x00};
unsigned char *Stri