单片机温度控制系统(毕业设计) 对啦,这东西很简单,还是自己做吧,我在N年前工作后做的第一个东东就是这东西,控制老化室的温度。需要材料:温度传感器AD590,AD0809,89c51(本身带存储器,空间足够用4K),LED数码管,锁存器(74ls273或373,或者查下有译码器直接接数码管的,我忘了叫什么名字了,你可以查查资料,或到www.21ic.com去下载TTL资料),电源肯定要的5V,其它的需要电阻(数码管需要上拉电阻,或者用14489芯片也行,需要一个电阻就够了),AD590好像是电流型的,需要采样电阻,影响中好像是10K的。设计时需要分块,先做好功能划分:外围电路:电源部分,温度传感器部分,AD转换部分,显示部分,软件部分:主要就是AD转换部分和显示部分。把他们分开来写会更清晰明了。注意AD转换调试起来会有些困难,有时候时序有e799bee5baa6e58685e5aeb931333236396536些差错就会不对,这时候就要把AD芯片的资料多读几遍,一个步骤一个步骤的检查,就会弄好的。显示部分如果直接用led的话,就不是太难了,可以在编写程序时就译码(不用译码器的话),如果用14489的话,就要把芯片的使用说明搞清楚就没有问题啦,这里有一个I2C协议,就是三条线的通讯电路,因为使用同一电源,实际上就两条现了,。
【毕业论文】单片机的温度控制系统的设计
基于单片机的温度控制系统设计 第一章绪论1.1选题背景防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。它直接影响到储备物资的使用寿命和工作可靠性。。
求单片机温度控制系统设计论文 基于MCS51单片机温度控制毕业设计论文 论文编号:JD050 字数:9379.页数:30 摘要 随着电子技术的迅速发展,特别是随大。以上回答来自:http://www.lwtxw.com/html/42/752.htm
基于单片机的温度控制系统设计报告
单片机温度控制系统设计方案 includeextern GetTemp();声明引用外部函数extern unsigned int idata Temperature;声明引用外部变量void delay(unsigned int i);else IOsbit LS138A=P2^2;管脚定义sbit LS138B=P2^3;sbit LS138C=P2^4;此表为 LED 的字模,共阴数码管 0-9-unsigned char code Disp_Tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};unsigned long LedOut[5],LedNumVal;void system_Ini(){TMOD|=0x11;TH1=0xD8;10TL1=0xF0;IE=0x8A;TR1=1;}main(){ unsigned char i;system_Ini();while(1){GetTemp();以下将读18b20的数据送到LED数码管显示*/LedNumVal=Temperature;把实际温度送到LedNumVal变量中LedOut[0]=Disp_Tab[LedNumVal%10000/1000];LedOut[1]=Disp_Tab[LedNumVal%1000/100];LedOut[2]=Disp_Tab[LedNumVal%100/10];十位LedOut[3]=Disp_Tab[LedNumVal%10];个位for(i=0;i;i+){P0=LedOut[i];switch(i){/138译码case 0:LS138A=0;LS138B=0;LS138C=0;break;case 1:LS138A=1;LS138B=0;LS138C=0;break;case 2:LS138A=0;LS138B=1;LS138C=0;break;case 3:LS138A=1;LS138B=1;LS138C=0;break;}delay(100);}P0=0;}}延时程序void delay(unsigned int i){char。