1.关于《基于STC89C52单片机的智能温控系统》,求大神帮忙写一下代码!!!

温控修改教程,如何刷温控模块电脑系统

日本山武温控模块接线方法如下:

1、电源接线:山武温控模块一般需要接入电源,需要注意电源的电压和电流是否符合模块的要求。电源接线需要连接到模块的电源端子,一般为两个带标识的螺丝孔。

2、温度传感器接线:山武温控模块需要接入一个温度传感器来检测温度变化。温度传感器的接线需要连接到模块的温度传感器端子,一般为两个带标识的螺丝孔。

3、控制输出接线:山武温控模块一般需要输出控制信号来控制外部设备的工作。控制输出接线需要连接到模块的控制输出端子,一般为两个带标识的螺丝孔。

关于《基于STC89C52单片机的智能温控系统》,求大神帮忙写一下代码!!!

1、通过仪表的RS485接口,再经过485-232转换器与电脑232接口相连即可;

2、目前工业控制的RS485,MODBUS-RTU协议已经是非常广泛的使用在工业控制各个产品,根本就没什么难度。

3、唯一得考虑的就是上位机电脑上有相应显示软件,能与温控的通讯地址对应调试好。这样就能通过电脑读取温控仪的数据,且可以通过电脑修改温控仪的数值。等等其他的应用。

#include <reg52.h>

#include <intrins.h>

#define uint unsigned int

#define uchar unsigned char

unsigned int qian,bai,shi,ge;

void delay (uint z) //z毫秒延时程序

{

uint x,y;

for(x=z;x>0;x--)

for(y=114;y>0;y--);

}

void write_com(uchar com) //LCD写指令

{

lcdrs=0;

P0=com;

delay(5);

lcden=1;

delay(5);

lcden=0;

}

void write_data(uchar dat) //LCD写数据

{

lcdrs=1;

P0=dat;

delay(5);

lcden=1;

delay(5);

lcden=0;

}

void init() //液晶初始化

{

// dula=0;

// wela=0;

lcden=0;

write_com(0x38);//

write_com(0x0f);//

write_com(0x06);//

write_com(0x80);

write_com(0x01);//

}

void Display(uint Adr)

{

// uint i=Adr;

qian=num/1000;

bai=num%1000/100;

shi=num%100/10;

ge=num%10;

write_com(0x80+Adr);

write_data(0x30+qian);

write_data(0x30+bai);

write_data(0x30+shi);

write_data(0x30+ge);

}

给你贴一个LCD的控制程序,其余的还是自己做吧,没用过你那个温度传感器,你看一下它给的时序图,再查一下资料,写一个读温度传感器串口数据的程序就行了,把数据直接赋给我程序中的num,就可以显示了。至于温度报警,你自己写个if之类的就行了