论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
键盘采用两片74LS373构成矩阵软件编码键盘,键盘部分直接挂在单片机1的总线上。不占用单片机I/O口线,也不必为此扩展系统I/O口,可减少系统消耗功率。
通过为键盘分配相应的I/O地址,可采用读写该地址的方式获得键码。硬件实现简单,软件编程方便。
(4)电源系统
基于低功耗和便于携带使用的考虑,系统采用电池供电及外接AC-DC变换器件供电的方式。设计采用三节1.5V电池供电。该电压通过稳压器件提供 5V的电压给系统工作。同时采用DC-DC电压变换器 5V的电压变换至-18~-24V电压,以提供给LCD显示屏工作。
选择电池作为电源是基于如下考虑:具有高输出能力、小型结构、标准尺寸和低价格。
(5)外围器件控制
系统各外围器件的片选信号由74LS373锁存的地址信号,经芯片GAL16V8C译码产生。GAL芯片是可编程逻辑阵列,通过对其引脚的编程,将其作为译码器,依据P4口高字节8位地址进行片选,其编程方便,使用灵活。系统除用作译码器外,在单片机2中,还用作控制气泵和气阀的开关。
通过簇已分配给气泵或气阀I/O口地址,写上“0”或“1”,则输出引脚OUT1、OUT2为低或高电平。该电平将保持,直到再次往同一地址写“1”或“0”,如此,可定时控制气泵或气阀开关。
4.系统软件设计
系统软件的主要特点是,以实时数据为核心,以功能独立化、结构模块化为软件设计模式。系统开发采用了结构化的,从上到下的模块划分及从底到上的硬件功能封装的软件开发设计方法。本系统采用C96语言进行软件系统开发。
(1)数据采集程序
数据采集到整个系统最重要的问题。如何实现数据采集,保证数据采集的实时性,并且能高效率地进行数据采集,尽可能少的时间占用少的系统资源,对于多参数同时监护的情况下,是确保系统处理的实时性的重要因素。
在软件设计中,我们利用硬件定时器及软件定时器,进行定时中断,进行多通道、多采样点的数据采集流程设计。由于人体生理信号的变化较缓慢,采用此种方法已经可以确保高精度、实时性的数据采集。
(2)液晶显示控制
系统显示功能的实现,实际上是对显示控制器SED1330的编程控制。SED1330控制器具有系统控制、显示操作、绘制操