• 大小: 7.99MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: 其他
  • 标签: stc  设计  风扇  温控  

资源简介

仿真,代码,PCB,参考论文等等.....................................................................

资源截图

代码片段和文件信息

#include 
#include
#define uchar unsigned char
#define uint  unsigned int
#define NOP4() {_nop_();_nop_();_nop_();_nop_();}

sbit SDA=P3^6;
sbit SCL=P3^5;

//函数  delay(uchar z)
//功能能  延时


  
void Start(void) //I2开始
{
SDA=1;
SCL=1;
NOP4();
SDA=0;
NOP4();
SCL=0;
}

void Stop(void)   //I2C停止
{
SDA=0;
SCL=0;
NOP4();
SCL=1;
NOP4();
SDA=1;
}

void RACK(void) //读取应答
{
SDA=1;
NOP4();
SCL=1;
NOP4();
SCL=0;
}

void NO_ACK(void)    //发送非应答信号
{
SDA=1;
SCL=1;
NOP4();
SCL=0;
SDA=0;
}

void Write_A_Byte(uchar b) //写一个字节数据
{
uchar i;
for(i=0;i<8;i++)
{
b<<=1;
SDA=CY;  //CY进位程序状态字寄存器
_nop_();
SCL=1;
NOP4();
SCL=0;
}
RACK();
}
void Write_IIC(uchar addruchar dat) //向指写地地址写数据
{
Start();
Write_A_Byte(0xa0);
Write_A_Byte(addr);
Write_A_Byte(dat);
Stop();
Delay(10);
}
uchar Read_A_Byte(void)    //读取一个字节
{
uchar ib;
for(i=0;i<8;i++)
{
SCL=1;
b<<=1;
b|=SDA;
SCL=0;
}
return b;
}
uchar Read_Current(void)   //从当前地址取数据
{
uchar d;
Start();
Write_A_Byte(0xa1);
d=Read_A_Byte();
NO_ACK();
Stop();
return d;
}
uchar Random_Read(uchar addr)    //从任意地址读取数据
{
Start();
Write_A_Byte(0xa0);
Write_A_Byte(addr);
Stop();
return Read_Current();
}
















 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      36864  2013-05-15 10:19  基于STC89C52单片机智能温控风扇设计资料\8550中文资料.doc

     文件      53760  2014-11-19 17:10  基于STC89C52单片机智能温控风扇设计资料\DS18B20中文资料.doc

     文件    2703111  2016-08-26 22:41  基于STC89C52单片机智能温控风扇设计资料\IMG_20160826_125929.jpg

     文件    2953101  2016-08-26 22:41  基于STC89C52单片机智能温控风扇设计资料\IMG_20160826_130827.jpg

     文件      53760  2014-10-04 16:48  基于STC89C52单片机智能温控风扇设计资料\STC89C52中文资料.doc

    ..A.SH.       162  2016-04-14 21:27  基于STC89C52单片机智能温控风扇设计资料\~$报警原理图PCB图.doc

     文件     168321  2016-04-15 23:58  基于STC89C52单片机智能温控风扇设计资料\仿真\Last Loaded moot.DBK

     文件     166878  2016-08-27 20:53  基于STC89C52单片机智能温控风扇设计资料\仿真\moot.DSN

     文件       1340  2016-08-27 20:53  基于STC89C52单片机智能温控风扇设计资料\仿真\moot.PWI

     文件       1423  2016-08-27 20:48  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\24C02.c

     文件       2953  2015-08-07 15:54  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\Ds18B20.h

     文件       5744  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\main.c

     文件      17149  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\main.LST

     文件      14905  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\main.OBJ

     文件         34  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\main.__i

     文件       6376  2009-05-07 14:37  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\STARTUP.A51

     文件      14048  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\STARTUP.LST

     文件        749  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\STARTUP.OBJ

     文件      13355  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警

     文件       3171  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警.hex

     文件         60  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警.lnp

     文件      18754  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警.M51

     文件       1811  2016-08-27 20:51  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警.plg

    .......     56588  2016-08-27 20:53  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警.uvopt

     文件      13418  2013-05-24 23:41  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警.uvproj

    .......     57490  2016-05-12 20:56  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警_uvopt.bak

     文件          0  2013-05-24 22:34  基于STC89C52单片机智能温控风扇设计资料\仿真\温度报警程序\温度报警_uvproj.bak

     文件      25600  2016-08-27 21:16  基于STC89C52单片机智能温控风扇设计资料\元件清单.doc

     文件        495  2016-08-24 14:35  基于STC89C52单片机智能温控风扇设计资料\功能简介.txt

     文件      63488  2016-08-27 21:17  基于STC89C52单片机智能温控风扇设计资料\原理图PCB图.doc

............此处省略71个文件信息

评论

共有 条评论