基于Android和蓝牙的单片机温度采集系统源码 其中,包括 1、下位机电路原理图 2、下位机采集温度、控制发送、自动纠错代码 3、Android端接收温度并显示代码
2019-12-21 19:57:19 1.75MB Android 蓝牙 温度采集
1
第一个51单片机小项目,多文件编程,代码可能有点乱,带仿真系统。
2019-12-21 19:50:02 67KB 51单片机 温度监控系统
1
给予模糊控制单片机温度控制系统的设计,本设计主要通过采用模糊控制的方法实现对温度的事实控制和检测
2019-12-21 19:44:48 33KB 模糊控制
1
#include #define uchar unsigned char #define uint unsigned int sbit led=P2^5; sbit wei=P2^7; sbit duan=P2^6; sbit DQ=P2^2; uchar mazhi_duan[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x00}; uchar mazhi_wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xff}; void delayl(uint n) { uint i,j; for(i=n;i>0;i--) for(j=114;j>0;j--); } void delays(uchar i) { while(i--); } bit init_DS18B20() //DS8B20初始化 { bit x; DQ=1; //DQ复位 delays(8); DQ=0; //单片机将DQ拉低 delays(75); DQ=1; //拉高总线 delays(15); x=DQ; //延时过后 若x=0则初始化成功 若x=1则初始化失败 delays(5); return x; } void write_data(uchar dat) { uchar i,temp; temp=dat; DQ=1; for(i=0;i>=1; } } uchar read_data() { uchar i,dat; DQ=1; for(i=0;i>=1; DQ=1;//配置为输入 if(DQ) dat|=0x80; delays(4); } return dat; } uint readtemp() { uchar temph,templ; uint temp; float wendu; init_DS18B20(); write_data(0xcc);//跳过ROM write_data(0x44);//启动温度转换 //delayl(100); init_DS18B20(); write_data(0xcc);//跳过ROM write_data(0xBE);//读温度 //以下读温度,低八位在前 //高8位在后 templ=read_data(); temph=read_data(); temp = (temph<<8)|templ; wendu = temp*0.625+0.5;//温度扩大10倍,四舍五入 temp = wendu;//10倍温度 return temp; } void STC_init() { P1=0x00;//关闭led led=0; //锁存 wei=0; duan=0; } void display(uchar weil,uchar duanl,bit dp) { wei=1; P0=mazhi_wei[weil-1]; wei=0; duan=1; if(dp==1) P0=(mazhi_duan[duanl]|0x80); else P0=mazhi_duan[duanl]; duan=0; } void main() { uchar i; uint wendu; STC_init(); wendu=readtemp(); delayl(500); wendu=readtemp(); delayl(500); while(1) { wendu=readtemp(); for(i=0;i<80;i++) { display(1,wendu/100,0); delayl(3); display(2,wendu0/10,1); delayl(3); display(3,wendu,0); delayl(3); } } }
2019-12-21 19:35:37 2KB 温度传感
1
一个自制的温度智能控制系统,有三种模式,有proteus仿真,有C语言程序,有设计报告。
2019-12-21 19:32:24 411KB 单片机,温度,智能
1
基于ds18b20的单片机多点温度采集程序(汇编语言)
2019-12-21 19:28:53 6KB ds18b20 单片机 温度 采集
1
UCOS 移植到51单片机上的DS18B20温度传感器显示在数码管的例子,原创,有中文解释。很难得的51大程序成功移植UCOSII的例子,温度传感器显示在数码管上。
2019-12-21 19:22:32 276KB UCOS 单片机 温度传感器 数码管
1
到达所设定的温度,蜂鸣器报警 元件:51单片机和ds18b20蜂鸣器 仅供参考.........................................................
2019-12-21 18:56:40 59KB ds18b20
1
PIC单片机温度控制原理图及汇编程序,适合于毕业设计和个人学习。
2019-12-21 18:51:20 150KB PIC
1
51单片机采集多路温度,组态王控制温度,设定上下限温度报警
2019-12-21 18:48:43 23.69MB 温度控制
1