2019年 12月 31日 星期二
您的位置: 威廉希尔主页 > 单片机技术 >

基于STC89C52单片机为控制中心的高精度温度计显示

来源:未知     作者:威廉希尔     发布时间:2019-12-30 07:52         

  和控制技术在经济迅速发展的今天,已被广泛应用于人类生活中,如工业控制、自动检测、智能仪器仪表、家用电器、等各个方面。而主控制器是每个控制系统不可或缺的部分,正因为有体积小,重量轻,抗干扰能力强,要求不高,价格低廉,可靠性高,灵活性好,开发较为容易等优点,所以它是很多设计人员的首选控制器。而在人们的日常生活或工业生产中,经常要对温度进行检测及控制。在许多场合器材设备对温度的要求非常高,而传统的温度计反应速度慢、读数麻烦、测量精度不高、误差大,所以需要设计一种高精度的温度计。为了在很大程度上提高对温度的控制水平,因此以单片机为核心的温度采集与控制系统很有用研发和应用意义。本文研究了一个可以实时和显示当前的温度数据,并且可以切换显示当前的时间而且可对其时间进行修改的温度显示系统。文章以STC89C52单片机,DS18B20电、数码管显示电以及通讯模块电等。系统程序主要包括主程序,读出温度子程序,计算温度子程序、数码管显示程序以及按键控制程序等。

  1.控制模块:通过应用单片机,对系统进行初始化,主要完成对数码管显示、按键的处理等功能,起到总体控制和协调各模块工作的作用。

  5.子钟模块:采用时钟芯片DS1302,该芯片可以进行时、分、秒的计数,DS1302通过串行方式与单片机进行数据传送,向单片机提供包括秒、分、时、日、月、年等在内的实时时间信息。

  在文章设计的温度显示系统设计中,控制核心是STC89C52单片机,该单片机51系列增强型8位单片机,它有32个I/O口,片内含4KFLASH工艺的程序存储器,便于用电的方式瞬间擦除和改写,而且价格便宜,其外部晶振为12MHz,一个指令周期为1μS.使用该单片机完全可以完成设计任务,其最小系统主要包括:

  键盘输入模块(见图3)上“0”、“4”、“8”、“C”可以配置成按键,通过跳帽J11切换,在按键中,应该把跳帽接到左端。

  功能介绍:本文中,P3.0-P3.3四个按键分别时间调整按键、功能加减、日历切换按键、温度切换按键。当P3.0(set)按下系统进入时调整状态:分单元闪烁,再按下P3.1(up)时,对显示的数码管的时段进行加一功能,达到对时调整,再次按下P3.0(set)时进入分钟调整状态,分单元闪烁,通过按键P3.1(up)加一调整分的显示,秒不进行调整,时间调整结束后,再次按下P3.0(set)进入正常时钟显示;当按下P3.2(switchriqi)时,切换到日历的显示;当按下P3.3(setwendu)时,切换到温度的显示。

  显示原理:因为所有位数码管的段选线被并联在一起,位选线控制哪一位数码管有效的有效,所以就需要为每一位数码管配一个锁存器,进而简化了硬件电。点亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉残留作用,使人感觉到各位数码管似乎同时在显示。由于动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电中的限流电阻。数码显示模块电见图4.

  传感器输出信号进4.7K的上拉电阻直接接到单片机的P1.0引脚上。该器件将半导体温敏器件、A/D转换器、存储器等做在一个很小的集成电芯片上。在本设计中采用外部供电方式实现DS18B20传感器与单片机的连接,其接口电下如图5所示。

  工作原理:温度以16bit带符号位扩展的二进制补码形式读出,下表给出了温度值和输出数据的关系。程序中需将16进制温度值为十进制,再为数码管显示需要的段码表数据格式。

  采用时钟芯片DS1302,该芯片可以进行时、分、秒的计数,DS1302通过串行方式与单片机进行数据传送,向单片机提供包括秒、分、时、日、月、年等在内的实时时间信息。

  DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。读写时序说明:

  DS1302是SPI总线驱动方式。它不仅要向寄存器写入控制字,还需要读取相应寄存器的数据。要想与DS1302通信,首先要先了解DS1302的控制字。DS1302的控制字如图6.

  位6:如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1(A4~A0):操作单元的地址;位0(最低有效位):如为0,表示要进行写操作,为1表示进行读操作。

  将电放置在万用表内部后,放回其盖子。旋转万用表旋钮以测量0-200 mV之间的直流电压,然后将滑动....

  据报道,Sony发布的全球最大Crystal LED 16K显示系统,宽高分别为19.3公尺与5.4....

  水银温度计的原理很简单--就是因为水银的热涨冷缩,至于未何不用水呢,因为水在4度时,热胀冷也胀,而且....

  我想用430设计一个温度计,欢迎时间充裕的朋友一起做一下。 1、电板是圆形的 2、低功耗。 3、采用1216电子供电可...

  两种不同的导体接触构成回时,回中将产生电势,这种电势的大小直接与两个接点之间的温度差有关,这种现....

  显示展,新型显示展,显示技术,显示应用展,柔性显示展、激光显示展、全息显示展,智慧触控展,上海显示展,上海新型...

  完成项目我加了一个二极管并做了一些最后的连接,这是我第一次错过了。我还将所有ic的pin9连接到正极....

  从的屏幕截图中可以看到,我们已经对其进行了测试并且可以正常工作。此外,我们还为您提供了Ardui....

  大型LED 显示系统是随着计算机及相关微电子、光电子技术的迅猛发展而形成的一种电子广告,它利用发光二极管构成...

  单击“运行”按钮时,EvoThings客户端将自动加载温度计的html页面。单击“连接”按钮以连接到....

  根据使用目的的不同,已设计制造出多种温度计。其设计的依据有:利用固体、液体、气体受温度的影响而热胀冷....

  恭喜!!您已经了解了如何将Maxim OneWire DS1820/DS18S20温度计连接到Ar....

  我们可以通过 UART串口通信来改变 EEPROM 内部的这个数据,并且同时也改变了 1602 显示....

  该水温控制系统是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算,到输....

  红外温度计又名红外测温仪。在自然界中,一切温度高于绝对零度的物体都在不停地向周围空间发出红外辐射能量....

  增强现实通过将信息直接映射到前方的道上的方式来增加图像的深度。在进行的研究表明,在汽车配置....

  随着显示一段时间稳定,您的温度当然也必须保持稳定–您可以使用TR2修剪器和随附的参考温度探头对....

  随着时代的发展,人们在图像处理领域取得了相当多的,研究出了很多算法,例如中值滤波、高通滤波等。在图像的传输...

  使用的过程中有的朋友们会说测量结果有偏差值,实际上红外线体温计受因素的影响,大家在平常的室温....

  电机温升试验是电机型式试验中非常重要的试验,电机温升的高低,决定着电机绝缘的使用寿命。电机温升试验中....

  苹果这项专利是在2013年1月申请的,尽管这项创意并非我们第一次看到,但是它却非常有趣的给我们展示了....

  如果你对此项目感兴趣,您可以在最后一页下载3D打印文件。你也可以设计自己的私人外壳。关于编程,你也可....

  为什么这个看似复杂的Steinhart-Hart方程对于简单的NTC温度探头来说是必不可少的数字温度....

  VM800P43A-BK,用于FT800显示系统的VM800P开发模块,5V / 16MHz的ATMEG328P...

  VM801P43A-BK,用于FT801显示系统的VM801P嵌入式视频引擎Plus开发模块,5V / 16MH...

  VM801P43A-PL,Micro-SD插座,4.3 - 480x272分辨率TFT LCD,带电容式触摸屏,珍珠外壳

  VM801P43A-PL,用于FT801显示系统的VM801P嵌入式视频引擎Plus开发模块,5V / 16MH...

  VM801P50A-BK,用于FT801显示系统的VM801P嵌入式视频引擎Plus开发模块,5V / 16MH...

  VM800P35A-BK,用于FT800显示系统的VM800P开发模块,可以提供一个完全集成的显示系统

  VM800P35A-BK,用于FT800显示系统的VM800P开发模块,5V / 16MHz的ATMEG328P...

  该电是在KiCad中设计的。在设计电后,我设计了PCB布局并生成了Gerber和Drill文件。....

  tc35模块主要由gsm基带处理器、gsm射频模块、供电模块(asic)、闪存、zif连接器、天线接....

  使用时要轻拿轻放,避免碰撞;移动时应将感温元件朝下,以必免脱丝;使用后要用无水乙醇清洁外护管;不使用....

  标准铂电阻温度计(以下简称温度计)是根据金属铂的电阻随温度变化的规律来测量温度的。温度计的感温元件是....

  如果R(tpw)稍微增大,而形保持不变或变化非常小,则可能是标准铂电阻温度计被氧化,或者受到了轻微的....

  标准铂电阻温度计石英玻璃管内先抽真空后按比例填充氩气和氧气的混合气体然后密封而成。铂在-40~500....

  标准铂电阻温度计为四线制温度计。测量仪器可以采用各种测温电桥、数字测温仪、精密数字多用表等。只要测量....

  本文首先介绍了数据显示系统的作用以及常用的显示器件,然后介绍了计算机数据显示系统全貌及原理,最后分别....

  典型应用包括可得益于电板面积节省、成本节约以及总体体积减少的那些应用,如电信、计算机、手持设备和汽....

  在这个项目中,我们将制作Arduino OLED温度计和湿度计。我们将从DHT22传感器读取温度和湿....

  双金属温度计,是当双金属片感受到温度变化时,指针就可以在一圆形分度标尺上出温度来,可以直接地读取....

  原件清单:STC89C52单片机X1、DAC0832转换器X1、12M晶振X1、电容22pfX2、1....

  防爆电接点双金属温度计带有电接触装置—即机械电接点。当被测介质温度变化时,端上的细轴及转向传动机....

  双金属温度计的感温元件部分是由两层线膨胀系数差异相对很大的金属片叠焊在一起组成的,元件的一端是固定住....

  红外辐射温度计的工作原理是基于四次方定律,通过检测物体辐射的红外线的能量,推知物体的辐射温度。在红外....

  工业用双金属温度计其管、节头、锁紧螺栓等均采用1Cr18Ni9Ti材料,表壳采用铝板拉伸成型经切....

  科伦特X-Board系列是科伦特自主研发的一套针对商显产品的控制系统,搭载四核超强CPU,拥有Mai....

  机测量和控制技术在经济迅速发展的今天,已被广泛应用于人类生活中,如工业控制、自动检测、智能仪器仪表、....

  有源晶振是一个完整的谐振振荡器,它是利用石英晶体的压电效应来起振,所以有源晶振需要供电,当我们把有源....

      威廉希尔