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

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

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

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

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

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

图4 程序流程图

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

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

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

4 结语

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

责任编辑;zl

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

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查