Ўрнатилган тизимларни бошқариш дастурий таъминотини SN ATMega128A платасида созлаш
Автор: Отамуротов Хурматбек Кутлимуротович
Рубрика: Спецвыпуск
Опубликовано в Техника. Технологии. Инженерия №2 (4) апрель 2017 г.
Дата публикации: 04.05.2017
Статья просмотрена: 221 раз
Библиографическое описание:
Отамуротов, Х. К. Ўрнатилган тизимларни бошқариш дастурий таъминотини SN ATMega128A платасида созлаш / Х. К. Отамуротов. — Текст : непосредственный // Техника. Технологии. Инженерия. — 2017. — № 2.1 (4.1). — С. 12-15. — URL: https://moluch.ru/th/8/archive/57/2325/ (дата обращения: 16.11.2024).
В данной статье рассмотрены настройки и установка программного обеспечения на плату 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-расм).
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 с.].
2-расм. Киритиш чиқариш портларини ташкиллаштириш
3-расм. AVR Studio 4 муҳити ойнаси
Ҳосил қилинган дастур .hex кенгайтмали файлини микроконтроллерга юклаб бошқарув қурилмаларини ишга туширамиз[3.-191с.]. Унинг учун махсус дастурий муҳитлар мавжуд бўлиб, улардан AVRDUDE муҳитидир(4-расм).
4-расм. AVRDUDE ойнаси.
Хулоса қилиб айтганда, ўрнатилган тизимларни бошқариш дастурий таъминотини SN ATMega128A платасида созлаш афзалликларидан ташқари, яратилган дастурий таъминотни қурилмаларга юклаб, иш жараёнини визуал кузатишда бир қанча муаммолар келиб чиқади. Ушбу муаммоларни бартараф етиш учун SN ATMega128A платасида созлаш ишлари амалга оширилади. Бундан ташқари, келтирилган дастурий муҳитлар фойдаланувчи учун тушунарли ва қулай бўлиши билан бирга, мураккаб ўрнатилган тизимлар учун дастурни яратиш жараёнининг оддийлиги, микроконтроллер турларининг мавжудлиги, уларнинг қурилмаларини иш жараёнини таркибий қисмини ишлаш имкониятининг мавжудлиги ва бошқа имкониятларга ега[4.-64с.].
Адабиётлар:
- J.YU. Yunusov, X.YU. Abasxonova. Raqamli qurilmalar va mikroprotsessor tizimlari. Kasb-hunar kollejlari uchun o‘quv qo‘llanma. Toshkent 2010.
- U. B. Amirsaidov, X. Yu. Abasxanova. Mikroprotsessorlar. Oliy o‘quv yurtlari uchun o‘quv qo‘llanma. Toshkent 2014.
- Программирование на ассемблере для AVR-микроконтроллеров: Лаб. практикум по основам микропроцессорной техники / А. Ю. Бальзамов.— Саранск: Изд-во Мордов. ун-та, 2012. — 108 с.
- Ю. А. Шпак. Программирование на языке С для AVR микроконтроллеров К: «МК-Пресс», 2006., 400 с.
Ключевые слова
светодиод, микроконтроллер, порты, микропроцессор, стабилизатор, операционная система, интерфейс, мультиплексор, интеграл микросхема, ассемблерПохожие статьи
Управление шаговым двигателем с использованием микроконтроллера ATmega16 и LabVIEW
В настоящей статье рассмотрен один из множества вариантов управления шаго-вым двигателем (ШД) Nanotec ST5918M1008. Статья будет полезна разработчикам столкнувшихся с реализацией управляющей программы для разработки алгоритмов свя-занных с шаговыми дв...
Ўрнатилган тизимлар, уларнинг дастурий ва техник таъминоти
Встроенные системы делятся на две части программное и техническое обеспечение. Для полной работы этих систем обязательно нужно разработать технологию упомянутых обеспечений. В этой статье приведены описания контроллеров широко распространённого и час...
Разработка концепции автоматизированной системы безопасности на микроконтроллере Arduino
В этой статье рассматривается возможность проектирования бюджетной системы безопасности с использованием МК Arduino. В системе используется ультразвуковой датчик, определяющий расстояние до предметов, и в случае нарушения периметра происходит светово...
Трехмерный тактильный датчик для манипуляционных промышленных роботов
Данная статья посвящена созданию и применению тактильного датчика. Этот датчик, на мой взгляд, сможет помогать человечеству в операциях сборки, шлифования, полировки, и др. В работе рассматриваются основные функции и способ расчета корректирующих дви...
Биринчи президентимиз И. А. Каримовнинг «Тарихий хотирасиз келажак йўқ» асарида тарихий воқеликка муносабат масаласи
Вышло в печать произведение первого президента И. А. Каримова под названием «Без исторического прошлого нет будущего». На основе этого произведения появились такие понятия как новые научные направления, новые точки зрения, относящиеся к истории.
Творчество народных мастеров Узбекистана
В данной статье рассказывается о возрождении традиций ремесленного производства, о стремлении к сохранению национальной культуры Узбекистана. Также в статье широко освящена деятельность узбекских мастеров, каждый из которых отличается своеобразием ор...
Обзор проекта автоматической сигнализации на МК Arduino c применением модуля гироскопа-акселерометра
Данная обзорная статья представляет собой подробный обзор сигнализации на гироскопе-акселерометре Arduino. Систематически описаны возможности, принципы подключения, программирование, тестирование и настройка использованных модулей. Также рассматривае...
Радиоэлектронное устройство постоянного контроля состояния опьянения у водителя
Разработана модель устройства, ограничивающее управление автотранспортным средством в состоянии алкогольного опьянения, с элементом управления мощности на нагрузке при помощи широтно-импульсной модуляции. Рассмотрена практическая реализация устройств...
Роль студентов в использовании платформы Arduino в высших учебных заведениях
В этой статье будет говориться о том, какая польза студентам ВУЗов в изучении платформы arduino, изучении среды разработки arduino, скетча, основные стандарты arduino. Также будут приведены пару примеров о том, как использовать arduino, какие модули ...
Разработка робота для транспортировки малогабаритных объектов на базе микроконтроллера AVR
В работе описывается методология разработки, реализации и отладки, а также технические решения при создании робота для транспортировки малогабаритных объектов на базе микроконтроллера AVR. Данная работа может быть рекомендована студентам старших кур...
Похожие статьи
Управление шаговым двигателем с использованием микроконтроллера ATmega16 и LabVIEW
В настоящей статье рассмотрен один из множества вариантов управления шаго-вым двигателем (ШД) Nanotec ST5918M1008. Статья будет полезна разработчикам столкнувшихся с реализацией управляющей программы для разработки алгоритмов свя-занных с шаговыми дв...
Ўрнатилган тизимлар, уларнинг дастурий ва техник таъминоти
Встроенные системы делятся на две части программное и техническое обеспечение. Для полной работы этих систем обязательно нужно разработать технологию упомянутых обеспечений. В этой статье приведены описания контроллеров широко распространённого и час...
Разработка концепции автоматизированной системы безопасности на микроконтроллере Arduino
В этой статье рассматривается возможность проектирования бюджетной системы безопасности с использованием МК Arduino. В системе используется ультразвуковой датчик, определяющий расстояние до предметов, и в случае нарушения периметра происходит светово...
Трехмерный тактильный датчик для манипуляционных промышленных роботов
Данная статья посвящена созданию и применению тактильного датчика. Этот датчик, на мой взгляд, сможет помогать человечеству в операциях сборки, шлифования, полировки, и др. В работе рассматриваются основные функции и способ расчета корректирующих дви...
Биринчи президентимиз И. А. Каримовнинг «Тарихий хотирасиз келажак йўқ» асарида тарихий воқеликка муносабат масаласи
Вышло в печать произведение первого президента И. А. Каримова под названием «Без исторического прошлого нет будущего». На основе этого произведения появились такие понятия как новые научные направления, новые точки зрения, относящиеся к истории.
Творчество народных мастеров Узбекистана
В данной статье рассказывается о возрождении традиций ремесленного производства, о стремлении к сохранению национальной культуры Узбекистана. Также в статье широко освящена деятельность узбекских мастеров, каждый из которых отличается своеобразием ор...
Обзор проекта автоматической сигнализации на МК Arduino c применением модуля гироскопа-акселерометра
Данная обзорная статья представляет собой подробный обзор сигнализации на гироскопе-акселерометре Arduino. Систематически описаны возможности, принципы подключения, программирование, тестирование и настройка использованных модулей. Также рассматривае...
Радиоэлектронное устройство постоянного контроля состояния опьянения у водителя
Разработана модель устройства, ограничивающее управление автотранспортным средством в состоянии алкогольного опьянения, с элементом управления мощности на нагрузке при помощи широтно-импульсной модуляции. Рассмотрена практическая реализация устройств...
Роль студентов в использовании платформы Arduino в высших учебных заведениях
В этой статье будет говориться о том, какая польза студентам ВУЗов в изучении платформы arduino, изучении среды разработки arduino, скетча, основные стандарты arduino. Также будут приведены пару примеров о том, как использовать arduino, какие модули ...
Разработка робота для транспортировки малогабаритных объектов на базе микроконтроллера AVR
В работе описывается методология разработки, реализации и отладки, а также технические решения при создании робота для транспортировки малогабаритных объектов на базе микроконтроллера AVR. Данная работа может быть рекомендована студентам старших кур...