根据ADS7846与微控制器进行数据交换的接口特征,选用PIC16F876的SPI口。SPI口包括三个信号:SDO(串行数据输出),SDI(串行数据输入),SCK(串行同步时钟)。硬件连接关系见图3。

激光治疗仪输入系统的硬件接口电路设计

图3 输入系统硬件接口简图

本文侧重于激光治疗仪输入系统的设计,其它硬件的设计仅给出接口的含义。由于PIC16F876的内部集成度较高,所以外围接口相当简单,但是要完成复杂的控制功能必须进行内部寄存器的设置。

按照以上设计思想设计了应用软件。图4为主程序与触摸屏输入检测部分的程序流程图。其中,坐标数据处理通常采用查表的方法,将用户命令的坐标形成数据表,利用获得的坐标信息进行变换快速查表,从而提高软件的运行速度。

激光治疗仪输入系统的硬件接口电路设计

图4 程序流程图

下面是PIC16F876同ADS7846接口的部分程序代码。

激光治疗仪输入系统的硬件接口电路设计

激光治疗仪输入系统的硬件接口电路设计

4 结语

本系统的设计使得输入极其方便,而且外围设备得到简化,在实际应用中提高了人机交互的能力,收到良好的社会效益。系统设计的思想不仅能够应用在医疗行业,而且能够应用在工业生产自动化以及手持设备等各行业。

责任编辑;zl

关于接口,总线,驱动就介绍完了,您有什么想法可以联系小编。