液晶可以比较方便地实现文字和波形的显示。文字显示时用字模生成工具生成要显示的文字字模,给定显示区的首地址和光标的移动方式就可以方便地实现显示。波形的显示需要对数据进行变换和处理,由于液晶为320行,所以大量显示的数字为320,因此首先要把采集的数据变换到该范围内,并且显示时还应对数据进行一些处理以及前后数据的比较才能实现完整波形的显示。
3.5 按键模块及菜单界面
快捷的按键、友好的菜单极大的方便了系统的操作,系统中提供了三个按键,对应于液晶显示屏上的相关菜单,每一级菜单提供给使用者简单的提示,方便使用,因而只需要在菜单的提示下按一键(有A、B、C三个键)便可以完成所需要的操作。
本系统采用的是独立式按键,直接用I/O接口线构成单个按键电路,每个按键单独占有一根I/O接口线,且其工作状态不会影响其他I/O接口线的工作状态,控制接口线分别用P1.2,P1.3和P1.4进行控制,按键输入为高电平有效。
在使用过程当中,每个按键和液晶菜单相联系,本系统目前设计是一个按键对应一个功能,进一步的设计将实现单一按键上实现不同的功能,这样简单的独立式按键电路便不能满足设计需要,必须使用软按键轮询技术,软按键轮询技术是将菜单和按键组合在一起的用户界面新技术,该技术使得用户可以在单一的功能键上进行多种选择,也就是说,每个按键可以和一个命令菜单或参数菜单相联系,用户可以通过按合适的按键来选择所需要的命令,也就是采用按键嵌套的方法来使同一按键实现不同的功能。
www.55dianzi.com
4 系统软件设计
本系统软件主要是完成单片机对前面得到的模拟信号的采集、存储、原有数据的回放、系统和PC机的通讯并且控制液晶和按键实现人机交互、方便操作,软件设计是整个 膜片钳 放大器 设计中十分重要的一环,任务的调度,资源的分配,中断的安排等都是软件设计中应予以重视的环节,为了达到性能的要求,并使程序具有良好的可维护性和可扩展性,系统软件设计采用模块化结构,主要分为测量模块、打印模块和无线传输模块。图7给出了系统的软件流程图,系统采用中文菜单友好用户界面,便于操作。开机后首先对系统进行初始化,然后显示主菜单,延时5秒后再显示各功能菜单,功能菜单包括原有数据的回放、实时采样显示和红外线传输三个部分。
5 结束语
本文设计的电路适用于微电流信号的采集、模拟电路部分使用低噪声的AD8627实现电流电压的转换,后级的阻容补偿电路等灵活地 进行电阻和电容的补偿,采用功能强大的 ADuC841 单片机作为整个系统的控制核心,数字部分的硬件电路必须简洁,ADuC841有着丰富的外围模块,容易实现低频数据信号的采集、处理,与液晶模块配合后可以实现友好的人机交互功能。
参考文献:
[1]康华光.膜片钳技术及应用[M].北京:科学出版社,2003.
[2]陈军.膜片钳实验技术[M].北京:科学出版社,2001.
[3]任继红,韦顺会,瞿安连.PC-Ⅲ型膜片钳放大器自动电容补偿的实现[J].华中理工大学学报,1998,26(5):27-29.
[4]冈田泰伸,小原正裕.膜片钳技术的原理和操作[J].日本生理学杂志,1995(56):133-145.
[5]F.J.Sigworth.Design of the EPC-9,a computer controlLED patch-clampamplifier.1.Hardware[J].Journal of Neuroscience Methods,1995(56):195-202.
[6]闻跃,高岩.基础电路分析[M].北京:清华大学出版社,北方交通大学出版社,2003.
本文关键字:放大器 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术