基于操作系统和GUI的远程测温系统――――电信学院04班严汉羽.DOCVIP

  • 2
  • 0
  • 约4.5千字
  • 约 6页
  • 2018-01-14 发布于天津
  • 举报

基于操作系统和GUI的远程测温系统――――电信学院04班严汉羽.DOC

基于操作系统和GUI的远程测温系统――――电信学院04班严汉羽

基于操作系统和GUI的远程测温系统 ――――电信学院 04(5)班 严汉羽、戴求淼、李柏峰 摘要: 本远程测温系统采用了以ATMEGA16为核心控制器件,以美国达拉斯公司出产的温度传感器D47S18B20为核心测温元件。并采用了最先进的基于AVR 的SMALL RTOS小型操作系统和周立公GUI图形操作界面,人机界面友好,具有菜单式操作,操作方便。GUI 为Graphics User Interface 的简写,即图形用户界面。这是用于提高人机交互友好性易操作性的计算机程序,它是建立在计算机图形学基础上的产物图形用户界面是当今计算机技术的重大成就之一。它极大地方便了非专业用户的使用。人们不再需要死记硬背大量的命令,而是通过窗口菜单方便地进行操作。随着嵌入式系统的日益发展32 位嵌入式处理器及图形显示设备的广泛应用目标产品对GUI 的需求。而我们吧嵌入式的RTOS和GUI移植到8位机上来使用虽然有点勉强但还是能收到良好的效果! Abstract This remote-temperature measuring devise utilizes ATMEGA16 as its main control unit, and also uses temperature sensor D47S18B20 manufactured by Dallas company in America. Digital thermometer DS18B20 is a 1-wire made by Dallas Company, which is a uni-bus unit, simply designed and with a small volume. 方案实现: (一)、温度测量部分: 采用美信达拉斯的DS18B20来测量,其优点是具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。而且几乎不需要什么外围器件,就只要一个微控制器来控制就OK。其缺点就是精度不够前一种好。但是题目中要求其精度是2摄氏度,显示范围为小数点后面一位,而DS18B20的内部有八位AD,其中的精度可以达到0.0625摄氏度,完全可以达到应用的要求。 (二)、远程控制部分: 远程控制部分是本题目的难点。 我们采用无线的方法来实现:这种方案采用无线调制解调芯片来达到目的。它的优点是距离远,抗干扰能力强,可以满足题目的基本功能和扩展功能。其难点就是在高度的难度。 在这里面,我们采用了PT2262和PT2272。 PT2262/2272是一对带地址、数据编码功能的无线遥控发射/接收芯片。接收芯片PT2272的数据输出位根据其后缀不同而不同,数据输出具有“暂存”和“锁存”两种方式,方便用户使用。后缀为“M”为“暂存型”,后缀为“L”为“锁存型”, PT2262无线发射电路 PT2272无线接收电路 (三)、显示部分: 使用LCD液晶显示器 优点:控制简单,界面友好,显示的数据量大。由于市面上大多数的LCD液晶显示器里面都已集成了MCU,使得LCD的控制相当简单。而且若采用一些比较大型的LCD液晶显示器如RT12864,可以显示四行汉字,可以给使用者带来良好的感觉。 缺点:价格比较高。 LCD显示有一种亲切感,诺基亚310液晶是一种OEM产品,生产厂家为 Philips, 型号为:PCD8544 48X84 pixels matrix LCD controller/driver.RTOS:A Real-Time Operating System (RTOS) is software that manages the time of a microprocessor or microcontroller. Multitasking.Multitasking is the process of scheduling and switching the CPU between several tasks; a single CPU switches its attention between several sequential tasks. Multitasking provides the ability to structure your application into a set of small, dedicated tasks that share the processor. Kernel:The kernel is the part of the multitasking system responsible for th

文档评论(0)

1亿VIP精品文档

相关文档