求《单片机温度测量系统设计》的相关资料! 高分求单片机多点温度检测系统的程序设计

\u8dea\u6c42\u57fa\u4e8eMCS51\u5355\u7247\u673a\u7684\u6e29\u5ea6\u6d4b\u91cf\u7cfb\u7edf\u8f6f\u4ef6\u8bbe\u8ba1\u6bd5\u4e1a\u8bba\u6587\u7684\u5f00\u9898\u62a5\u544a\u548c\u8bba\u6587

DB18B20\u4f20\u611f\u5668\u5427\uff0c\u5982\u679c\u662f\u8fd9\u6837\u7684\u8bdd\uff0c\u4f60\u4eec\u6bd5\u4e1a\u8bbe\u8ba1\u4e5f\u592a\u7b80\u5355\u4e86\u70b9\u5427

\u53ea\u6709\u4e00\u4e2a\u4f8b\u5b50,\u9274\u4e8e\u53c2\u8003\u800c\u5df2,\u5e0c\u671b\u5bf9\u4f60\u5e2e\u52a9
//\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684EXE\u6587\u4ef6\u6253\u5f00\u540e\u53ef\u5728\u7535\u8111\u4e0a\u663e\u793a\u5f53\u524d\u6e29\u5ea6\u503c
#include
#include
unsigned char code displaybit[]={0xf7,0xfb,0xfd,0xfe};
unsigned char code displaycode[]={ 0xC0,/*0*/
0xF9,/*1*/
0xA4,/*2*/
0xB0,/*3*/
0x99,/*4*/
0x92,/*5*/
0x82,/*6*/
0xF8,/*7*/
0x80,/*8*/
0x90,/*9*/};
unsigned char code dotcode[32]={0,3,6,9,12,16,19,22,
25,28,31,34,38,41,44,48,
50,53,56,59,63,66,69,72,
75,78,81,84,88,91,94,97};
unsigned char displaycount;
unsigned char displaybuf[8]={16,16,16,16,16,16,16,16};
unsigned char timecount;
unsigned char readdata[8];

sbit DQ=P1^0;
bit sflag;

bit resetpulse(void)
{
unsigned char i;

DQ=0;
for(i=255;i>0;i--);
DQ=1;
for(i=60;i>0;i--);
return(DQ);
for(i=200;i>0;i--);
}

void writecommandtods18b20(unsigned char command)
{
unsigned char i;
unsigned char j;

for(i=0;i<8;i++)
{
if((command & 0x01)==0)
{
DQ=0;
for(j=35;j>0;j--);
DQ=1;
}
else
{
DQ=0;
for(j=2;j>0;j--);
DQ=1;
for(j=33;j>0;j--);
}
command=_cror_(command,1);
}
}

unsigned char readdatafromds18b20(void)
{
unsigned char i;
unsigned char j;
unsigned char temp;

temp=0;
for(i=0;i<8;i++)
{
temp=_cror_(temp,1);
DQ=0;
_nop_();
_nop_();
DQ=1;
for(j=10;j>0;j--);
if(DQ==1)
{
temp=temp | 0x80;
}
else
{
temp=temp | 0x00;
}
for(j=200;j>0;j--);
}
return(temp);
}

void main(void)
{
TMOD=0x01;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
ET0=1;
EA=1;

while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
TR0=1;
while(1)
{
;
}
}

void t0(void) interrupt 1 using 0
{
unsigned char x;
unsigned int result;

TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
if(displaycount==2)
{
P0=displaycode[displaybuf[displaycount]] | 0x80;
}
else
{
P0=displaycode[displaybuf[displaycount]];
}
P2=displaybit[displaycount];
displaycount++;
if(displaycount==8)
{
displaycount=0;
}

timecount++;
if(timecount==150)
{
timecount=0;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0xbe);
readdata[0]=readdatafromds18b20();
readdata[1]=readdatafromds18b20();
for(x=0;x<8;x++)
{
displaybuf[x]=16;
}
sflag=0;
if((readdata[1] & 0xf8)!=0x00)
{
sflag=1;
readdata[1]=~readdata[1];
readdata[0]=~readdata[0];
result=readdata[0]+1;
readdata[0]=result;
if(result>255)
{
readdata[1]++;
}
}
readdata[1]=readdata[1]<<4;
readdata[1]=readdata[1] & 0x70;
x=readdata[0];
x=x>>4;
x=x & 0x0f;
readdata[1]=readdata[1] | x;
x=2;
result=readdata[1];
while(result/10)
{
displaybuf[x]=result%10;
result=result/10;
x++;
}
displaybuf[x]=result;
if(sflag==1)
{
displaybuf[x+1]=17;
}
x=readdata[0] & 0x0f;
x=x<<1;
displaybuf[0]=(dotcode[x])%10;
displaybuf[1]=(dotcode[x])/10;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
}
}
\u8fd9\u662f\u6c47\u7f16
unsigned char code displaybit[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
unsigned char code displaycode[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x00,0x40};
unsigned char code dotcode[32]={0,3,6,9,12,16,19,22,
25,28,31,34,38,41,44,48,
50,53,56,59,63,66,69,72,
75,78,81,84,88,91,94,97};
unsigned char displaycount;
unsigned char displaybuf[8]={16,16,16,16,16,16,16,16};
unsigned char timecount;
unsigned char readdata[8];

sbit DQ=P3^7;
bit sflag;

bit resetpulse(void)
{
unsigned char i;

DQ=0;
for(i=255;i>0;i--);
DQ=1;
for(i=60;i>0;i--);
return(DQ);
for(i=200;i>0;i--);
}

void writecommandtods18b20(unsigned char command)
{
unsigned char i;
unsigned char j;

for(i=0;i<8;i++)
{
if((command & 0x01)==0)
{
DQ=0;
for(j=35;j>0;j--);
DQ=1;
}
else
{
DQ=0;
for(j=2;j>0;j--);
DQ=1;
for(j=33;j>0;j--);
}
command=_cror_(command,1);
}
}

unsigned char readdatafromds18b20(void)
{
unsigned char i;
unsigned char j;
unsigned char temp;

temp=0;
for(i=0;i<8;i++)
{
temp=_cror_(temp,1);
DQ=0;
_nop_();
_nop_();
DQ=1;
for(j=10;j>0;j--);
if(DQ==1)
{
temp=temp | 0x80;
}
else
{
temp=temp | 0x00;
}
for(j=200;j>0;j--);
}
return(temp);
}

void main(void)
{
TMOD=0x01;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
ET0=1;
EA=1;

while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
TR0=1;
while(1)
{
;
}
}

void t0(void) interrupt 1 using 0
{
unsigned char x;
unsigned int result;

TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
if(displaycount==2)
{
P0=displaycode[displaybuf[displaycount]] | 0x80;
}
else
{
P0=displaycode[displaybuf[displaycount]];
}
P2=displaybit[displaycount];
displaycount++;
if(displaycount==8)
{
displaycount=0;
}

timecount++;
if(timecount==150)
{
timecount=0;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0xbe);
readdata[0]=readdatafromds18b20();
readdata[1]=readdatafromds18b20();
for(x=0;x<8;x++)
{
displaybuf[x]=16;
}
sflag=0;
if((readdata[1] & 0xf8)!=0x00)
{
sflag=1;
readdata[1]=~readdata[1];
readdata[0]=~readdata[0];
result=readdata[0]+1;
readdata[0]=result;
if(result>255)
{
readdata[1]++;
}
}
readdata[1]=readdata[1]<<4;
readdata[1]=readdata[1] & 0x70;
x=readdata[0];
x=x>>4;
x=x & 0x0f;
readdata[1]=readdata[1] | x;
x=2;
result=readdata[1];
while(result/10)
{
displaybuf[x]=result%10;
result=result/10;
x++;
}
displaybuf[x]=result;
if(sflag==1)
{
displaybuf[x+1]=17;
}
x=readdata[0] & 0x0f;
x=x<<1;
displaybuf[0]=(dotcode[x])%10;
displaybuf[1]=(dotcode[x])/10;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
}
}

要:本文介绍了一种基于MSP430 单片机的温度测控装置。该装置可实现对温度的测量,并能根据设定值对环境温度进行调节,实现控温的目的。控制算法基于数字PID算法。

0 引言
温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用[1]。单片机具有处理能强、运行速度快、功耗低等优点,应用在温度测量与控制方面,控制简单方便,测量范围广,精度较高。
本文设计了一种基于MSP430单片机的温度测量和控制装置,能对环境温度进行测量,并能根据温度给定值给出调节量,控制执行机构,实现调节环境温度的目的。

1 整体方案设计
单片机温度控制系统是以MSP430单片机为控制核心。整个系统硬件部分包括温度检测系统、信号放大系统、A/D转换、单片机、I/O设备、控制执行系统等。
单片机温度控制系统控制框图如下所示:

温度传感器将温度信息变换为模拟电压信号后,将电压信号放大到单片机可以处理的范围内,经过低通滤波,滤掉干扰信号送入单片机。在单片机中对信号进行采样,为进一步提高测量精度,采样后对信号再进行数字滤波。单片机将检测到的温度信息与设定值进行比较,如果不相符,数字调节程序根据给定值与测得值的差值按PID控制算法设计控制量,触发程序根据控制量控制执行单元。如果检测值高于设定值,则启动制冷系统,降低环境温度;如果检测值低于设定值,则启动加热系统,提高环境温度,达到控制温度的目的。

2 温度信号检测
本系统中对检测精度要求不是很高,室温下即可,所以选用高精度热敏电阻作为温度传感器。热敏电阻具有灵敏度较高、稳定性强、互换精度高的特点。可使放大器电路极为简单, 又免去了互换补偿的麻烦。
热敏电阻具有负的电阻温度特性,当温度升高时,电阻值减小,它的阻值—温度特性曲线是一条指数曲线,非线性度较大。而对于本设计,因为温度要求不高,是在室温环境下,热敏电阻的阻值与环境温度基本呈线性关系[2],这样可以通过电阻分压简单地将温度值转化为电压值。
给热敏电阻通以恒定的电流,可得到电阻两端的电压,根据与热敏电阻特性有关的温度参数T0 以及特性系数k,可得下式
T=T0-kV(t) (1)
式中T为被测温度。
根据上式,可以把电阻值随温度的变化关系转化为电压值随温度变化的关系,由于热敏电阻的电信号一般都是毫伏级,必须经过放大,将热敏电阻测量到的电信号转化为0~3.6之间,才能在单片机中使用。
下图为放大电路原理图。稳压管的稳压值为1.5V。

由于传感器输出微弱的模拟信号,当信号中存在环境干扰时,干扰信号也被同时放大,影响检测的精度,需用滤波电路对先对模拟信号进行处理,以提高信号的抗干扰能力。本系统采用巴特沃斯二阶有源低通滤波电路。选取该巴特沃斯二阶有源低通滤波电路的截止频率
fH=10 kHz 。

3 控制系统设计
3.0 软件设计
单片机温度控制器控制温度范围100℃到400℃,采用通断控制,通过改变给定控制周期内加热和制冷设备的导通和关断时间,来提高和降低温度,以达到调节温度的目的。
软件设计中选取控制周期TC 为200(T1×C) ,导通时间取Pn ×T1×C ,其中Pn 为输出的控制量,Pn值介于0~200之间, T1 为定时器定时的时间,C为常数。由上两式可看出,通过改变T1 定时时间或常数C,就可改变控制周期TC 的大小。温度控制器控制的最高温度为400℃,当给定温度超过400℃时以400℃计算。
图3为采样中断流程图。

数模转换部分使用单片机自带的12位A/D转换器,能同时实现数模转换和控制,免去使用专用的转换芯片,使系统处理速度更快,精度更高,使电路简化。采样周期为500 μs ,当采集完16个点的数据以后,设置标志“nADCFlag =1”,通知主程序采集完16个点的数据,主程序从全局缓冲区里读出数据。
为进一步减小随机信号对系统精度的影响,A/D转换后,用平均值法对采样值进行数字滤波。每16个采样点取一次平均值。然后将计算到的平均值作为测量数据进行显示。同时,按照PID算法,对温度采样值和给定值之间的偏差进行控制,得到控制量。采样全过程完成后就可屏蔽采样中断,同时启动T1定时[3],进入控制过程。
温度值和热敏电阻的测量值在整个温度采样区间内基本呈线性变化,因此在程序中不需要对测量数据进行线性校正。MSP430的T1定时器中断作为控制中断,温度采样过程和控制输出过程采用了互锁结构,即在进行温度采样,温度值处理和运算等过程时T1不定时,待采样全过程进行完时再启动T1定时并同时屏蔽采样中断。T1定时开始就进入控制过程,在整个控制过程中都不采样,直到200(T1×C) 定时时间到,要开始新一轮的控制周期。在启动采样的同时屏蔽T1中断。
图4为T1定时中断流程图。

图中,M代表定时器控制周期计数值,N则表示由调节器计算出的控制量。首先判断控制周期TC是否己经结束。若控制周期TC已结束(即M=0),则屏蔽T1定时器中断,进行新一轮温度采样;若控制周期TC还未结束〔即M≠0 〕,则开始判断导通时间是否结束。若导通时间己结束(即N=0),则置输出控制信号为低,并重新赋常数C值,启动定时器定时,同时退出中断服务程序;若导通时间还未结束(即N ≠0 ),则置输出控制信号为高,控制执行其间继续导通,重新赋常数C值,启动定时器定时,同时退出中断服务程序。

3.1 数字PID
本文控制算法采用数字PID 控制,数字PID 算法表达式如下所示:

其中,KP 为比例系数;KI=KPT/TI 为积分系数;T 为采样周期,TI 为积分时间系数;KD=KPTD/T 为微分系数,TD 为微分时间系数。u(k) 为调节器第k次输出, e(k) 为第k 次给定与反馈偏差。
对于PID 调节器,当偏差值输出较大时,输出值会很大,可能导致系统不稳定,所以在实际中,需要对调节器的输出限幅[4],即当|u|>umax 时,令u=umax 或u=-umax ,或根据具体情况确定。

3.2 温度调节
PI 控制器根据温度给定值和测量值之间的偏差调节,给出调节量,再通过单片机输出PWM 波,调节可控硅的触发相位的相位角,以此来控制执行部件的关断和开启时间,达到使温度升高或降低的目的。随后整个系统再通过检测前一阶段控制后的温度,进行近一步的控制修正,最终实现预期的温度监控目的。

4 结论
本设计利用单片机低功耗、处理能力强的特点,使用单片机作为主控制器,对室内环境温度进行监控。其结构简单、可靠性较高,具有一定的实用价值和发展前景。

参考文献
[1] 赵丽娟,邵欣.基于单片机的温度监控系统的设计与实现.机械制造,2006,44(1)
[2] 张开生,郭国法.MCS-51 单片机温度控制系统的设计.微计算机信息,2005,(7)
[3] 沈建华,杨艳琴,翟骁曙..MSP430 系列16 位超低功耗单片机原理与应用.清华大学出版社,2004,148-155
[4] 赖寿宏.微型计算机控制技术.北京:机械工业出版社,1994:90-95

这个网站里面有单片机温度测量系统设计详细的论文和图表。图表这发不上来。直接告诉你地址: http://lasusu.cn/?q=31347

现代电子技术)2006年第21期总第236期》测试·测量·自动化司基于单片机的温度测量系统的设计刘跃辉’,王南山。,徐云强’(1.华中师范大学湖北武汉430079;2.武汉电力职业技术学院湖北武汉430079)摘要:温度测量是工业生产中的一个重要环节。采用石英晶体作为温度传感器,利用石英晶体对温度的灵敏度高、线性度好等优点,以80C552单片机为控制核心,实现了温度的高精度测量和测量结果的数字显示等技术。通过软件实现的数字滤波,减少了测量噪声。实验结果表明,系统设计合理、工作稳定可靠、温度测量精度高。同时给出了温度测量系统的硬件结构和软件设计。关键词:温度测量;单片机;数字滤波;80C552中图分类号:TP368.1文献标识码:B文章编号:1004—373X(2006)21—103—03DesignofTemperatureMeasurementBasedonSingleChipLIUYuehui’,WANGNanshan。,XUYunqiang’(1.HuazhongNormalUniversity,Wuhan,430079,China;2.WuhanElectricPowerTechnicalCollege,Wuhan,430079。China)Abstract:Temperaturemeasurementisanimportantpartintheindustries.Quartzcrystalhasthefollowingmerits:highsensitivitytotemperature,goodlinearityandSOon.BasedODtheabovemerits。ahighprecisiontemperaturemeasurementwithdigitaldisplayiscarriedout,inwhichthequartzcrystalasatemperaturesensorandthe80C552MCUasacontrolcorearea—dopted.Andwedesignadigitalfilterrealizingbysoftwaretoreducethemeasurenoise.Thispaperillustratesthehardwarestructureandsoftwaredesignofthetemperaturemeasurementsystem.Theexperimentresultsshowthatthesystemhasthereasonabledesign,thegooddependabilityandhighmeasurementprecision.Keywords:temperaturemeasurement;singlechip;digitalfilter;80C552温度测量是工业生产中的一个重要环节。因为单片机体积小、价格便宜、具有通用性和灵活性,利用单片机设计温度测量系统,既可满足功能要求,又经济实惠。他不但面向控制,可靠性高,抗干扰能力强,而且具有掉电保护功能。另外,他的I/O接口功能很强,便于系统扩展,应用研制周期短,开发效率高。本文将主要讨论基于单片机的温度测量系统的硬件和软件系统的设计问题。1系统硬件组成如图1所示,单片机测量系统一般由前向通道、单片机、后向通道组成。前向通道是单片机对被控参数的输入通道,后向通道是单片机把处理后的数字量进行传递、输出、控制和调节的通道。1.1以80C552为核心的温度测量系统的总体结构本设计方案采用如图2所示的结构。该系统由80C552芯片、共阴极7段LED数码管、EPROM2764(或27128)、锁存器741。$373、采集收稿日期:2006—05一lO信号的变送器、晶体振荡电路和复位电路组成。其中,80C552芯片的P3.4引脚为温度测量电路信号输入端。图1单片机测量系统的结构框图一—一图2以80C552为核心的温度测量系统框图80C552单片机的68个引脚共分为端口线、电源线和103

去网站看一下

  • 鍩轰簬鍗曠墖鏈虹殑鑷姩娓╂帶绯荤粺鐨勮璁.姣曚笟璁烘枃寮棰樻姤鍛
    绛旓細2 绯荤粺杞欢璁捐 绯荤粺寮濮嬪伐浣滄椂锛岄鍏堢敱鍗曠墖鏈鎺у埗杞欢鍙戝嚭娓╁害璇诲彇鎸囦护锛岄氳繃鏁板瓧娓╁害浼犳劅鍣 DS18B20 閲囨牱琚帶瀵硅薄鐨勫綋鍓嶆俯搴﹀糡1骞堕佹樉绀哄睆瀹炴椂鏄剧ず銆傜劧鍚庯紝灏嗚娓╁害娴嬮噺鍊间笌璁惧畾鍊糡姣旇緝锛屽叾宸奸 PID鎺у埗鍣ㄣ侾ID 鎺у埗鍣ㄥ鐞嗗悗杈撳嚭涓瀹氭暟鍊肩殑鎺у埗閲忥紝缁廌A 杞崲涓烘ā鎷熺數鍘嬮噺锛岃鐢靛帇淇″彿鍐嶇粡澶х數娴侀┍鍔...
  • 鍗曠墖鏈澶氱偣娓╁害鎺у埗绯荤粺璁捐鐨绋嬪簭璁捐
    绛旓細鐢变簬纾侀搧鐨勪綔鐢紝鎺у埗鑴夊啿娑堝け鍚庢粦鐗囦綅缃笉鍙戠敓鍙樺寲锛屼繚鎸佺ǔ瀹氱姸鎬侊紝鎵浠ヨ鍣ㄤ欢鍏锋湁鍔熻楀皬銆佸叿鏈夎蹇嗗姛鑳姐(2)灞呭娓╁害鎺у埗銆傚悇灞呭娓╁害鎺у埗鍦ㄧ噧鐑ф帶鍒绯荤粺宸ヤ綔鍓嶆彁涓嬶紝鏍规嵁鍚勫眳瀹娓╁害娴嬮噺杩斿洖鍊硷紝閲囩敤涓婃捣娆у嚡鐢电闃鍒堕犳湁闄愬叕鍙哥敓浜х殑OK6515鑷繚鎸佽剦鍐茬數纾侀榾鎺у埗鍚勫洖璺殑閫氭柇銆傝剦鍐茬數纾侀榾閲囩敤鑴夊啿鍜屾案纾佹妧鏈紝...
  • 鍩轰簬51鍗曠墖鏈,娓╂箍搴︽棤绾妫娴嬬郴缁熻璁
    绛旓細5-1鍗曠墖鏈烘俯搴鎺у埗绯荤粺鐨宸ヤ綔鍘熺悊鈥︹︹32 5-2娓╁害妫娴鍜孉/D杞崲鐢佃矾鍥锯︹︹32 5-3娴嬭瘯鎶ュ憡鈥︹︹32 灏 缁撯︹︹34 鑷 璋⑩︹︹35 鍙傝冩枃鐚︹︹36 鏄惁鍙互瑙e喅鎮ㄧ殑闂锛
  • 姹傚熀浜鍗曠墖鏈虹殑娓╁害鎺у埗绯荤粺纭欢鍘熺悊鍥惧拰绋嬪簭
    绛旓細璇绯荤粺鐢变笂浣嶆満鍜屼笅浣嶆満涓ゅぇ閮ㄥ垎缁勬垚銆備笅浣嶆満瀹炵幇娓╁害鐨妫娴嬪苟鎻愪緵鏍囧噯RS232閫氫俊鎺ュ彛锛岃姱鐗囦娇鐢ㄤ簡ATMEL鍏徃鐨凙T89C51鍗曠墖鏈鍜孌ALLAS鍏徃鐨凞S18B20鏁板瓧娓╁害浼犳劅鍣ㄣ備笂浣嶆満閮ㄥ垎浣跨敤浜嗛氱敤PC銆傝绯荤粺鍙簲鐢ㄤ簬浠撳簱娴嬫俯銆佹ゼ瀹囩┖璋冩帶鍒跺拰鐢熶骇杩囩▼鐩戞帶绛夐鍩熴傚叧閿瓧锛娓╁害娴嬮噺锛涘崟鎬荤嚎锛涙暟瀛楁俯搴︿紶鎰熷櫒锛涘崟鐗囨満 ...
  • 姹侻CS-51鍗曠墖鏈烘俯搴鎺у埗绯荤粺婧愮▼搴
    绛旓細鍥犳锛屽崟鐗囨満瀵规俯搴︾殑鎺у埗闂鏄竴涓伐涓氱敓浜т腑缁忓父浼氶亣鍒扮殑闂銆傛湰鏂囦互瀹冧负渚嬭繘琛屼粙缁嶏紝甯屾湜鑳芥敹鍒颁妇涓鍙嶄笁鍜岃Е绫绘梺閫氱殑鏁堟灉銆1纭欢鐢佃矾璁捐 浠ョ儹鐢靛伓涓烘娴嬪厓浠剁殑鍗曠墖鏈烘俯搴鎺у埗绯荤粺鐢佃矾鍘熺悊鍥惧鍥1鎵绀恒1.1 娓╁害妫娴鍜屽彉閫佸櫒 娓╁害妫娴嬪厓浠跺拰鍙橀佸櫒鐨勭被鍨嬮夋嫨涓庤鎺ф俯搴︾殑鑼冨洿鍜岀簿搴︾瓑绾ф湁鍏炽傞晬閾...
  • 200楂樺垎姹備竴鍗曠墖鏈璇剧▼璁捐~~娓╁害娴嬮噺鎶ヨ瑁呯疆
    绛旓細鍙堜竴涓珮鍒嗚姣曚笟璁捐鐨锛屾渶濂借繕鏄嚜宸卞姩鎵嬪仛涓嬬殑濂斤紝鍙戠幇浼氭湁寰堝涔愯叮鐨勩
  • 鍏充簬鍗曠墖鏈虹殑姣曚笟璁捐
    绛旓細鍗曠墖鏈虹殑姣曚笟璁捐锛屼笉鍚岀殑璁捐瑕佹眰锛岄毦搴︿笉涓鏍枫備綘鐨勮棰樻槸娓╁害娴嬮噺涓庤闊虫挱鎶ョ郴缁熴傝繖涓棰樼殑璁捐鎬濊矾锛氾紙1锛夋俯搴︽祴閲忎笌璇煶鎾姤绯荤粺鐨鐢佃矾璁捐鈥斺斺 涓昏闇瑕佸畬鎴愬崟鐗囨満鏈灏忕郴缁熺數璺+LCD娑叉櫠鏄剧ず鐢佃矾+娓╁害浼犳劅鍣ㄩ噰闆嗙數璺+璇煶鎾姤鐢佃矾+鎶ヨ鐢佃矾 锛2锛夋俯搴︽祴閲忎笌璇煶鎾姤绯荤粺鐨勮蒋浠剁▼搴忥細鈥斺斺 涓昏...
  • 鐢鍗曠墖鏈C璇█璁捐鏁板瓧娓╁害璁!姹備唬鐮!鎬ユユ
    绛旓細//--- //DS18B20娓╁害浼犳劅鍣ㄨ緭鍑烘樉绀猴紝杩愯鏈緥鏃讹紝澶栫晫娓╁害灏嗘樉绀哄湪1602LCD涓 //--- include <reg52.h> include <intrins.h> define uchar unsigned char define uint unsigned int define delayNOP() {_nop_();_nop_();_nop_();_nop_();} sbit DQ=P2^2;sbit dula=P2^6; //瀹氫箟...
  • 姹傜敤51鍗曠墖鏈鍋氱殑娓╁害娴嬮噺浠殑鍙傝冩枃鐚
    绛旓細3 鑳℃眽鎵.鍗曠墖鏈鍘熺悊鍙婃帴鍙f妧鏈.娓呭崕澶у鍑虹増绀,1996 4 鏉庡織鍏ㄧ瓑.鏅鸿兘浠〃璁捐鍘熺悊鍙婂簲鐢.鍥介槻宸ヤ笟鍑虹増绀,1998.6 5 浣曠珛姘戯紟MCS-51绯诲垪鍗曠墖鏈哄簲鐢绯荤粺璁捐锛庡寳浜埅绌鸿埅澶╁ぇ瀛﹀嚭鐗堢ぞ锛1990锛1 6 鏉庡缓姘.鍗曠墖鏈哄湪娓╁害鎺у埗绯荤粺涓殑搴旂敤.姹熸眽澶у瀛︽姤,1996.6 7 寮犳瘏鍒氥佸江鍠滃厓銆佸瀹堣揪銆佷箶绔嬪博锛庢柊缂...
  • ...鐨勬瘯涓氳鏂囬鐩槸鍩轰簬51鍗曠墖鏈虹殑娓╁害鎺у埗绯荤粺璁捐
    绛旓細绗1绔 纭欢鐢佃矾鍒嗘瀽 绗1.1鑺 纭欢鐢佃矾姒傝堪璇娴嬫俯绯荤粺鐢变簲閮ㄥ垎缁勬垚锛氱數婧愭ā鍧椼佷睛娴嬫ā鍧椼佹樉绀烘ā鍧椼佹帶鍒舵ā鍧椼侀氳妯″潡銆傜數婧愭ā鍧楀畬鎴愬皢200V锛50Hz甯傜數杞崲涓虹ǔ瀹氱殑鐩存祦+5V鐢垫簮鐨勪换鍔,鍖呭惈鍙樺帇銆佹暣娴併佹护娉㈠拰绋冲帇鍥涢儴鍒嗭紝鍏朵腑绋冲帇閮ㄥ垎閲囩敤LM7805闆嗘垚鍧椼備覆鍙i氫俊妯″潡鐨勪换鍔℃槸瀹炵幇鍗曠墖鏈涓庤绠楁満鐨勯氫俊锛岄氳繃...
  • 扩展阅读:电子元器件一览表 ... 电子元器件贮存期标准 ... 电子元器件检测报告 ... 电子元器件温湿度要求 ... 扫一扫题目出答案 ... 51单片机烟雾报警器 ... 常用18个电子元器件 ... 一键测量仪 ... 电子元器件明细表bom ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网