Design of C8051F340 USB Communication System Based on USBXpress

  • Yuan Lu
  • Xiaoli Lu
  • Zhenchao Wang
  • Xiaoou Song
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 246)


A USB (Universal Serial Bus) communication system based on C8051F340 is developed in this paper. The system can be used to solve the problems of the communication between MCU serial RS-232 and computer. This article describes the features of C8051F340 and designs the hardware circuit according to these characteristics. It makes the application of USB host and the firmware of USB device simple by using the USBXpress development software provided by the silicon company. The communication system uses Keil uVision4 to develop the firmware and Microsoft Visual Studio 2010 to develop the application. This article verifies the feasibility of the circuit, and then provides a simple method of interface test, which has high practical value in system development and design.


C8051F340 USB Application USBXpress 


  1. 1.
    Xiao S-w, Song Y-q (2007) USB 2.0 Hardware Design. Tsinghua University Press, BeijingGoogle Scholar
  2. 2.
    Li Y-w (2007) USB2.0 principle and project development. National Defence Industry Press, BeijingGoogle Scholar
  3. 3.
    Silicon Laboratories (2006) C8051F340 Data Sheet[DB/OL].
  4. 4.
    Zhang Y-x, Lei W, Yao J-b (2005) C8051F MCU principle and application. National Defence Industry Press, BeijingGoogle Scholar
  5. 5.
    Silicon Laboratories (2008) USBXpress Programmer's Guide[EB/OL].
  6. 6.
    Yan-bo Liu, Shi-qing zheng (2004) Firmware design of USB device. Journal of Information Engineering University, Zhengzhou, vol 5, pp 5269–5272Google Scholar
  7. 7.
    Ma Z-m, Ji S-x, Zhang K (2007) Microcontroller C language application design. Beihang University Press, BeijingGoogle Scholar
  8. 8.
    Cooper JW, Ye B (2011) C# design patterns. Science Press, BeijingGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Yuan Lu
    • 1
  • Xiaoli Lu
    • 1
  • Zhenchao Wang
    • 1
  • Xiaoou Song
    • 1
  1. 1.College of Electronic and Information EngineeringHebei UniversityBaodingChina

Personalised recommendations