Design of high speed communication hardware and software between Intel 16 bit microcontroller and PC
Guangshu Hu
Abstract
Guangshu Hu
Abstract
This paper addresses high speed communication solution between 16 bit microcontrollerbased data acquisition system and PC/AT compatible computer. After 16 bit Industry Standard Architecture (ISA) peripheral interface of PC is analysed, a 16 bit parallel communication card is developed with three kinds of optional modes: poll, interrupt and DMA. On the side of microcontroller system a 16 bit parallel port is constructed to accommodate the ISA card inserted in the PC. The communication software is written in both assembly languages. The whole communication system employs hardware strobe and acknowledgement and a single stage buffer (MI/OM) with the merits of low complexity and reliable performance. The scheme presented here greatly satisfies the requirement of high speed data communication between microcontroller and PC and has been applied to actual mass storage data acquisition and analysis system.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper addresses high speed communication solution between 16 bit microcontrollerbased data acquisition system and PC/AT compatible computer. After 16 bit Industry Standard Architecture (ISA) peripheral interface of PC is analysed, a 16 bit parallel communication card is developed with three kinds of optional modes: poll, interrupt and DMA. On the side of microcontroller system a 16 bit parallel port is constructed to accommodate the ISA card inserted in the PC. The communication software is written in both assembly languages. The whole communication system employs hardware strobe and acknowledgement and a single stage buffer (MI/OM) with the merits of low complexity and reliable performance. The scheme presented here greatly satisfies the requirement of high speed data communication between microcontroller and PC and has been applied to actual mass storage data acquisition and analysis system.
Key concepts: Microcontroller, Computer science, Computer hardware, Software, Embedded system, Interrupt, Interface (matter), Data acquisition