很多工业领域都必须进行温度数据采集,以获得现场数据,然后根据现场采集的数据进行分析,判断现场的状态。本设计中的现场温度数据是利用热电偶和集成温度传感器AD590来检测和采集的,用单片机AT89C51作为核心微控制器,控制采集频率及处理温度数据,将测得的温度现场显示,以公共移动通信GSM网络进行数据收发、远程监测。温度数据的处理包括滤波、标度变换、温度补偿、折线化等,这些都是用软件实现的,单片机控制GSM模块将温度数据以短信的形式发送出去,监测中心则通过GSM模块以短信的形式接收温度数据。单片机AT89C51控制GSM模块主要是通过AT指令实现的。
2019-12-21 19:54:26 2.37MB GSM 温度
1
在做单片机控制干簧管继电器时,找了好多资料最后以这个作为参照。 我需要控制三个继电器开关,就把图中的单个光耦换为TLP521-4,后面的相同,下面讲下原理。 首先,用单片机连接光电耦合器控制端,控制三极管的开关,当三极管导通时,上方的稳压二极管产生满足继电器打开或关闭要求的电压,实现继电器开关功能。
2019-12-21 19:54:19 130KB 继电器模块 STM32 51 控制
1
51单片机控制输出pwm信号控制舵机程序,简单的控制程序。
2019-12-21 19:53:49 34KB 51单片机 pwm信号 舵机程序
1
52单片机控制TC35发短信程序,带详细注释
2019-12-21 19:52:01 2KB 52 TC35 发短信
1
用51单片机控制直流电机仿真图和程序,含有多个程序,可以实现小车调速和测速显示等功能。
2019-12-21 19:47:56 1.6MB 51单片机 直流电机 程序
1
1.采用单片机作为控制器,用户通过键盘输入设定水温,LCD显示器显示当前温度与设定温度;2.采用温度传感器检测出水温度,当温度与设定温度不符时,由单片机输出控制步进电动机,带动混水阀转动,调节混水阀,直至水温达到要求;3.设置温度保护区间,当设置温度高于46℃或低于35℃,LCD显示“温度过高”或“温度过低”,保护用户安全;
2019-12-21 19:46:43 58KB 51 单片机 混水阀 12864
1
网上不是很好找的资料哦,我们自己做的。 这是C程序:#include #define uchar unsigned char sbit P1_0=P1^0; sbit P1_1=P1^1; sbit P1_3=P1^3; sbit P1_4=P1^4; sbit P1_5=P1^5; sbit P1_6=P1^6; sbit P1_7=P1^7; uchar RRR,flg,KKK; //RRR用于调速控制;flg=0正转;flg=1反转; flg=2不转;KKK为P1的状态寄存 uchar loop[2][4]={{0x0c,0x06,0x03,0x09},{0x09,0x03,0x06,0x0c}}; void loop1(void); void loop2(void); void step(void); main() { uchar i,j; TMOD=0x10; TL1=0xe0; TH1=0xb1; IE=0; while(1) { if(KKK!=P1) //当P1的值发生变化,触发采集信号 loop1(); if(flg!=2) { for(i=0;i<=3;i++) { P0=loop[flg][i]; for(j=0;j<=RRR;j++) {step();} } } } } void step(void) //产生20MS的单位步时间 { TF1=0; TR1=1; while(TF1==0); TR1=0; TL1=0xe0; TH1=0xb1; } void loop1(void) //采集顺时针或逆时针信号,P1.6=1,顺时针,P1.7=1,逆时针 { KKK=P1; //暂存P1的状态 if(P1_6==1) {flg=0;loop2();} else if(P1_7==1) {flg=1;loop2();} else flg=2; } void loop2(void) { if(P1_0==1) RRR=5; else if(P1_1==1) RRR=8; else if(P1_2==1) RRR=11; else if(P1_3==1) RRR=14; else if(P1_4==1) RRR=17; else if(P1_5==1) RRR=20; }
1
实现51单片机控制GSM模块 发送短信
2019-12-21 19:41:50 29KB GSM 51单片机
1
用电话实现的单片机控制系统毕业设计,民括代码,PCB电路设计。
2019-12-21 19:40:53 3.33MB 单片机 电话控制 智能
1
freescale单片机控制AD5410驱动程序,使用MC9S12XE256单片机作为主控芯片控制AD5410
2019-12-21 19:38:50 7KB S12单片机 AD5410驱动
1