|
溫濕度傳感模塊51單片機(jī)串口發(fā)送
#include <reg51.h>
#include <intrins.h>
//
typedef unsigned char U8; /* defined for unsigned 8-bits integer variable 無符號(hào)8位整型變量 */
typedef signed char S8; /* defined for signed 8-bits integer variable 有符號(hào)8位整型變量 */
typedef unsigned int U16; /* defined for unsigned 16-bits integer variable 無符號(hào)16位整型變量 */
typedef signed int S16; /* defined for signed 16-bits integer variable 有符號(hào)16位整型變量 */
typedef unsigned long U32; /* defined for unsigned 32-bits integer variable 無符號(hào)32位整型變量 */
typedef signed long S32; /* defined for signed 32-bits integer variable 有符號(hào)32位整型變量 */
typedef float F32; /* single precision floating point variable (32bits) 單精度浮點(diǎn)數(shù)(32位長(zhǎng)度) */
typedef double F64; /* double precision floating point variable (64bits) 雙精度浮點(diǎn)數(shù)(64位長(zhǎng)度) */
//
#define uchar unsigned char
#define uint unsigned int
#define Data_0_time 4
//--------------- --------------------//
//----------------IO口定義區(qū)--------------------//
//-------------- --------------------------//
sbit P2_0 = P3^7 ;//DATA
sbit P2_1 = P2^1 ;
sbit P2_2 = P2^2 ;
sbit P2_3 = P2^3 ;
//--------- ------------------------------------//
//----------------定義區(qū)--------------------//
//--------------------- -----------------------//
U8 U8FLAG,k;
U8 U8count,U8temp;
U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata;
U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp;
U8 U8comdata;
U8 outdata[5]; //定義發(fā)送的字節(jié)數(shù)
U8 indata[5];
U8 count, count_r=0;
U8 str[5]={"RS232"};
U16 U16temp1,U16temp2;
|
-
-
DHT11.rar
2019-5-8 15:13 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
2.12 KB, 下載次數(shù): 7, 下載積分: 黑幣 -5
源碼
|