。由于机械按键在按动过程中不可避免的出现机械抖动,当判断出有键按下时,利用一个10~20ms的软件延时消除机械抖动,从而让单片机可靠地判断出按键的当前状态。Р显示部分采用龙丘公司生产的12864 OLED显示屏。anic Light Emitting Display,有机电致发光显示,又称“有机EL显示”)是指有机半导体材料和发光材料在电场驱动下通过载流子注入和复合导致发光的现象。其原理是用ITO透明电极和金属电极分别作为器件的阳极和阴极,在一定电压驱动下,电子和空穴分别从阴极和阳极注入到电子和空穴传输层,电子和空穴分别经过电子和空穴传输层迁移到发光层,并在发光层中相遇,形成激子并使发光分子激发,后者经过辐射弛豫而发出可见光。辐射光可从ITO一侧观察到,金属电极膜同时也起了反射层的作用,根据这种发光原理而制成显示器被称为有机发光显示器,也叫OLED显示器。Р所用模块的尺寸约29.5mm*29.5mm,具有128*64的较高分辨率。每个像素点可以写入逻辑电平1来点亮,通过字模处理软件对每个汉字生成16*16、每个西文生成8*16的点阵数据,由单片机控制刷新和显示。Р2.3.3 语音报警原理Р语音报警模块由扬声器、SD卡及音频解码芯片构成。扬声器中的线圈通电时,在线圈附近会产生磁场,磁场与扬声器前端的磁铁相互作用,使得线圈以一定的频率振动从而发出声音来。语音报警的过程需要扬声器不断的发出声音来,因此需要对播报内容进行一个事先的存储,即将其存放在SD卡中。要实现音频文件的输出,若单独由单片机来解码MP3文件是很困难的,因为从处理速度和资源各个方面都很难满足要求,因此需要采用专门的MP3/ADPCM解码芯片,通过单片机驱动的方式将SD卡中的AD4格式的音频文件解码后由扬声器自动的播放出来,从而实现语音报警[5]。模块结构如图2.4所示。Р图2.4 语音报警模块Р2.4 系统整体框架