论文部分内容阅读
为了解决单片机数据采集系统与PC机之间大数据量交换时的低速问题,剖析了目前广为流行的PC/AT兼容机ISA通道的16位I/O接口原理,并通过细致的电路设计,开发了一种通用性很强的高速16位并行通讯插卡,且使用了3种可选的通讯方式,即查询、中断和DMA。单片机系统方面设计了一种简单高效的16位并行通讯端口与ISA插卡配合。通讯软件分别用双方的汇编语言写成。整个通讯系统采用硬件应答,一级缓存(M-I/O-M),结构简单,性能可靠。该方案的提出很好地满足了单片机与PC之间的高速数据通讯要求,并已在实际的大容量数据采集和分析系统中得到应用。
In order to solve the problem of low speed in the exchange of large amount of data between SCM and PC, this paper analyzes the principle of the 16-bit I / O interface of the popular PC / AT compatible ISA channel. Through detailed circuit design, Developed a very versatile high-speed 16-bit parallel communication card, and uses three kinds of optional communication methods, namely, query, interrupt and DMA. SCM system design a simple and efficient 16-bit parallel communication port and ISA card with. Communication software was written in both assembly language. The entire communication system uses hardware response, a cache (M-I / O-M), simple structure, reliable performance. The proposed scheme meets the high-speed data communication requirements between the single chip microcomputer and the PC well and has been applied in the actual large-capacity data acquisition and analysis system.