方便了用户开发。神经元芯片支持多种通信介质、多信道和多种通信速率。nps硬件设计采用toshiba公司的tmpn3150神经元芯片,应用程序开发和调试工具为echelon公司的nodebuilder[3],其编程语言为neuron c语言l4,5]。nps能够与多达64个其他智能设备(id—intelligent device)构成总线型网络,通信介质为双绞线,通信速率在78kbps时最大通信距离为1 200 m。系统结构如图1所示。 1 nps硬件设计 如图2所示,nps采用1块tmpn315081af神经元芯片,配置1片64k×8位flash存储器作为程序存储器和1片128k×8位ram作为数据存储器;神经元芯片的cp0~cp4双向通信接口和78kbps的收发器构成lon-works网络接口;tmpn315081af神经元芯片i/o引脚的功能可通过程序灵活配置。在此,i/00~i/07引脚接打印机接口的8位数据线,i/08引脚接打印机选通线(strb),i/09接打印机的“busy”信号线,并要在应用程序中用如下neuron c语句配置: io_0 output byte printd