位置:51电子网 » 技术资料 » 通信网络

构建网络使陈旧的电脑外设重焕生机

发布时间:2007/4/23 0:00:00 访问次数:802

XC2C128货源 PDF 芯片资料 报价 | 构建网络使陈旧的电脑外设重焕生机
电子论坛
您现在的位置:下载
,458.46K
XC2C128 的货源和报价
XC2C128 的相关技术信息
其他型号 深圳市永兴隆电子经营部联系人:杨卓君
电话:0755--81693403
德国显周集团有限公司联系人:销售部
电话:010-51653931
深圳市奇飞达电子有限公司联系人:许
电话:0755-21276086/83011839
深圳市廣盛電子有限公司联系人:聂小姐
电话:0755-83685772
>>更多供应商

构建网络使陈旧的电脑外设重焕生机

引言

妻子将只有两个破洞的袜子以及略沾草迹的衬衫都扔掉了,这没什么。但当她将目标转向那台旧式点阵打印机时,我表示了抗议。她不屑地说:“这东西很久没用了,而且也不能连接到任何电脑上。”就像科学怪人一样,我不能容忍任何丢弃旧计算机设备的念头。目的非常明确:使打印机变废为宝,或者干脆将其丢弃。我决定通过网络使其重新焕发生机,幸运地是用一个TINI (微型网络接口)可完成这项工作。

连接网络

TINI是Dallas Semiconductor公司提供的嵌入式网络平台,它是基于该公司的DS80C390、DS80C400、DS80C410和DS80C411微控制器而构建的。这些器件都是增强型8051控制器,具有24位地址、硬件网络控制器、多个数据指针、专用硬件堆栈和高速工作模式等特性。

TINI平台支持TCP/IP网络栈(IPv4和IPv6)、存储器管理、进程调度以及诸如I2C、SPI和CAN等通信协议。通过常见的编程接口,可用8051汇编语言、C或Java对TINI进行编程。C runtime可提供一个Berkeley套接字(socket INTERFACE),Java运行环境支持Java 1.1.8 API内核。

TINI具有丰富的IO、简单的网络接口以及多种编程方法,是一套功能强大的协议转换器。这正是挽救那台旧式打印机所需要的:TINI提供网络接口,我来决定如何让TINI与打印机通信。


硬件配置

系统的核心部分采用TINI评估(EV)板。该评估板基于DS80C400微控制器,包括1MB闪存、1MB RAM,以及用于RS-232和以太网通信的连接器。虽然其存储器配置与TINI Java运行环境兼容,但是仍可采用C和汇编语言进行编程。这给打印机接口原型设计和应用实现提供了多种选择。

所讨论的打印机型号为Epson LX-800。从碳定年检测和厚厚的灰尘来看,它是邻近真空管和呼拉圈年代的产物。LX-800是9针打印机,这里的9针是指打印头的针数,而不是驱动打印机的并行信号个数。实际上驱动打印机需要17个信号(不包括地)。PC打印机并行接口的常用信号及其在25芯打印机连接器中的排列如图1所示。

XC2C128货源 PDF 芯片资料 报价 | 构建网络使陈旧的电脑外设重焕生机

图1. 并行打印机接口的25芯信号定义
电子论坛
您现在的位置:下载
,458.46K
XC2C128 的货源和报价
XC2C128 的相关技术信息
其他型号 深圳市永兴隆电子经营部联系人:杨卓君
电话:0755--81693403
德国显周集团有限公司联系人:销售部
电话:010-51653931
深圳市奇飞达电子有限公司联系人:许
电话:0755-21276086/83011839
深圳市廣盛電子有限公司联系人:聂小姐
电话:0755-83685772
>>更多供应商

构建网络使陈旧的电脑外设重焕生机

引言

妻子将只有两个破洞的袜子以及略沾草迹的衬衫都扔掉了,这没什么。但当她将目标转向那台旧式点阵打印机时,我表示了抗议。她不屑地说:“这东西很久没用了,而且也不能连接到任何电脑上。”就像科学怪人一样,我不能容忍任何丢弃旧计算机设备的念头。目的非常明确:使打印机变废为宝,或者干脆将其丢弃。我决定通过网络使其重新焕发生机,幸运地是用一个TINI (微型网络接口)可完成这项工作。

连接网络

TINI是Dallas Semiconductor公司提供的嵌入式网络平台,它是基于该公司的DS80C390、DS80C400、DS80C410和DS80C411微控制器而构建的。这些器件都是增强型8051控制器,具有24位地址、硬件网络控制器、多个数据指针、专用硬件堆栈和高速工作模式等特性。

TINI平台支持TCP/IP网络栈(IPv4和IPv6)、存储器管理、进程调度以及诸如I2C、SPI和CAN等通信协议。通过常见的编程接口,可用8051汇编语言、C或Java对TINI进行编程。C runtime可提供一个Berkeley套接字(socket INTERFACE),Java运行环境支持Java 1.1.8 API内核。

TINI具有丰富的IO、简单的网络接口以及多种编程方法,是一套功能强大的协议转换器。这正是挽救那台旧式打印机所需要的:TINI提供网络接口,我来决定如何让TINI与打印机通信。


硬件配置

系统的核心部分采用TINI评估(EV)板。该评估板基于DS80C400微控制器,包括1MB闪存、1MB RAM,以及用于RS-232和以太网通信的连接器。虽然其存储器配置与TINI Java运行环境兼容,但是仍可采用C和汇编语言进行编程。这给打印机接口原型设计和应用实现提供了多种选择。

所讨论的打印机型号为Epson LX-800。从碳定年检测和厚厚的灰尘来看,它是邻近真空管和呼拉圈年代的产物。LX-800是9针打印机,这里的9针是指打印头的针数,而不是驱动打印机的并行信号个数。实际上驱动打印机需要17个信号(不包括地)。PC打印机并行接口的常用信号及其在25芯打印机连接器中的排列如图1所示。

相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!

图1. 并行打印机接口的25芯信号定义