1   2   3   4   5
Ім'я файлу: МПП-1 Архітектура мікроконтролера MCS-51.pdf
Розширення: pdf
Розмір: 794кб.
Дата: 09.05.2020
скачати
Пов'язані файли:
спз.docx
G[<початкова адреса>[,<кінцева адреса>]]
Виконати програму з початкової адреси до кінцевої. Якщо початкову адресу не зазначено, програму розпочинати з поточної команди, виділеної світлим блаки- тним прямокутником. Кінцеву адресу можна опустити, якщо використовуються точки переривання. Можна також подати тільки кінцеву адресу, але кома у форма- ті при цьому повинна бути присутня. Виконання програми можна зупинити натис- канням будь-якої клавіші. Запустити програму на виконання без параметрів можна за допомогою сполучення клавіш [Alt]+[F10].
Приклади: G50-91; G; G36; G,13A7.
T ON [,<спец. файлу>]
Ввімкнути трасування програми для отримання результатів по-командного виконання програми (наприклад, запущеної на виконання командою G) із показом вмісту всіх регістрів поточного банку даних та регістрів спеціального призначення
(якщо специфікація файлу не зазначена, повідомлення трасування виводяться на принтер).
Приклади: T ON; T ON, A:\ TRACE.DAT.
Результати виконання програми (наприклад, запущеної на виконання ко- мандою G) можна переглянути у файлі, наприклад, TRACE.DAT, проаналізувати та роздрукувати їх за допомогою програми «Блокнот» (як і при користуванні ко- мандою PRT).
T OFF
Вимкнути трасування програми.
RSTC
Скинути лічильник часу виконання програми:
RST

34
Імітація скидання мікроконтролера.
N
Скидання всіх даних налагоджувача FD51.
H
Вивести довідкову інформацію з команд та функціональних клавіш налаго- джувача. Для виходу із вікна налагоджувача натисніть клавішу [Esc].
QUIT
Вихід до DOS/Windows.
Запитання для самоперевірки
· Які дії необхідно виконати для переведення налагоджувача у режим повноекранно- го редагування?
· Як позначається поточна інструкція асемблерної програми у вікні налагоджувача?
· Чим відрізняються команди налагоджувача I27=55 і I2_7=55 (де “_” – символ про- пуску)?
· Чим відрізняються команди P_C=31 і P_0C=31 ? Які дії виконують ці команди?
· Чи обов’язково набирати команди налагоджувача великими літерами ?
· Яку дію виконують команди P0.7=1; P0.7=3 і A.3=5 ? У чому їх особливість?
· Про що свідчить надпис “R1=05->31” у верхньому лівому куті головного вікна на- лагоджувача?
· Чим відрізняються дії функціональних клавіш [F1] і [F2] налагоджувача?
· Чим відрізняються дії команд RST і N налагоджувача?
· Яку інформацію можна отримати, переглянувши файл трасування програми?
Контрольне завдання для самоперевірки рівня опанування навичок роботи з симулятором
Для самоперевірки рівня опанування навичок роботи з симулятором-нала- годжувачем слід виконати самостійно наступну послідовність дій:

35
– запустити налагоджувач-симулятор із розгорнутим на увесь екран голов- ним вікном;
– опанувати операції перегляду та змінювання вмісту елементів пам’яті да- них і програм, регістрів спеціальних функцій, портів та байта стану, а та- кож окремих бітів у ручному режимі та режимі командного рядка;
– опанувати операції введення контрольних точок програми, розташованої у пам’яті розпочинаючи з адреси 0000Н, наступного вигляду:
МОV
A,#00 ; скид вмісту акумулятора в нуль
INC
A
; збільшення вмісту акумулятора на 1
AJMP 0002
; перехід на виконання інструкції INC A так, що при зупинці виконання програми в аккумуляторі А у підсумку було число, яке відповідає порядковому номеру студента у навчальному журналі;
– опанувати операції запису та читання програми на вибраний диск персо- нальної ЕОМ;
– перевiрити виконання та результати роботи решти не зазначених команд мікроконтролера.
Індивідуальні завдання до самостійної роботи
Завдання полягає у опрацюванні методичних вказівок з олівцем у руках.
При виконанні завдання необхідно відшукувати та підкреслювати фрагменти тек- сту або позначати на ілюстраціях графічні елементи, про які йдеться у запитаннях.
Поруч, на березі аркуша методичних вказівок, у кружечку слід проставити номер запитання, наприклад:
Також у графі «Посилання» треба зазначити номер сторінки, на якій знайде- но відповідь на запитання.
Програмна оболонка призначена для про- грамування модулів інтелектуального ре- ле другої та третьої серій (SR2, SR3), за- вантаження програми користувача до мо- дуля або зчитування, встановлення пара- метрів функціональних блоків модуля, роботи з модулем у режимі моніторингу.
15 7

36
Увага! Виконання наведених завдань дозволяється лише у власному примір-
нику методичних вказівок. Забороняється проставляти будь-які позначки або ви-
конувати креслення у методичних вказівках бібліотечного фонду.
Індивідуальні варіанти завдань до самостійної роботи

з
ап
.

в
ар
.
Завдання або запитання
П
ос
и
-
л
ан
н
я
1 1/1
Підкресліть фрагмент тексту методичних вказівок, у якому йдеться про найбільш суттєві відмінності архітектури однокристальних мікроконтро- лерів від традиційної архітектури мікропроцесорів.
2 2/2
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр-розширювач акумулятора.
3 3/3
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр режимів таймерів-лічильників.
4 4/4
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр управління/статусу таймерів
5 5/5
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр пріоритетів переривань.
6 6/6
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр маски переривань.
7 7/7
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр управління електроспоживанням.
8 8/8
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр управління приймачем-передавачем.
9 9/9
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, буфер приймача-передавача.
10 10/10 Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, сигнал стробування адреси зовнішньої пам’яті.
11 11/11 Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, сигнал дозволу зовнішньої пам’яті програм.
12 12/12 Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, сигнал дозволу внутрішньої пам’яті програм.
13 13/13 Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, сигнал загального скидання мікроконтролера.
14 14/14 Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, виводи для підключення кварцового резонатора.
15 15/15 Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр, в якому зберігається прапорець ознаки перенесення.
16 1/16
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр, в якому зберігається прапорець ознаки допоміжного пе- ренесення.
17 2/17
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр, в якому зберігається прапорець ознаки паритету.

37 18 3/18
Позначте на рисунку, що відображує внутрішню архітектуру мікроконт- ролера, регістр, в якому зберігаються прапорці селектора банків регістрів загального призначення.
19 4/19
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, лінії, якими передається молодший байт адреси при звертанні до зовнішньої пам’яті.
20 5/20
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, лінії, якими передається старший байт адреси при звертанні до зовнішньої пам’яті.
21 6/1
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, лінії, якими передається або приймається байт даних при звер- танні до зовнішньої пам’яті.
22 7/2
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, сигнал стробування адреси зовнішньої пам’яті.
23 8/3
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, сигнал дозволу внутрішньої пам’яті програм.
24 9/4
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, сигнал дозволу зовнішньої пам’яті програм.
25 10/5
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, сигнал загального скидання мікроконтролера.
26 11/6
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, виводи для підключення кварцового резонатора.
27 12/7
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вхід послідовного порту.
28 13/8
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вихід послідовного порту.
29 14/9
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вхід зовнішнього переривання 0.
30 15/10 Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вхід зовнішнього переривання 1.
31 1/11
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вхід таймера-лічильника 0.
32 2/12
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вхід таймера-лічильника 1.
33 3/13
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вихід строб-сигналу запису до зовнішньої пам’яті даних.
34 4/14
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, вихід строб-сигналу зчитування із зовнішньої пам’яті даних.
35 5/15
Позначте на рисунку, що відображає розташування виводів мікроконт- ролера, виводи для підключення напруги живлення мікроконтролера.
36 6/16
Позначте у головному вікні налагоджувача FD51 регістри загального призначення банку 0, які можна використовувати для непрямої (посеред- ньої) адресації.
37 7/17
Позначте у головному вікні налагоджувача FD51 регістри загального призначення банку 1, які можна використовувати для непрямої (посеред- ньої) адресації.
38 8/18
Позначте у головному вікні налагоджувача FD51 регістри загального призначення банку 2, які можна використовувати для непрямої (посеред- ньої) адресації.

38 39 9/19
Позначте у головному вікні налагоджувача FD51 регістри загального призначення банку 3, які можна використовувати для непрямої (посеред- ньої) адресації.
40 10/20 Позначте у головному вікні налагоджувача FD51 елементи пам’яті, що адресуються регістрами R0 та R1 нульового банку регістрів.
41 11/1
Позначте у головному вікні налагоджувача FD51 елементи пам’яті, що адресуються регістрами R0 та R1 першого банку регістрів.
42 12/2
Позначте у головному вікні налагоджувача FD51 елементи пам’яті, що адресуються регістрами R0 та R1 другого банку регістрів.
43 13/3
Позначте у головному вікні налагоджувача FD51 елементи пам’яті, що адресуються регістрами R0 та R1 третього банку регістрів.
44 14/4
Позначте у головному вікні налагоджувача FD51 у вікні INT RAM ре- гістр R3 нульового банку регістрів.
45 15/5
Позначте у головному вікні налагоджувача FD51 у вікні INT RAM ре- гістр R0 першого банку регістрів.
46 1/6
Позначте у головному вікні налагоджувача FD51 у вікні INT RAM ре- гістр R0 другого банку регістрів.
47 2/7
Позначте у головному вікні налагоджувача FD51 у вікні INT RAM ре- гістр R0 третього банку регістрів.
48 3/8
Позначте у головному вікні налагоджувача FD51 у колонці Bank 0 еле- мент внутрішньої пам’яті даних з адресою 06h.
49 4/9
Позначте у головному вікні налагоджувача FD51 у колонці Bank 1 еле- мент внутрішньої пам’яті даних з адресою 0Ch.
50 5/10
Позначте у головному вікні налагоджувача FD51 у колонці Bank 2 еле- мент внутрішньої пам’яті даних з адресою 16h.
51 6/11
Позначте у головному вікні налагоджувача FD51 у колонці Bank 3 еле- мент внутрішньої пам’яті даних з адресою 1Dh.
52 7/12
Позначте у головному вікні налагоджувача FD51 у вікні редагування те- ксту програми колонку з поточними адресами інструкцій (команд) про- грами.
53 8/13
Позначте у головному вікні налагоджувача FD51 у вікні редагування те- ксту програми колонку з машинними кодами інструкцій (команд) про- грами.
54 9/14
Позначте у головному вікні налагоджувача FD51 у вікні редагування те- ксту програми колонку з мнемонічними позначеннями інструкцій (ко- манд) програми.
55 10/15 Позначте у головному вікні налагоджувача FD51 прапорець ознаки пере- несення.
56 11/16 Позначте у головному вікні налагоджувача FD51 прапорець ознаки до- поміжного перенесення.
57 12/17 Позначте у головному вікні налагоджувача FD51 прапорець ознаки пари- тету.
58 13/18 Позначте у головному вікні налагоджувача FD51 прапорець ознаки пере- повнення.
59 14/19 Позначте у головному вікні налагоджувача FD51 прапорець користувача слова стану програми.
60 15/20 Позначте у головному вікні налагоджувача FD51 прапорці селектора ба- нків регістрів.
61 1/1
Позначте у головному вікні налагоджувача FD51 старший байт регістра
DPTR.

39 62 2/2
Позначте у головному вікні налагоджувача FD51 молодший байт регіст- ра DPTR.
63 3/3
Позначте у головному вікні налагоджувача FD51 старший байт регістра програмного лічильника.
64 4/4
Позначте у головному вікні налагоджувача FD51 молодший байт регіст- ра програмного лічильника.
65 5/5
Позначте у головному вікні налагоджувача FD51 старший напівбайт
(старшу тетраду) регістра режимів таймерів-лічильників.
66 6/6
Позначте у головному вікні налагоджувача FD51 молодший напівбайт
(молодшу тетраду) регістра режимів таймерів-лічильників.
67 7/7
Позначте у головному вікні налагоджувача FD51 старший напівбайт
(старшу тетраду) регістра управління/статусу таймерів-лічильників.
68 8/8
Позначте у головному вікні налагоджувача FD51 молодший напівбайт
(молодшу тетраду) регістра управління/статусу таймерів-лічильників.
69 9/9
Позначте у головному вікні налагоджувача FD51 старший напівбайт
(старшу тетраду) регістра пріоритетів переривань.
70 10/10 Позначте у головному вікні налагоджувача FD51 молодший напівбайт
(молодшу тетраду) регістра пріоритетів переривань.
71 11/11 Позначте у головному вікні налагоджувача FD51 старший напівбайт
(старшу тетраду) регістра маски переривань.
72 12/12 Позначте у головному вікні налагоджувача FD51 молодший напівбайт
(молодшу тетраду) регістра маски переривань.
73 13/13 Позначте у головному вікні налагоджувача FD51 старший напівбайт
(старшу тетраду) регістра керування приймачем-передавачем.
74 14/14 Позначте у головному вікні налагоджувача FD51 молодший напівбайт
(молодшу тетраду) регістра керування приймачем-передавачем.
75 15/15 Позначте у головному вікні налагоджувача FD51 елемент пам’яті про- грам з адресою 0Dh.
76 1/16
Позначте у головному вікні налагоджувача FD51 елемент пам’яті про- грам з адресою 11h.
77 2/17
Позначте у головному вікні налагоджувача FD51 елемент пам’яті про- грам з адресою 15h.
78 3/18
Позначте у головному вікні налагоджувача FD51 елемент пам’яті про- грам з адресою 1Ah.
79 4/19
Позначте у головному вікні налагоджувача FD51 елемент пам’яті про- грам з адресою 0Ah.
80 5/20
Позначте у головному вікні налагоджувача FD51 командний рядок для введення команд налагоджувача.
81 6/1
Позначте у головному вікні налагоджувача FD51 команду меню для пок- рокового виконання програми.
82 7/2
Позначте у головному вікні налагоджувача FD51 команду меню для пе- ремикання вікна пам’яті даних з внутрішньої на зовнішню та навпаки.
83 8/3
Позначте у головному вікні налагоджувача FD51 команду меню для встановлення точок переривання.
84 9/4
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду занесення числа до зазначеного регістра поточного банку регістрів.
85 10/5
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду занесення числа до зазначеного регістра спеціального призначення.
86 11/6
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду занесення числа до зазначеного порту.

40 87 12/7
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду занесення числа до елемента пам’яті за зазначеною адресою.
88 13/8
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, якою можна встановити біт регістра спеціального призначення.
89 14/9
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, якою можна скинути біт регістра спеціального призначення.
90 15/10 Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, якою можна встановити біт елемента пам’яті.
91 1/11
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, якою можна скинути біт елемента пам’яті.
92 2/12
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду
імітування високого або низького рівня напруги на входах запитів на пе- реривання.
93 3/13
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, що встановлює бажану адресу у вікні редагування тексту програми (вікні дизасемблера).
94 4/14
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, що встановлює бажану початкову адресу у вікні пам’яті зазначеного ти- пу.
95 5/15
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду для збереження вмісту області пам’яті зазначеного типу у файлі.
96 6/16
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду завантаження файлу до пам’яті зазначеного типу.
97 7/17
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду для роздруку (дампінгу) області пам’яті зазначеного типу.
98 8/18
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду для роздруку програми у мнемонічних кодах.
99 9/19
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду запуску програми у режимі прогону.
100 10/20 Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду увімкнення режиму трасування програми.
101 11/1
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду вимкнення режиму трасування програми.
102 12/2
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, що дозволяє скинути лічильник часу виконання програми.
103 13/3
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, що дозволяє імітувати апаратне скидання мікроконтролера.
104 14/4
Знайдіть та підкресліть у переліку команд налагоджувача FD51 команду, що дозволяє скинути усі дані налагоджувача.

1   2   3   4   5

скачати

© Усі права захищені
написати до нас