AM2320 温湿度传感器 C51程序 uart串口输出温湿度

实物图

引脚图

接线图

效果图

编译图

源代码



//****************************************************************//
//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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值