• DocumentCode
    3419693
  • Title

    Interesting applications of Atmel AVR microcontrollers

  • Author

    Korbel, Stanislav ; Janes, Vlastimil

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Czech Tech. Univ., Prague, Czech Republic
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    499
  • Lastpage
    506
  • Abstract
    The paper describes a design of a microcode-controlled state machine and its software implementation in the Atmel AVR microcontrollers. In particular, the microcontrollers ATmegal03 and ATmegal28 are used. This design is closely related to a software implementation of a simulator in AVR microcontrollers. This simulator communicates with the designed state machine and presents a complete design environment for microcode development and debugging. Both of these devices can be interconnected by a flat cable and linked to a computer through a serial or USB interface. Both devices share the control software that allows us to create and edit microprograms and to control the whole state machine. It is possible to start, cancel or step through the execution of microprograms. The operator can observe the current state of the state machine, too. The second part of the control software enables the operator to create and compile simulating programs. The control software communicates with both devices using commands. All the results of this communication are well arranged in dialog boxes and windows.
  • Keywords
    finite state machines; microcontrollers; microprogramming; program debugging; ATmegal03; ATmegal28; Atmel AVR microcontrollers; control software; dialog boxes; dialog windows; microcode debugging; microcode development; microcode-controlled state machine; microprograms execution; program simulation; software implementation; Application software; Communication system control; Computational modeling; Computer interfaces; Computer science; Debugging; Design engineering; Microcontrollers; Registers; Universal Serial Bus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2004. DSD 2004. Euromicro Symposium on
  • Print_ISBN
    0-7695-2203-3
  • Type

    conf

  • DOI
    10.1109/DSD.2004.1333318
  • Filename
    1333318