CASPIAN JOURNAL

MANAGEMENT AND HIGH TECHNOLOGIES

USE OF MICROCONTROLLER ATmega 16 FOR REALIZATION OF COMPLETE SET OF LABORATORY WORKS ON TECHNICAL DISCIPLINES

Read Smirnov Vladimir V.  USE OF MICROCONTROLLER ATmega 16 FOR REALIZATION OF COMPLETE SET OF LABORATORY WORKS ON TECHNICAL DISCIPLINES // Caspian journal : management and high technologies. — 2011. — №4. — pp. 27-33.

Smirnov Vladimir V. - Cand. in Physics and Mathematics, Astrakhan State University, 20a Tatishchev str., Astrakhan, 414056, Russia, kof@aspu.ru.

Designed stand is intended to implement a workshop on the course “Fundamentals of Automation and Computer Engineering”, or other similar ones studied at universities in various specialties. It includes nine laboratory studies of the combination systems of varying complexity, from a trigger to an arithmetic logic unit. In the design of the stand functional circuits of each of the implemented works have been designed and the maximum number of bits of the microcontroller ports required to build each of them is calculated. The maximum number of digits does not exceed fifteen. It was therefore decided to use a keyboard matrix 4x4 discharge, which takes 8 bits per port. Enter of the binary code is used to switch between jobs, as is 8 bits ports. To output signals to the display are three discharge ports, which are controlled shift register hexadecimal dm135. 5 more bits are used for pulse generation and 2 digits for the implementation of an analog-digital converter. Thus, to accomplish the task a minimum of four eight-bit ports is required. Microcontroller ATmega 16 satisfies Name Requirement. At its base are constructed 7 works the booth, the other two carried on the analog discrete components. For each of seven separate papers compiled code. After checking each of the codes were combined into a single code. The program code is completely written in C (Standart 99). Compiling the Code was carried out in the environment Codevision AVR 2.05, and the environment AVR Studio 2 was used for debugging and testing it. The developed program for the microcontroller can emulate the functions of several integrated circuits with a choice of operating modes of each of them.

Key words: laboratory training,trigger,analog-digital converter,arithmetic logic unit,combinational circuits,ASIC,microcontroller,software code,programming environment,simulation