经过对AT89C2051单片机原理剖析,研讨了一种对环境温度丈量、操控的规划方案,完成了选用AT89C2051单片机编程到达操控温度,准确丈量的意图。
现代工业出产中,温度的丈量和操控极为遍及,单片机的长处非常明细,其具有体积小、功用强大、低功耗、性价比高档许多长处,其广泛运用于自动操控范畴,单片机的运用能够有用前进产品的操控质量和自动化水平,运用单片机对温度进行测控的技能,日益得到广泛运用。
1 AT89C2051元器件技能参数
AT89C2051是51系列单片机的一个类型,它是一个低电压,高性能CMOS 8位单片机,它能够兼容MCS-51指令体系,该单片机内置了8位的CPU和闪存单元,这就使得该单片机功用强大。能够为用户供给较为杂乱的操控功用和完成办法。
2 硬件规划
(1)全体规划
本体系运用AT89C2051类型的单片机作为处理器来完成其对温度的操控,本体系加入了串口,能够便利地将单片机所收集的数据进行转化,并经过RS422串口发往计算机,展开实时监控作业。与此同时,咱们的体系选用了七段数码管,来实时显现收集的温度数值,这样就能够便利地显现实践温度。
(2)人机通讯的规划
人机通讯体系中人机接口操控面板的规划是由显现屏、键盘和报警电路这三个部分组成。显现屏部分为LED的十进制数码显现,这样能够便于采纳人工的办法监督;键盘部分的主要功用用于本机操作体系的发动、中止、复位,以及体系的温度设定等相关功用组成。
(3)通讯接口的规划
人机通讯体系和计算机之间的数据通讯是经过数据接口RS485进行电平转化完成的。该电平转化是选用较为常见的包括2路接收器和驱动器的芯片作为接口的电平转化芯片完成的。本文所选用的为MAXIM公司出产的ADM2490EBRWZ芯片。
3 软件的规划与开发
(1)所运用的开发工具
在选定好硬件后,咱们就要开端软件研制作业,本体系是运用汇编言语作为开发工具,在源程序编写完成后,要将其编译为单片机能够履行的机器言语来履行相关操作,咱们能够运用两种办法编写汇编句子。一种是依据51单片机的汇编言语。二是选用高档言语来编写。而跟着单片机开发技能的不断发展前进,咱们也逐渐运用高档言语来替代汇编言语来开发单片机运用程序。
(2)体系全体规划
体系全体规划其实便是软件规划。咱们能够依据软件研制所提出的不同的需求来做相应的更改。现在单片机相关技能研制作业已日趋老练,相应色规划变更相对较为便利。比方,咱们能够依据体系的需求规划几个或多个温度传感器进行相关数据的收集作业。