Ўрнатилган тизимларни бошқариш дастурий таъминотини SN ATMega128A платасида созлаш | Статья в журнале «Техника. Технологии. Инженерия»

Автор:

Рубрика: Спецвыпуск

Опубликовано в Техника. Технологии. Инженерия №2 (4) апрель 2017 г.

Дата публикации: 04.05.2017

Статья просмотрена: 46 раз

Библиографическое описание:

Отамуротов Х. К. Ўрнатилган тизимларни бошқариш дастурий таъминотини SN ATMega128A платасида созлаш // Техника. Технологии. Инженерия. — 2017. — №2.1. — С. 12-15. — URL https://moluch.ru/th/8/archive/57/2325/ (дата обращения: 22.11.2018).



В данной статье рассмотрены настройки и установка программного обеспечения на плату SN ATMega 128A. В работе применено программное обеспечение AVR Studio 4, а так же дано описание работы с этой программой.

Ключевые слова: микропроцессор,интеграл микросхема, микроконтроллер, стабилизатор, светодиод, интерфейс, мультиплексор, порты, ассемблер, операционная система

In this paper configuration and installing of software to the SN ATMega 128A board are described. In this activities the AVR Studio 4 software is used and also an information of the software applying are given.

Key words: microprocessor, integral chip, a microcontroller, a stabilizer, an LED interface, multiplexer, ports, assembler, operating system

Компьютер тармоқларининг ривожланиши, тақсимланган ахборот бошқарув тизимларининг ривожланишига сабаб бўлди. Интеграл микросхемаларининг ривожланиши бошқарув объектларининг микропроцессорларини (МП) иш жараёнини ўзгаришига сабаб бўлди. Янги технологиялар киритиш шароитида мутахассислар олдида технология жараёнларини ўрнатиш таркибий қисмларининг қўлланилиши, замонавий технологиялар асосида тармоқларнинг яратилиши каби масалалар тадқиқоти долзарблашди[1.-24с.]

Хусусан, микроконтроллерлар асосида, дастурий бошқариладиган қурилмаларни яратиш долзарб масалалардан ҳисобланади. Бунинг учун қурилмаларга дастур яратиш жараёнини амалга ошириш зарур бўлиб ҳисобланмоқда. Фойдаланилаётган платада асосий модулли микроконтроллер ATMega128A бўлиб ҳисобланади. Бундан ташқари, платада турли периферия қурилмалари, кучланиш стабилизаторлари ва ёрдамчи қурилмалар мавжуд (1-расм).

Описание: atm_24_02_2014_1

1-расм. SN ATMega 128A платасининг умумий кўриниши

Контроллер модули платаси, тўғирлагич ва кучланиш стабилизатори билан жиҳозланган. Кириш кучланиши 6–15 В. Плата манбага уланиши заҳоти мос светодиод чироқлари ёнади. Микроконтроллерни ISP ва JTAG интерфейси орқали дастурлаш мумкин. Микроконтроллер чиқишлари мултиплексорга уланган бўлиб, унинг вазифаси микроконтроллернинг чиқишларини керакли функсиялар учун улашга керак бўлади. Микроконтроллер SN ATMega 128A иккита кетма-кет интерфейс билан жиҳозланган бўлиб, сигналлари RS-232 поғонасига MAX232 ўзгартиргич билан ўзгартирилган. Платага қўшимча хотира — 4 Мб Atmel AT45DB041B Flash – хотира ўрнатилган. Хотира микроконтроллер билан SPI интерфейс орқали уланган ва ундан маълумотларни сақлаш учун фойдаланилади[2.-49с.]. Қурилма модулларини бошқариш учун микроконтроллер киритиш чиқариш порталирини мослаштириш керак бўлади (2-расм).

Платанинг модуллари схемасида ҳар бир модулнинг киритиш ва чиқариш уланиш портлари кўрсатилган. Дастурлаш жараёнида айнан келтирилган портлар орқали мурожаат этилади. Платада созлаш жараёнларини амалга оширишда бир қанча дастурлаш муҳитлари мавжуддир. Ушбу муҳитлардан бири — AVR Studio 4 муҳити ҳисобланади (3-расм).

AVR Studio 4 — бу ишлаб чиқариш муҳити бўлиб, (IDE, Integrated Development Environment), AVR -операцион тизимлар учун жуда ҳам қулай муҳит ҳисобланади. Ушбу муҳит 8 разрядли AVR RISC микроконтроллерлари учун дастурий муҳит ҳисобланади. Муҳитда ассемблер ва С (си) дастурлаш тилларидан фойдаланилади[3.-93 с.].

Описание: atm_24_02_2014_2

2-расм. Киритиш чиқариш портларини ташкиллаштириш

Описание: atm_24_02_2014_3

3-расм. AVR Studio 4 муҳити ойнаси

Ҳосил қилинган дастур .hex кенгайтмали файлини микроконтроллерга юклаб бошқарув қурилмаларини ишга туширамиз[3.-191с.]. Унинг учун махсус дастурий муҳитлар мавжуд бўлиб, улардан AVRDUDE муҳитидир(4-расм).

Описание: atm_24_02_2014_4

4-расм. AVRDUDE ойнаси.

Хулоса қилиб айтганда, ўрнатилган тизимларни бошқариш дастурий таъминотини SN ATMega128A платасида созлаш афзалликларидан ташқари, яратилган дастурий таъминотни қурилмаларга юклаб, иш жараёнини визуал кузатишда бир қанча муаммолар келиб чиқади. Ушбу муаммоларни бартараф етиш учун SN ATMega128A платасида созлаш ишлари амалга оширилади. Бундан ташқари, келтирилган дастурий муҳитлар фойдаланувчи учун тушунарли ва қулай бўлиши билан бирга, мураккаб ўрнатилган тизимлар учун дастурни яратиш жараёнининг оддийлиги, микроконтроллер турларининг мавжудлиги, уларнинг қурилмаларини иш жараёнини таркибий қисмини ишлаш имкониятининг мавжудлиги ва бошқа имкониятларга ега[4.-64с.].

Адабиётлар:

  1. J.YU. Yunusov, X.YU. Abasxonova. Raqamli qurilmalar va mikroprotsessor tizimlari. Kasb-hunar kollejlari uchun o‘quv qo‘llanma. Toshkent 2010.
  2. U. B. Amirsaidov, X. Yu. Abasxanova. Mikroprotsessorlar. Oliy o‘quv yurtlari uchun o‘quv qo‘llanma. Toshkent 2014.
  3. Программирование на ассемблере для AVR-микроконтроллеров: Лаб. практикум по основам микропроцессорной техники / А. Ю. Бальзамов.— Саранск: Изд-во Мордов. ун-та, 2012. — 108 с.
  4. Ю. А. Шпак. Программирование на языке С для AVR микроконтроллеров К: «МК-Пресс», 2006., 400 с.
Основные термины (генерируются автоматически): AVR, AVRDUDE, SPI, RISC, LED, JTAG, ISP, IDE, программное обеспечение, микроконтроллер.

Похожие статьи

Генератор сигналов произвольной формы на микроконтроллере...

Разработка программного обеспечения. Для выполнения инструкций, определяющих, как и в каком порядке работать

Кравченко А. В. 10 практических устройств AVR-микроконтроллерах. — Книга 2. — СПб.

Arduino IDE — установка, настройка и интерфейс.

Linux implementation of AVR program assembling | Молодой ученый

Почти весь текст исходной программы состоит из непроизносимых слов cli, movsb, sbb [4, c. 17] в архитектуре x86, или ADD, TST, SBR, CBR, RJMP [11] в архитектуре RISC, микроконтроллеров AVR, фирмы Atmel.

«Бегущая строка» на микроконтроллере pic с помощью flowcode

запись программы в МК — производиться с помощью специального устройства программатора и прилагаемого к нему программного обеспечения.

Основные термины (генерируются автоматически): ARM, AVR, ПЛИС, микроконтроллер, VHDL, PIC, IDE, устройство...

Микроконтроллеры интеллектуальных систем управления

Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств, программная совместимость (единая бесплатная среда разработки MPLAB IDE), и совместимость по выводам

Микроконтроллеры AVR имеют гарвардскую RISC-архитектуру.

Управление шаговым двигателем с использованием...

 Если требуется быстрая разработка программного обеспечения под ПК можно использовать распространенный язык графического программирования в

шаговый двигатель, управление, драйвер шагового двигателя, микроконтроллер, Atmel, AVR, ATmega 16, L297, L298N, LabVIEW.

Устройство автоматического контроля состояния изоляции в сетях...

Производимое Atmel семейство 8-разрядных AVR-микроконтроллеров с RISC–архитектурой обеспечивает быстродействие выполнения программы и

При этом разработка программного обеспечения заключается в реализации управляющих алгоритмов, поскольку прикладные...

Лабораторный стенд для отладки периферийных схем...

Микроконтроллеры семейства PIC («PeripheralInterfaceController» — «контроллер интерфейса периферии») — микроконтроллеры с гарвардской RISC-архитектурой, производимые.

Использование отладочной платы STM32F7 Discovery для...

3) создание/отладка кода программы микроконтроллера для управления устройством.

Данный контроллер поддерживает 4 I2C, 6 SPI с тремя I2S интерфейсами, SDMMC, 4 USART, 4 UART, 2 CAN, три

Linux implementation of AVR program assembling | Статья в журнале...

Разработка робота для транспортировки малогабаритных...

IDE, рисунок, печатная плата, драйвер двигателя, конструкция робота, FPV, DAL, LEGO, MINDSTORM, HERO. Разработка робота для транспортировки малогабаритных объектов на базе микроконтроллера AVR.

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Генератор сигналов произвольной формы на микроконтроллере...

Разработка программного обеспечения. Для выполнения инструкций, определяющих, как и в каком порядке работать

Кравченко А. В. 10 практических устройств AVR-микроконтроллерах. — Книга 2. — СПб.

Arduino IDE — установка, настройка и интерфейс.

Linux implementation of AVR program assembling | Молодой ученый

Почти весь текст исходной программы состоит из непроизносимых слов cli, movsb, sbb [4, c. 17] в архитектуре x86, или ADD, TST, SBR, CBR, RJMP [11] в архитектуре RISC, микроконтроллеров AVR, фирмы Atmel.

«Бегущая строка» на микроконтроллере pic с помощью flowcode

запись программы в МК — производиться с помощью специального устройства программатора и прилагаемого к нему программного обеспечения.

Основные термины (генерируются автоматически): ARM, AVR, ПЛИС, микроконтроллер, VHDL, PIC, IDE, устройство...

Микроконтроллеры интеллектуальных систем управления

Отличительной особенностью PIC-контроллеров является хорошая преемственность различных семейств, программная совместимость (единая бесплатная среда разработки MPLAB IDE), и совместимость по выводам

Микроконтроллеры AVR имеют гарвардскую RISC-архитектуру.

Управление шаговым двигателем с использованием...

 Если требуется быстрая разработка программного обеспечения под ПК можно использовать распространенный язык графического программирования в

шаговый двигатель, управление, драйвер шагового двигателя, микроконтроллер, Atmel, AVR, ATmega 16, L297, L298N, LabVIEW.

Устройство автоматического контроля состояния изоляции в сетях...

Производимое Atmel семейство 8-разрядных AVR-микроконтроллеров с RISC–архитектурой обеспечивает быстродействие выполнения программы и

При этом разработка программного обеспечения заключается в реализации управляющих алгоритмов, поскольку прикладные...

Лабораторный стенд для отладки периферийных схем...

Микроконтроллеры семейства PIC («PeripheralInterfaceController» — «контроллер интерфейса периферии») — микроконтроллеры с гарвардской RISC-архитектурой, производимые.

Использование отладочной платы STM32F7 Discovery для...

3) создание/отладка кода программы микроконтроллера для управления устройством.

Данный контроллер поддерживает 4 I2C, 6 SPI с тремя I2S интерфейсами, SDMMC, 4 USART, 4 UART, 2 CAN, три

Linux implementation of AVR program assembling | Статья в журнале...

Разработка робота для транспортировки малогабаритных...

IDE, рисунок, печатная плата, драйвер двигателя, конструкция робота, FPV, DAL, LEGO, MINDSTORM, HERO. Разработка робота для транспортировки малогабаритных объектов на базе микроконтроллера AVR.

Посетите сайты наших проектов

Задать вопрос