基于89C51温度报警器的设计_第1页
基于89C51温度报警器的设计_第2页
基于89C51温度报警器的设计_第3页
基于89C51温度报警器的设计_第4页
基于89C51温度报警器的设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1目录凌阳,拇指凌阳1凌阳,拇指凌阳概述4凌阳,拇指凌阳11凌阳,拇指凌阳研究背景4凌阳,拇指凌阳12凌阳,拇指凌阳发展方向4凌阳,拇指凌阳13凌阳,拇指凌阳设计思想及基本功能5凌阳,拇指凌阳2凌阳,拇指凌阳总体方案设计5凌阳,拇指凌阳21凌阳,拇指凌阳方案选取5凌阳,拇指凌阳22凌阳,拇指凌阳系统框图5凌阳,拇指凌阳23凌阳,拇指凌阳总体方案设计6凌阳,拇指凌阳3凌阳,拇指凌阳硬件电路设计6凌阳,拇指凌阳31凌阳,拇指凌阳晶振电路7凌阳,拇指凌阳32凌阳,拇指凌阳复位电路8凌阳,拇指凌阳33凌阳,拇指凌阳键盘电路9凌阳,拇指凌阳34凌阳,拇指凌阳温度检测电路9凌阳,拇指凌阳35显示电路11凌阳,拇指凌阳36凌阳,拇指凌阳报警电路12凌阳,拇指凌阳4凌阳,拇指凌阳系统软件设计13凌阳,拇指凌阳41凌阳,拇指凌阳主程序软件设计13凌阳,拇指凌阳42凌阳,拇指凌阳键盘程序设计14凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳43凌阳,拇指凌阳显示程序设计16凌阳,拇指凌阳5总结20凌阳,拇指凌阳参考文献20凌阳,拇指凌阳附录凌阳,拇指凌阳系统原理图21凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1凌阳,拇指凌阳概述凌阳,拇指凌阳11研究背景凌阳,拇指凌阳温度是一个十分重要的物理量,拇指对它的测量与控制有十分重要的意义。食指随着现代工农业技术的发展及人们对生活环境要求的提高,拇指人们也迫切需要检测与控2制温度。食指凌阳,拇指凌阳温度控制电路在工农业生产中有着广泛的应用。食指日常生活中也可以见到,拇指如电冰箱的自动制冷,拇指空调器的自动控制等等。食指凌阳,拇指凌阳12发展方向凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳现代信息技术的三大基础是信息采集控制即传感器技术、信息传输通信技术和信息处理计算机技术。食指温度控制器属于信息技术的前沿尖端产品,拇指尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域,拇指数量日渐上升。食指进入21世纪后,拇指温度控制器正朝着智能化、高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟温度控制器和网络温度控制器、研制单片测温控温系统等高科技的方向迅速发展。食指在20世纪90年代中期最早推出的智能温度控制器,拇指采用的是8位A/D转换器,拇指其测温精度较低,拇指分辨力只能达到2。食指目前,拇指国外已相继推出多种高精度、高分辨力的智能温度传感器,拇指所用的是912位A/D转换器,拇指分辨力一般可达0500625。食指为了提高多通道智能温控器的转换速率,拇指也有的芯片采用高速逐次逼近式A/D转换器。食指新型温度控制器的测试功能也在不断增强。食指另外,拇指温度控制器正从单通道向多通道的方向发展,拇指这就为研制和开发多路温度测控系统创造了良好条件。食指单片机系统是21世纪一项高新科技产品。食指它是在芯片上集成一个系统或子系统,拇指其集成度将高达108109元件/片,拇指这将给IC产业及IC应用带来划时代的进步。食指目前,拇指国际上一些著名的IC厂家已开始研制单片机测温系统,拇指所以单片机控制下的温度控制器具有很好的发展空间。食指凌阳,拇指凌阳随着电子技术的发展,拇指特别是大规模集成电路的产生,拇指给人们的生活带来了根本性的变化,拇指如果说微型计算机的出现使现代的科学研究得到了质的飞跃,拇指那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。食指目前,拇指单片机在工业控制系统诸多领域得到了极为广泛的应用。食指特别是其中的C51系列单片机的出现,拇指由于它具有极好的稳定性,拇指更快和更准确的运算精度。食指以往,拇指在实际测控系统中,拇指多采用热敏电阻器或热电偶测量温度。食指这种温度采集电路有时需要冷端补偿电路,拇指这样就增加了电路的复杂性;而且电路易受干扰,拇指使采集到的数据不准确。食指凌阳,拇指凌阳把单片机应用于温度控制中,拇指采用单片机做主控单元,拇指无触点控制,拇指可完成对温度的采集和控制的要求。食指可以应用到电子仪表、家用电器和节能装置等诸多领域,拇指使产品小型化、智能化、多功能化。食指凌阳,拇指凌阳313凌阳,拇指凌阳设计思想及基本功能凌阳,拇指凌阳本设计采用AT89C51单片机为主控制器、晶振电路、44矩阵键盘和DS18B20、LED数码管组成一个系统。食指以实现对环境温度的实时检测(报警温度可以设置上下限)当温度高于或低于预设温度时可通过蜂鸣器进行报警。食指凌阳,拇指凌阳2总体方案设计凌阳,拇指凌阳21凌阳,拇指凌阳方案选取凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳211方案一凌阳,拇指凌阳凌阳,拇指凌阳由于本设计是测温电路,拇指可以使用热敏电阻之类的器件利用其感温效应,拇指在将随被测温度变化的电压或电流采集过来,拇指进行凌阳,拇指凌阳A/D凌阳,拇指凌阳转换后,拇指就可以用单片机进行数据的处理,拇指在显示电路上,拇指就可以将被测温度显示出来,拇指这种设计需要用到凌阳,拇指凌阳A/D凌阳,拇指凌阳转换电路,拇指其中还涉及到电阻与温度的对应值的计算,拇指感温电路比较麻烦。食指而且在对采集的信号进行放大时容易受温度的影响出现较大的偏差。食指凌阳,拇指凌阳凌阳,拇指凌阳212凌阳,拇指凌阳方案二凌阳,拇指凌阳进而考虑到用温度传感器,拇指在单片机电路设计中,拇指大多都是使用传感器,拇指所以这是非常容易想到的,拇指所以可以采用一只温度传感器凌阳,拇指凌阳DS18B20,拇指此传感器,拇指可以很容易直接读取被测温度值,拇指进行转换,拇指电路简单,拇指精度高,拇指软硬件都以实现,拇指而且使用单片机的接口便于系统的再扩展,拇指满足设计要求。食指凌阳,拇指凌阳凌阳,拇指凌阳从以上两种方案,拇指很容易看出,拇指采用方案二,拇指电路比较简单,拇指费用较低,拇指可靠性高,拇指软件设计也比较简单,拇指故采用了方案二。食指凌阳,拇指凌阳凌阳,拇指凌阳22系统框图凌阳,拇指凌阳凌阳,拇指凌阳4凌阳,拇指凌阳89C51主控电路DS18B20温度检测电路复位电路显示电路振荡电路44矩阵键盘电路蜂鸣器报警电路23凌阳,拇指凌阳总体方案选取凌阳,拇指凌阳温度计电路设计总体设计方框图如图凌阳,拇指凌阳凌阳,拇指凌阳所示,拇指控制器采用单片机AT89C51,拇指温度传感器采用凌阳,拇指凌阳DS18B20,拇指用凌阳,拇指凌阳4位凌阳,拇指凌阳LED凌阳,拇指凌阳数码管以串口传送数据实现温度显示。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳89C51单片机复位时钟振荡键盘输入LED显示蜂鸣器报警DS18B20温度检测3硬件电路凌阳,拇指凌阳凌阳,拇指凌阳531凌阳,拇指凌阳晶振电路凌阳,拇指凌阳电路中的晶振即石英晶体震荡器。食指由于石英晶体震荡器具有非常好的频率稳定性和抗外界干扰的能力,拇指所以,拇指石英晶体震荡器是用来产生基准频率的。食指通过基准频率来控制电路中的频率的准确性。食指同时,拇指它还可以产生振荡电流,拇指向单片机发出时钟信号。食指凌阳,拇指凌阳图31是单片机的晶振电路。食指片内电路与片外器件就构成一个时钟产生电路,拇指CPU的所有操作均在时钟脉冲同步下进行。食指片内振荡器的振荡频率非常接近晶振频率,拇指一般多在12MHZ24MHZ之间选取。食指C1、C2是反馈电容,拇指其值在20PF100PF之间选取,拇指典型值为30PF。食指本电路选用的电容为30PF,拇指晶振频率为12MHZ。食指凌阳,拇指凌阳振荡周期1US;凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳机器周期12US凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳指令周期24US。食指凌阳,拇指凌阳XTAL1接外部晶体的一个引脚,拇指XTAL2接外晶体的另一端。食指在单片机内部,拇指接至上述振荡器的反相放大器的输出端。食指采用外部振荡器时,拇指对HMOS单片机,拇指该引脚接外部振。食指在石英晶体的两个管脚加交变电场时,拇指它将会产生一定频率的机械变形,拇指而这种机械振动又会产生交变电场,拇指上述物理现象称为压电效应。食指一般情况下,拇指无论是机械振动的振幅,拇指还是交变电场的振幅都非常小。食指但是,拇指当交变电场的频率为某一特定值时,拇指振幅骤然增大,拇指产生共振,拇指称之为压电振荡。食指这一特定频率就是石英晶体的固有频率,拇指也称谐振频率。食指石英晶振起振后要能在XTAL2线上输出一个3V左右的正弦波,拇指以便使MCS51片内的OSC电路按石英晶振相同频率自激振荡。食指通常,拇指OSC的输出时钟频率FOSC为05MHZ16MHZ,拇指典型值为12MHZ或者110592MHZ。食指电容C1和C2可以帮助起振,拇指典型值为30PF,拇指调节它们可以达到微调FOSC的目的。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳6凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳Y1CRYSTALC130PFC230PFXTAL1XTAL2凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图31凌阳,拇指凌阳凌阳,拇指凌阳晶振电路凌阳,拇指凌阳凌阳,拇指凌阳32凌阳,拇指凌阳复位电路凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳复位操作是为了完成单片机内部电路的初始化,拇指使单片机从一种确定的状态开始运行。食指当AT89C51单片机的复位引脚RST出现2个机器周期以上,拇指单片机就完成了复位操作。食指如果RST持续为高电平,拇指单片机就处于循环复位状态1。食指凌阳,拇指凌阳凌阳,拇指凌阳复位通常有2种基本形式上电复位和开关复位。食指上电复位要求要求接通电源后,拇指自动实现复位操作。食指开关复位要求在电源接通的条件下,拇指在单片机运行期间,拇指用按钮开关操作使单片机复位。食指本次采用的是常用的上电且开关复位电路,拇指电路如32所示凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳C1R1R2SRSTVCC凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图32凌阳,拇指凌阳凌阳,拇指凌阳复位电路凌阳,拇指凌阳上电后,拇指由于电容充电,拇指使RST持续一段高电平时间。食指当单片机已在运行之中时,拇指按下复位键也能使RST持续一段时间的高电平,拇指从而实现上电且开关复位的操作。食指通常选择C1030F,拇指R101000。食指复位操作使单片机进入初始化过程,拇指其中包括使程序计数器PC0000H,拇指P0P3FFH,SP07H,其它寄存器处于零。食指凌阳,拇指凌阳凌阳,拇指凌阳733凌阳,拇指凌阳键盘电路凌阳,拇指凌阳凌阳,拇指凌阳键盘在由单片机控制的温度报警器系统中的主要作用是通过按键向单片机输入指令,拇指其中主要是输入控制温度的上下限,拇指是人工控制单片机的主要手段。食指在此温度报警系统设计中的键盘采用的是44矩阵键盘。食指凌阳,拇指凌阳由于按键比较多,拇指单独设置按键会增加总体设计的复杂性,拇指而且为了减少所占用的端口,拇指可以将按键组成一个矩阵,拇指如图凌阳,拇指凌阳33所示。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳S0SWPBS1SWPBS2SWPBS3SWPBS4SWPBS5SWPBS6SWPBS7SWPBS8SWPBS9SWPBS10SWPBS11SWPBS12SWPBS13SWPBS14SWPBS15SWPBP10P11P12P13P14P15P16P17凌阳,拇指凌阳凌阳,拇指凌阳图33凌阳,拇指凌阳凌阳,拇指凌阳键盘电路凌阳,拇指凌阳凌阳,拇指凌阳34凌阳,拇指凌阳DS18B20温度检测电路凌阳,拇指凌阳使用美国DALLAS半导体公司的数字化温度传感器DS1820,支持凌阳,拇指凌阳“一线总线”接口的温度传感器,拇指在其内部使用了在板(ONB0ARD)专利技术。食指全部传感元件及转换电路集成在形如一只三极管的集成电路内。食指“一线总线”独特而且经济的特点,拇指使用户可轻松地组建传感器网络,拇指为测量系统的构建引入全新概念。食指现在,拇指新一代的DS18B20体积更小、更经济、更灵活。食指使你可以充分发挥“一线总线”的优点。食指凌阳,拇指凌阳同DS1820一样,拇指DS18B20也支持“一线总线”接口,拇指测量温度范围为55C125C,拇指在1085C范围内,拇指精度为05C。食指现场温度直接以“一线总线”的数字方式传输,拇指大大提高了系统的抗干扰性。食指适合于恶劣环境的现场温度测量,拇指如环境控制、设备或过程控制、测温类消费电子产品等。食指与前一代产品不同,拇指新的产品支持3V55V的电压范围,拇指使系统设计更灵活、方便。食指而且新一代产品更便宜,拇指体积更小凌阳,拇指凌阳DS18B20产品的特点凌阳,拇指凌阳凌阳,拇指凌阳8(1)、只要求一个端口即可实现通信。食指凌阳,拇指凌阳凌阳,拇指凌阳(2)、在DS18B20中的每个器件上都有独一无二的序列号。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳(3)、实际应用中不需要外部任何元器件即可实现测温。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳(4)、测量温度范围在55。食指C到125。食指C之间。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳(5)、数字温度计的分辨率用户可以从9位到12位选择。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳(6)、内部有温度上、下限告警设置。食指凌阳,拇指凌阳DS18B20内部结构2如图3所示凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳存储和控制逻辑高速暂存器温度传感器高温触发器TH低温触发器TL配置寄存器8位CRC生成器64位ROM和一线端口供电方式凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图3凌阳,拇指凌阳DS18B20内部结构凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳表1凌阳,拇指凌阳凌阳,拇指凌阳DS18B20功能命令表凌阳,拇指凌阳命令功能描述代码CONVERT启动温度转换44HREAD凌阳,拇指凌阳SCRATCHPAD读取温度寄存器BEHREAD凌阳,拇指凌阳ROM读DS18B20的序列号33HWRITE凌阳,拇指凌阳SCRATPAD将数据写入暂存器的第2、3字节中4EHMATCH凌阳,拇指凌阳ROM匹配ROM55HSEARCH凌阳,拇指凌阳ROM搜索ROMF0H9ALARM凌阳,拇指凌阳SEARCH报警搜索ECHSKIP凌阳,拇指凌阳ROM跳过读序列号的操作CCHREAD凌阳,拇指凌阳POWER凌阳,拇指凌阳SUPPLY读电源供给方式,拇指0寄生,拇指1外部电源B4H凌阳,拇指凌阳由于DS18B20单线通信功能是分时完成的,拇指所以有严格的时隙概念,拇指读写时序很重要。食指系统对DS18B20的各种操作必须按协议进行。食指操作协议为初始化DS18B20发复位脉冲发ROM功能命令发存储器操作命令处理数据。食指其电路简图如34。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳123U1R1VCCP24凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳图34凌阳,拇指凌阳凌阳,拇指凌阳温度检测电路凌阳,拇指凌阳凌阳,拇指凌阳35凌阳,拇指凌阳显示电路凌阳,拇指凌阳显示电路主要是用于显示时间。食指采用LED数码管进行显示是因为LED数码管具有以下几个优点1能在低电压、小电流条件下驱动发光,拇指能与CMOS、ITL电路兼容。食指2发光响应时间极短若确认按下20MS,拇指得到有效键值等待弹起凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2若不是按下20MS直接结束处理(RET)。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳B若不相同则将标志清零结束处理(RET)。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳(2)若不是首次按下将键值暂存起来,拇指标志置位结束处理。食指凌阳,拇指凌阳如果无键值,拇指则判断是否有键值已被确认凌阳,拇指凌阳(1)若有键已被确认判断按键是否首次抬起凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳A若首次抬起判断抬起延时时间(20MS)是否到达凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1若延时到则将标志处理结束处理。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳2若延时未到直接结束处理(RET)。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳B若非首次抬起直接结束处理(RET)。食指凌阳,拇指凌阳(2)若没有键被确认直接结束处理(RET)。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳5总结凌阳,拇指凌阳经过一周的资料查找和设计,拇指我已完成了计算机控制的课程设计。食指本文设计了温度报警系统,拇指介绍了温度检测等控制器的硬件电路设计到软件设计的一系列步骤。食指本设计采用89C51单片机作为控制芯片,拇指辅助键盘和显示,拇指实现了温度检测和报警的功能。食指凌阳,拇指凌阳纵观整个设计系统,拇指单片机使用了常用的AT89C51单片机,拇指从而使整个控制芯片了如指掌。食指熟悉的控制芯片设计起来也是得心应手。食指所用芯片简单实用,拇指减少了开发和硬件开销。食指传感器部分使用的是DS18B20,拇指直接检测温度的输入,拇指不用模数转换,拇指既方便又简单。食指凌阳,拇指凌阳同时,拇指由于设计的时间和能力有限,拇指还有许多功能和技术没有充。食指但是,拇指一个完整的课程设计过程,拇指让我掌握了单片机系统和电子操作软件等方面的知识,拇指尤其是熟悉了用PROTEL画电路原理图和用VISIO画程序流程图。食指这使我在动手能力方面有很大的提升,拇指也给今后更成功、完善的设计打下坚实的基础。食指凌阳,拇指凌阳参考文献凌阳,拇指凌阳1凌阳,拇指凌阳李建民单片机在温度控制系统中的应用N湖北江汉大学学报,拇指19969凌阳,拇指凌阳2凌阳,拇指凌阳胡汉才单片机原理及接口技术M北京清华大学出版社,拇指19965凌阳,拇指凌阳凌阳,拇指凌阳3凌阳,拇指凌阳邵敏权单片机原理实验及应用M吉林吉林科学技术出版社,拇指19953凌阳,拇指凌阳4凌阳,拇指凌阳付家才单片机控制工程实践技术M北京化学工业出版社,拇指200412凌阳,拇指凌阳175凌阳,拇指凌阳彭伟单片机C语言程序设计实训100例M北京北京航空航天大学出版社,拇指20105凌阳,拇指凌阳6凌阳,拇指凌阳郭天祥新概念51单片机C语言教程M凌阳,拇指凌阳北京电子工业出版社,20091凌阳,拇指凌阳凌阳,拇指凌阳7凌阳,拇指凌阳谢光忠温湿度只能数据采集控制系统的研制M北京人民教育出版社,200189凌阳,拇指凌阳凌阳,拇指凌阳8凌阳,拇指凌阳周润景基于PROTEUS的电路及单片机设计与仿真M北京北京航空航天大学出版社,拇指20101凌阳,拇指凌阳9宋启超基于AT89S52的温度控制器的设计R黑龙江黑龙江工程学院学报,20073凌阳,拇指凌阳凌阳,拇指凌阳附录凌阳,拇指凌阳系统原理图凌阳,拇指凌阳C1R1R2S1SWPBVCC30UFC230UFY1CRYSTALXTAL1XTAL2SWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBSWPBP101P112P123P134P145P156P167P178RST9P30/RXD10P31/TXD1P32/INT012P33/INT13P34/T014P35/T115P36/WR16P37/RD17XTAL119P20/A821P21/A92P22/A1023P23/A124P24/A1225P25/A1326P26/A1427P27/A1528PSEN29ALE30EA31P07/AD732P06/AD63P05/AD534P04/AD435P03/AD336P02/AD237P01/AD138P00/AD039XTAL218U89C51R1Q1U1VCR1123U1DS18B20VCABFCGDEDPY1234567ABCDEFG8DPDPDS2ABFCGDEDPY1234567ABCDEFG8DPDPDS3ABFCGDEDPY1234567ABCDEFG8DPDPDS1ABFCGDEDPY1234567ABCDEFG8DPDPDS0Q2Q3Q4Q1R1R2R3R4R5R6R7R8VCR4R3R1R2P10P12P13P14P15P16P17P11P20P21P22P23凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳18凌阳,拇指凌阳凌阳,拇指凌阳课程程序凌阳,拇指凌阳INCLUDE凌阳,拇指凌阳DEFINE凌阳,拇指凌阳UCHAR凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳DEFINE凌阳,拇指凌阳UINT凌阳,拇指凌阳凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳INT凌阳,拇指凌阳DEFINE凌阳,拇指凌阳JUMP_ROM凌阳,拇指凌阳0XCC凌阳,拇指凌阳DEFINE凌阳,拇指凌阳START凌阳,拇指凌阳0X44凌阳,拇指凌阳DEFINE凌阳,拇指凌阳READ_EEROM凌阳,拇指凌阳0XBE凌阳,拇指凌阳SBIT凌阳,拇指凌阳DQ凌阳,拇指凌阳凌阳,拇指凌阳P24凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳/DS18B20数据口凌阳,拇指凌阳SBIT凌阳,拇指凌阳P20P20凌阳,拇指凌阳SBIT凌阳,拇指凌阳P21P21凌阳,拇指凌阳SBIT凌阳,拇指凌阳P22P22凌阳,拇指凌阳SBIT凌阳,拇指凌阳P31P31凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳TMPH,TMPL凌阳,拇指凌阳凌阳,拇指凌阳INT凌阳,拇指凌阳I,TEMP_RESULT,TEMP_A,TEMP_B,TEMP_C,TEMP,H300,L200凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳TABLE_10X03,0X9F,0X25,0X0D,0X99,0X49,0X41,0X1F,0X01,0X09凌阳,拇指凌阳UNSIGNED凌阳,拇指凌阳CHAR凌阳,拇指凌阳TABLE_20X02,0X9E,0X24,0X0C,0X98,0X48,0X40,0X1E,0X00,0X08凌阳,拇指凌阳凌阳,拇指凌阳/凌阳,拇指凌阳凌阳,拇指凌阳名称凌阳,拇指凌阳凌阳,拇指凌阳DELAY凌阳,拇指凌阳凌阳,拇指凌阳功能凌阳,拇指凌阳凌阳,拇指凌阳延时函数凌阳,拇指凌阳凌阳,拇指凌阳输入凌阳,拇指凌阳凌阳,拇指凌阳无凌阳,拇指凌阳凌阳,拇指凌阳输出凌阳,拇指凌阳凌阳,拇指凌阳无凌阳,拇指凌阳/凌阳,拇指凌阳VOID凌阳,拇指凌阳DELAYUINT凌阳,拇指凌阳N凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳FORI0凌阳,拇指凌阳I凌阳,拇指凌阳I凌阳,拇指凌阳TEP凌阳,拇指凌阳凌阳,拇指凌阳TEP凌阳,拇指凌阳凌阳,拇指凌阳WRITE_BITTEP凌阳,拇指凌阳DELAY5凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳21/凌阳,拇指凌阳凌阳,拇指凌阳名称凌阳,拇指凌阳凌阳,拇指凌阳DS18B20_TEMP凌阳,拇指凌阳凌阳,拇指凌阳功能凌阳,拇指凌阳凌阳,拇指凌阳温度采集函数凌阳,拇指凌阳凌阳,拇指凌阳输入凌阳,拇指凌阳凌阳,拇指凌阳无凌阳,拇指凌阳凌阳,拇指凌阳输出凌阳,拇指凌阳凌阳,拇指凌阳TMPL凌阳,拇指凌阳,TMPH凌阳,拇指凌阳/凌阳,拇指凌阳VOID凌阳,拇指凌阳DS18B20_TEMP凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳UINT凌阳,拇指凌阳TEMP凌阳,拇指凌阳RESET凌阳,拇指凌阳WRITE_BYTEJUMP_ROM凌阳,拇指凌阳WRITE_BYTESTART凌阳,拇指凌阳RESET凌阳,拇指凌阳WRITE_BYTEJUMP_ROM凌阳,拇指凌阳WRITE_BYTEREAD_EEROM凌阳,拇指凌阳TMPL凌阳,拇指凌阳凌阳,拇指凌阳READ_BYTE凌阳,拇指凌阳TMPH凌阳,拇指凌阳凌阳,拇指凌阳READ_BYTE凌阳,拇指凌阳TEMP_RESULT凌阳,拇指凌阳凌阳,拇指凌阳TMPL凌阳,拇指凌阳/凌阳,拇指凌阳16凌阳,拇指凌阳凌阳,拇指凌阳TMPH凌阳,拇指凌阳凌阳,拇指凌阳16凌阳,拇指凌阳凌阳,拇指凌阳/显示函数部分(数码管动态扫描)/凌阳,拇指凌阳VOID凌阳,拇指凌阳DISPLAY/定义声明动态扫描函数凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳P10X00凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳TEMP_ATEMP_RESULT10/获得十分位数值凌阳,拇指凌阳P20XFE/P20为十分位数码管提供位选低电压凌阳,拇指凌阳P1TABLE_1TEMP_A/P1端控制显示十分位数值凌阳,拇指凌阳凌阳,拇指凌阳TEMPTEMP_RESULT/10/获得整数部分的数值凌阳,拇指凌阳TEMP_BTEMP10/获得个位数值凌阳,拇指凌阳P20XFD/P21为个位数码管提供位选低电压凌阳,拇指凌阳P1TABLE_2TEMP_B/P1端控制显示个位数值及小数点凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论