Abstract:To solve the problem of direct communication failure or short distance communication between embedded devices and computer, based on C8051F040 single chip and its High-speed serial interface and CAN con- troller, a general data transmission embedded system has been developed. It can satisfy many kinds of bus interface configuration requirements. The embedded system has the following characteristies: a flexible bus interface configuration, a good processing capability for data and transaction, and suits general purposes for embedded system development based on bus interface. It is stable, reliable and used to transmit data between functional modules in the drilling machine in the deep sea.