鍩轰簬鍗曠墖鏈虹殑渚挎惡寮忕敳閱涙娴嬩华璁捐姣曚笟璁捐璁烘枃 - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期三 文章鍩轰簬鍗曠墖鏈虹殑渚挎惡寮忕敳閱涙娴嬩华璁捐姣曚笟璁捐璁烘枃 - 鐧惧害鏂囧簱更新完毕开始阅读8aa32da65ff7ba0d4a7302768e9951e79b89692b

毕业设计(论文)

用手按下(或释放)一个键时,往往会出现所按键在闭合位置和断开位置之间跳几下才可以稳定到闭合状态的情况,这种现象就是抖动。抖动的持续时间通常不会大于10ms。抖动问题如果不解决将会引起对闭合键的错误识别。目前键盘抖动的消除方法大致可以分为硬件削抖和软件削抖两种方法:硬件削抖是通过采用硬件电路的方法对键盘的按下(释放)抖动进行削抖,经过削抖电路后使按键的电平信号只保持两种稳定状态;软件削抖的基本原理是当检测出键盘闭合时,先通过执行一个延时子程序产生数毫秒的延时,再待接通时的前沿抖动消失后判别是否有健按下。当按键释放时,也需要经过数毫秒得延时,待后沿抖动消失后再判别键是否释放。由于在应用硬件削抖还需要外加器件,所以成本相对较高,因此本系统选择了软件延时削抖的方法。[10]

3.8 外围扩充存储器

由于AT89C52单片机只有8KB的程序存储器(ROM)和256B的数据存储器(RAM),考虑到本系统的数据处理与存储所需的容量将会远远超出AT89C52单片机的自身容量,所以现在需要对存储器的容量进行外部扩充。外部扩充时可以选择AT24C128存储器作为外部扩充存储器。[16]扩充电路图如下所示:

15

毕业设计(论文)

3.9 液晶显示

液晶显示是通过液晶显示模块实现的。液晶显示模块(LCD Module)是一种将液晶显示器件、集成电路、连接件、背光源、PCB线路板、结构件装配在一起的组件。[17]在单片机系统中使用液晶显示模块作为输出器件具有以下优点:

1、显示质量高; 2、数字式接口; 3、体积小、重量轻; 4、功率消耗低。

液晶显示模块与单片机的接口方法可以分为直接访问方式和间接控制方式。直接访问方式就是把液晶模块作为存储器或I/O设备直接接在单片机的总线上,单片机以访问存储器或I/O设备的方式来操作液晶显示模块的工作。间接控制方式则是利用它的I/0口来实现与显示模块的联系,而不使用单片机的数据系统。也就是将液晶显示模块的数据线与单片机的Pl口相连接来作为数据总线,另外的三根时序控制信号线通常利是用单片机的P3口中没有被使用的I/O口来控制。这种访问方式不占用存储器空间,它的接口电路与时序没有关系,它的时序完全是靠软件编程来实现的。本系统设计所采用的控制方式就是间接控制方式。[18]其工作原理图如下所示:

16

毕业设计(论文)

3.10 报警电路

目前,报警信号通常有三种类型:一是闪光报警,因为闪动的指示灯更能吸引人们的注意;二是鸣音报警,通过发出特定的音响,作用于人的听觉器官,容易引起和加强警觉;三是语音报警,不仅能起到报警作用,而且还能直接给出警报种类的信息。由于本系统的需求和功耗要求较低,所以只需要基本的报警功能即可满足设计要求,所以可以选用三极管驱动的单音频报警电路。

单频音报警的接口电路是比较简单的,它的发音元件通常可以采用压电蜂鸣器。当在蜂鸣器得两引脚上加3~15V直流工作电压时,就能够产生3kHZ左右的蜂鸣振荡音响。压电式蜂鸣器的结构比较简单、耗电比较少,所以更加适用于在单片机系统中应用。[19]

17

毕业设计(论文)

3.11 上拉电阻

在主电路图中,接在P0口处有一个排阻 ,因为P0口没有内接上拉电阻,所以为了确保P0口外接线路有确定的高电平,因此要接上排阻,以保证P0口有稳定的电平。

[14]

电路连接图如下所示:

18