| Intel's MCS-51 single-chip series with its maturity, stability, full functionality, and hands-on operation, is widely applicable in production practice. Since well-known international companies such as AMD, Philips, Signetics, Siemens, Matra, Dallas, and Atmel have consecutively dedicated to researching and developing of the compatibility of MCS-51 products, MCS-51 family is faster, energy-saving, and more powerful. Studying principles and applications of high-grade single-chip microcomputer based on MCS-51 core exerts profound significance on engineering students.The paper selects ATmega16 of AVR microcontroller series to develop the experimental Development Board for Teaching. By programming in GCC, KeilC and LabView, students can achieve: ISP Parallel Download, Liquid Crystal Display, A/D conversion, keyboard and LED display, UART communication, USB2.0 communications, experiments and function tests of SPI and I~2C(TWI) serial bus, sensors, buzzers and other modules, these can enrich teaching experiment of single-chip microcomputer, and improve student's experimental and operational capabilities.The paper, by focusing on functional characteristics of each part of experimental system, conducts particular elaboration which composed of four sections, on controller chip selection and hardware circuit design. In addition, the paper illustrates Integrated Development Environment of ATmega16 single chip microcomputer. The sections includes: first of all, illustration of concept and strategy of educational Development Board. Second, description of single machine control circuit design, which including selection of memory device and periphery chips, design and debugging of each unit circuit, and detail description of circuit diagrams of each unit. Third, the design of the USB communication sub-system, which employs the CY7C68013 chips to fulfill the USB communication module, and accomplishes module functions definition by combining the USB communication protocol with the USB controller chips, to provide detail circuit between USB control chip and AVR control chip, and USB firmware. The design software LabView with simple graphics, is employed to develop PC software, whose major function is to send data to USB terminal, receive and display the collected data, as one difficulty is the drivers between the USB chip and LabView, the dynamic link library connects them, so that data can be fluent between the Up and Down System. Finally, by summarizing the experiment, the paper discusses the basic application mode of the experimental system, and proposes direction of further development of the experimental system. |