ME830目标板上的硬件资源非常丰富,表3.1.1是这次的设计中使用到的相关的性能特点。
表3.1.1 性能特点
实验仪,仿真器编程器,下载线四合一
USB2.0接口
直接支持多家公司的51系列单片机的烧写和实验
独家内置ICE52专业51仿真器,零资源占用,无限制真实仿真
增强版配有POD52仿真头,可以仿真实验板内部资源,也可以仿真外部目标板,当做独立的仿真器使用
内置ISP下载功能,方便对外部目标板下载程序,当做独立的下载编程器使用
首创烧写功能直接嵌入keil,学习开发快速高效
丰富的硬件资源,全开放式模块化设计,可以使用固定电路,也可以自由组合
USB直接供电与外部电源(5-12V)双重供电选择
CPU控制的高灵敏过载与短路只能保护功能,有效保护实验仪硬件和USB口免遭意外损坏
极低的计算机配置要求,具有一个USB接口的笔记本或台式机均可使用
注(ISP:即在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,不需要从电路板上取下器件,已经编程的器件也可用ISP方式擦出或再编程)
3.2 硬件原理图的介绍
鉴于ME830目标板上丰富的硬件资源,在针对课题编程时,需要对硬件资源的原理图,接口特性以及参数有一定的掌握,下面是一些硬件资源的原理图以及端口的解释。
3.2.1 DS18B20
图3.2.1 DS18B20
此图是温度传感器DS18B20的硬件原理图。如图3.2.1所示,管脚一和管脚3是器件的电源管脚,管脚二则是器件的数据通信管脚。从硬件图上看,管脚3上接上拉电阻后与管脚二并联,通过短路帽与P3.3端口相连,这也就是此器件所谓的一线总线特性,电源线和数据线复合成一条线,使此器件更快捷,更方便的被控制已经传输数据。配合其本身的抗干扰,设计简便等特点,可以说是非常经济,实用的温度传感器。
3.2.2 LCD1602
图3.2.2 LCD1602
此图是液晶显示屏LCD1602的硬件原理图。如图3.2.2所示,VSS和VDD是电源的地和电压,VL是LCD的驱动电压,RS和RW则是器件内部数据和指令的读与写的选择端,通过此端口可以写入和读出对内部操作和数据地址的指令,也可以读入和输出数据。而E端则是使能端,高电平时是读操作,下降沿是写操作。DB0-DB7则是器件数据通讯的端口,包括数据的输入输出,于模块之间的通讯。BL+和BL-是液晶屏背光的正负电源。
3.2.3 7段数码管
图 3.2.3 7段数码管
此图是7段数码管的硬件原理图。如图3.2.3所示,这里有8个数码管,相应的也就有8个控制数码管电源的开关,在这里也就是8个三极管。每个三极管与P2的各个端口相连。当端口输出低电平时,各个数码管都正常显示:但是当输出高电平时,数码管则熄灭。这是因为当输出低电平时,三极管的电流从发射极流向集电极从而通入管内,但是若P2口是高电平,基极有电流流入,此时三极管截止。另一端,数码管的每个段位则是与P0口相连,P0的各个端口控制着每个数码管各段的亮与暗。
3.2.4 蜂鸣器
图 3.2.4 蜂鸣器
此图是蜂鸣器的硬件原理图。如图3.2.4所示,蜂鸣器与三极管相连,二三极管则与电源以及控制端口。由于目标板上的I/O端口输出的电流不足以驱动蜂鸣器,所以上接了一个三极管,具有放大电流的作用。
3.3 DS18B20
DS18B20是美国Dallas半导体公司推出的第一片支持"一线总线"接口的温度传感器。它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串行数字信号供微机处理。单片机多通道温度采集测控系统采用数字温度传感器满足温度测量,并将采集的温度信号经单片机处理并经输出驱动电路显示于共阳极数码管。可以设置温度,具有超温报警功能,可设温度的上下限。 除此之外,考虑到测控会用于工业生产当中,可靠性要求比较重要,并要具有抗干扰能力和避免、消除干扰的能力,以保证系统平稳工作。DS18B20分辨率设定及用户设定的报警温度存储在EEPROM,掉电后依然保存。有T0-92 ,SOIC和CSP三种封装可选。 AT89S52+DS18B20多路温度监控器的设计+电路图(4):http://www.751com.cn/zidonghua/lunwen_7414.html