Програма-відладчик мікроконтролера I8051 (К1816ВЕ51)
Введення
Програма-відладчик мікроконтролера I8051 (К1816ВЕ51) призначена для програмування мікроконтролера на рівні мови асемблера, компіляції програми в об'єктний код і тестування розробленої програми.
До складу програми-відладчика входять:
В· редактор мови асемблера мікроконтролера К1816ВЕ51;
В· імітатор мікроконтролера К1816ВЕ51;
В· внутрісхемний емулятор мікроконтролера К1816ВЕ51.
Програма запускається в роботу файлом "Info8051.bat". Для запису пакету на комп'ютер необхідна інсталяційна дискета, за допомогою якої програма інсталюється на будь комп'ютер. У разі простого копіювання програма-відладчик буде працювати, але не в повному обсязі (не виконуватимуться операції з диском).
1 РЕДАКТОР мовіасемблера
Редактор дозволяє в зручній формі писати програми на мові асемблера і компілювати текст вихідної програми в коди ПЗУ. Після компіляції програми машинні коди автоматично записуються в ПЗП програми-імітатора.
Стан редактора зображується на екрані дисплея в вигляді двох вікон. У верхньому вікні відображається текст програми. Нижнє вікно призначено для видачі службових повідомлень (місце розташування курсору, помилки при компіляції і т.д.). У нижньому рядку екрана розташоване меню редактора. p> Переміщення курсору по екрану здійснюється за допомогою клавіш руху курсора і, крім цього, такими клавішами:
Home - на початок рядка;
End - в кінець рядка;
PgUp - гортати вгору;
PgDn - гортати вниз;
Ctrl-Home - на початок файла;
Ctrl-End - в кінець файлу;
Сtrl-PgUp - у початок екрану;
Ctrl-PgDn - в кінець екрану;
Ctrl-Left - роллінг вгору;
Ctrl-Right-роллінг вниз.
Для редагування введеного тексту використовуються клавіші:
Del - видалення символу під курсором;
BackSpace - видалення символу ліворуч від курсору. Якщо курсор знаходиться в першій позиції рядка, то поточна рядок буде злита з попередньої, але тільки в тому випадку, якщо довжина результуючої рядку не перевершує 128 знаків.
Ins (Встав) - перемикання режиму В«вставка/заміщенняВ». При включенні режиму вставки в службовому вікні висвічується повідомлення В«ВСТВ». У цьому режимі при наборі символу в середині рядка символи, що стоять праворуч від курсору зсуваються на одну позицію вправо. У режимі заміщення символ, що стоїть над курсором, замінюється на введений.
F6 - стирання до кінця рядка;
F9 - вставка нового рядка. Текст, що стоїть нижче рядка, в якій знаходиться курсор, зміщується на один рядок вниз;
Alt-Y - видалення поточного рядка;
Alt-S - розщеплення рядка на дві по курсору;
Alt-J - з'єднання двох рядків по курсору;
Alt-Q - відновлення рядка в первісному вигляді, якщо курсор ще не покинув рядок.
Редактор надає можливість роботи з блоком тексту. Зазначений блок можна перемістити в будь-яке місце тексту, скопіювати або видалити. Для роботи з блоком використовуються клавіші:
Alt-L - позначка одного рядка або цілого блоку. При позначці одного рядка курсор необхідно встановити в потрібний рядок і натиснути комбінацію В«Alt-LВ». Для позначки декількох рядків необхідно спочатку помістити курсор у перший рядок потрібного блоку та натиснути В«Alt-LВ», а потім в останню рядок і також натиснути В«Alt-LВ». Зазначений блок буде виділений;
Alt-U - зняття маркування;
Alt-C - копіювання блоку услід за поточним рядком. Зазначений блок розташується слідом за рядком, в якій знаходиться курсор, а решта тексту пересунеться вниз. Вихідний блок залишиться. p> Alt-M - перенесення блоку услід за поточним рядком. Зазначений блок буде перенесений слідом за рядком, що містить курсор, а вихідний блок буде видалено.
Alt-D - видалення маркованого тексту.
Для пошуку послідовності символів, використовується пошук за зразком. Пошук здійснюється в рядках, що знаходяться після курсору. При введенні зразка для пошуку введені літери сприймаються як прописні і якщо шукана послідовність містить малі літери, то вона не буде знайдена. При знаходженні першої групи символів, що збігається з заданим зразком, курсор встановлюється в це місце екрана. Для пошуку використовуються клавіші:
Alt-F - встановлення зразка для пошуку. У службовому вікні з'являється вимога встановити зразок для пошуку. Введення зразка повинен закінчитися натисканням клавіші В«ENTERВ». Після введення зразок висвічується внизу екрану в дужках;
Alt-X - продовження пошуку за зразком.
Введення літери зі спеціальним кодом здійснюється одночасним натисканням клавіші В«AltВ» і набором шістнадцятирічного коду символу на цифровій клавіатурі. Символ з'являється після відпускання клавіші В«AltВ». Для введе...