DHT11温湿度通过串口显示

#include
#include "intrins.h"
sfr AUXR = 0x8E;
sbit DHT = P3^3;
char dates[5];                    //8位为一个数据 8+8+8+8+8
void Delay30ms(void)    //@11.0592MHz
{
    unsigned char data i, j;

    i = 54;
    j = 199;
    do
    {
        while (--j);
    } while (--i);
}
void Delay40us(void)    //@11.0592MHz
{
    unsigned char data i;

    _nop_();
    i = 15;
    while (--i);
}
void Delay60us(void)    //@11.0592MHz
{
    unsigned char data i;

    i = 25;
    while (--i);
}

void Delay1000ms(void)    //@11.0592MHz
{
    unsigned char data i, j, k;

    _nop_();
    i = 8;
    j = 1;
    k = 243;
    do
    {
        do

你可能感兴趣的:(单片机,嵌入式硬件)