Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тема пристрій для керування програматором однокристальна мікропроцесорна система з портами вводуви

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 11.11.2024

Форма № Н-5.05

Львівський коледж Державного університету інформаційно-комунікаційних технологій

(повне найменування вищого навчального закладу)

Освітньо-кваліфікаційний рівень молодший спеціаліст

Напрям підготовки  6.050102  Комп’ютерна інженерія

Спеціальність  5.05010201  Обслуговування комп’ютерних систем та мереж

(назва)

Семестр сьомий

Навчальна дисципліна Мікроконтролери та їх програмування

ЕКЗАМЕНАЦІЙНИЙ БІЛЕТ № _1_

1. МІКРОКОНТРОЛЕР - ЦЕ:

  1.  складова мікропроцесорної система
  2.  пристрій для керування програматором
  3.  однокристальна мікропроцесорна система з  портами вводу-виводу
  4.  мікросхема для контролю за вхідними сигналами

2. ТИПОВА СТРУКТУРА МІКРОКОНТРОЛЕРНОЇ СИСТЕМИ СКЛАДАЄТЬСЯ З:

  1.  мікроконтролера
  2.  об’єкта керування
  3.  мікроконтролера, виконавчих механізмів та датчиків
  4.  мікроконтролера, об’єкта керування, виконавчих механізмів та датчиків

3. ГАРВАРДСЬКА АРХІТЕКТУРА ВИЗНАЧАЄ :

  1.  використання  незалежної шини керування
  2.  використання  однієї шини для почергового пересилання команд та даних
  3.  використання  спільної пам’яті для збереження команд та даних
  4.  використання  незалежних блоків пам’яті команд та даних

4.  В ОМК PIC16F84 РЕАЛІЗОВАНІ:

  1.  16-розрядна шина команд, 8-розрядна шина даних
  2.  14-розрядна шина команд, 8-розрядна шина даних
  3.  12-розрядна шина команд, 8-розрядна шина даних
  4.  18-розрядна шина команд, 16-розрядна шина даних

5. СИНХРОНІЗАЦІЯ ВИКОНАННЯ КОМАНД МК ФОРМУЄТЬСЯ:

  1.  чотирма тактовими послідовностями, що не перекриваються з часом
  2.  зовнішнім джерелом
  3.  внутрішнім джерелом
  4.  все перелічене

6. ЦИКЛ ВИКОНАННЯ КОМАНДИ СКЛАДАЄТЬСЯ З:

  1.  декодування команди, вибірки даних, виконання команди, запису результату.
  2.  вибірки команди,  виконання команди.
  3.  виконання команди
  4.  трьох тактів

7 РЕГІСТРИ МІКРОКОНТРОЛЕРА РОЗТАШОВАНІ:

  1.   у пам’яті програм
  2.   у зовнішній пам’яті
  3.   у пам’яті даних
  4.   в області стека

8. СПЕЦІАЛЬНІ РЕГІСТРИ МК ПРИЗНАЧЕНІ:

  1.  для керування ядром мікроконтролера
  2.  для керування периферійними модулями мікроконтролера
  3.  для керування ядром та периферійними модулями мікроконтролера
  4.  для виконання спеціальних операцій над регістрами загального призначення.

9. ПАМ’ЯТЬ ДАНИХ В МІКРОКОНТРОЛЕРА ОРГАНІЗОВАНА ЯК:

  1.  статичний ОЗП.
  2.  динамічний ОЗП.
  3.  синхронно-динамічний  ОЗП
  4.  DDR  SDRAM 

10. ПРИЗНАЧЕННЯ  РЕГІСТРА  STATUS:

  1.  для керування активними банками пам’яті
  2.  для повідомлення про присутність перенесення/запозичення, нульового результата  в АЛП
  3.  для сигналізації про переповнення сторожового таймера
  4.  все перелічене

11. ОСОБЛИВОСТІ РЕГІСТРА OPTІON.

  1.  для керування таймером та підтягуючими резисторами портів
  2.  для вибору банку при непрямій адресації
  3.  для повідомлення про переповнення сторожового таймера
  4.  для налаштування опцій роботи мікроконтролера.

12. ПАМ’ЯТЬ ПРОГРАМ ОМК PIC16F84А МІСТИТЬ:

  1.  вектор скидання, вектор переривання
  2.  область стека та лічильник команд
  3.  вектор скидання, вектор переривання, область для збереження програм
  4.  область стека та лічильник команд, вектор скидання, вектор переривання

13. ПАМ’ЯТЬ ДАНИХ ОМК PIC16F84А МІСТИТЬ:

  1.  область регістрів спеціальних функцій
  2.  область регістрів загального призначення
  3.  область регістрів загального та  спеціального призначення
  4.  область регістрів загального, спеціального призначення, особливого призначення

14. ЯКІ ДЖЕРЕЛА ПЕРЕРИВАННЯ МАЮТЬ МІСЦЕ В ОМК PIC16F84А?:

  1.  переривання від зовнішнього джерела по входу INT, від зміни рівня сигналу на входах RB4-RB7
  2.  переривання від зовнішнього джерела по входу INT, від зміни рівня сигналу на RB4-RB7, переповнення TMR0, запису в EEPROM
  3.  переривання від UART, зміна рівня сигналу на RB4-RB7, запису в EEPROM
  4.  переривання від АЦП, переривання від модуля SSP, зміни рівня сигналу на RB4-RB7

15. МЕХАНІЗМ НЕПРЯМОЇ АДРЕСАЦІЇ ПАМ’ЯТІ ДАНИХ ЗДІЙСНЮЄТЬСЯ:

  1.  за допомогою регістра FSR
  2.  за допомогою регістра STATUS та INDF
  3.  за допомогою регістра INDF
  4.  за допомогою пари регістрів INDF та FSR

16. ЗАСТОСУВАННЯ ЕНЕРГОНЕЗАЛЕЖНОЇ ПАМ’ЯТІ ДАНИХ EEPROM:

  1.  для збереження даних на час виконання програми
  2.  для зберігання вмісту регістрів загального призначення.
  3.  для довгострокового збереження даних
  4.  для захисту даних від несанкціонованого доступу

17. МАШИННА КОМАНДА PIC16F84А МІСТИТЬ:

  1.  шапку і робочу частину
  2.  мітку та коментарі
  3.  код операції та операнд(и)
  4.  операнди та коментар

18. ЯКА РОЛЬ ПОКАЖЧИКА АДРЕСАТА «d» У КОМАНДІ  «opcode f,d»?

  1.  вказує, що результат виконання команди буде збережено в пам’яті програм
  2.  вказує, що результат виконання команди буде збережений в робочому або регістрі загального призначення
  3.  вказує адресу команди, що повинна виконатись наступною
  4.  вказує, що буде виконуватись директива із шапки програми

19. ЯК ЗДІЙСНЮЄТЬСЯ ОБРОБКА ПЕРЕРИВАННЯ?

  1.  перехід на обробку відбувається після апаратного встановлення прапорця дозволеного переривання
  2.  відбувається запис поточного значення W, STATUS та обробка переривання
  3.  відбувається відновлення W, STATUS програмне скидання прапорця переривання, та вихід з обробника з дозволом нових переривань
  4.  все перелічене

20. ПОЯСНІТЬ ЗМІСТ КОМАНДИ BSF f,b:

  1.  встановити біт b в операнді f  в «0»
  2.  встановити біт b в регістрі f  в «1»
  3.  встановити байт b в регістрі f  в «1»
  4.  встановити байт b в операнді f  в «0»

21. ПОЯСНІТЬ ЗМІСТ КОМАНДИ BTFSC f,b:

  1.  якщо в регістрі f біт b =1, то наступна команда не виконується
  2.  якщо в регістрі f біт b =1, то виконується наступна команда
  3.  перевірка на 0 байта b  в регістрі f
  4.  все перелічене

22. ПОЯСНІТЬ ЗМІІСТ КОМАНДИ RETFIE:

  1.  повернення з підпрограми
  2.  повернення з підпрограми з завантаженням в акумулятор константи
  3.  повернення з підпрограми з завантаженням константи в регістр загального призначення
  4.  повернення з підпрограми з дозволом переривань

23. ПОЯСНІТЬ ЗМІІСТ КОМАНДИ SLEEP:

  1.  нічний режим
  2.  режим роботи мікроконтролера без збереження даних
  3.  режим малого споживання енергії у стані очікування
  4.  перехід на тактування мікроконтролера зовнішнім джерелом

24. ПОЯСНІТЬ ЗМІІСТ КОМАНДИ DECFSZ f,d:

  1.  декремент регістра  і виконання команди за дресою PC+2, якщо результат = 0
  2.  декремент регістра і виконання команди за дресою PC+1, якщо результат = 0
  3.  інкремент регістра f і виконання команди за дресою PC+2, якщо результат = 0
  4.  виконання декремента за умовою d

25. ДЛЯ ОРГАНІЗАЦІЇ ЦИКЛУ ЗА ДОПОМОГОЮ СИСТЕМИ КОМАНД  PІС16F8, НЕОБХІДНО:

  1.  занести в регістр «f» значення лічильника
  2.  використати команду  DECFSZ f,1
  3.  організувати перехід на початок циклу
  4.  все перелічене

26. ЯКУ ФУНКЦІЮ ВИКОНУЄ ДИРЕКТИВА EQU?:

  1.  задає адресу комірки пам’яті, у якій розміщена наступна команда
  2.  ставить у відповідність символьній послідовності певну константу
  3.  ставить у відповідність константі певний набір символів
  4.  забороняє виконання відповідної команди

27. ЯКУ ФУНКЦІЮ ВИКОНУЄ ДИРЕКТИВА END?:

  1.  вказує компілятору про завершення трансляції
  2.  цією псевдокомандою закінчується виконання програми
  3.  цією псевдокомандою опитується стан виконавчих механізмів
  4.  вказує компілятору про початок трансляції

28. ЯКУ ФУНКЦІЮ ВИКОНУЄ ДИРЕКТИВА ORG?:

  1.  задає адресу комірки пам’яті, у якій розміщена наступна команда
  2.  організовує процес виконання програми
  3.  задає  адресу комірки пам’яті даних
  4.  нічого з вище переліченого

29. СТРУКТУРА ПРОГРАМИ НА АСЕМБЛЕРІ:

  1.  мітка, операція, операнд, коментар
  2.  заголовок, робоча секція, закінчення
  3.  мітки, директиви, коментарі
  4.  мітки, команди, коментарі

30. ПРИЗНАЧЕННЯ НЕХ-ФАЙЛА: 

  1.  для використання редактором.
  2.  для ручного редагування.
  3.  для запису в пам’ять даних мікроконтролера
  4.  для запису в пам’ять програм мікроконтролера

31. ЯКІ ОСНОВНІ ФАЙЛИ ПРОЕКТА В MPLAB?:

  1.  *.asm, *.doc, *.err 
  2.  *.pjt, *.hex, *.err
  3.  *.hex,*.asm, *.png 
  4.  *.asm, *.pjt, *.hex

32. ПРИЗНАЧЕННЯ MPLAB:

  1.  імітація роботи мікроконтролерного пристроя
  2.  створення файлів для мікропроцесорної лабораторії
  3.  редагування текстового файлу, трансляція у вихідний модуль, симуляція роботи мікроконтролера
  4.  для створення лабораторних проектів  

33. ДЛЯ ЧОГО ПРИЗНАЧЕНЕ СЛОВО КОНФІГУРАЦІЇ __CONFIG:

  1.  для налаштування регістрів мікроконтролера
  2.  для керування перериваннями та таймером
  3.  для захисту коду,  включення сторожового таймера, вибір типу генератора
  4.  для запису коду в пам’ять программ

34. ТИПИ ГЕНЕРАТОРІВ МК РІС16F84А:

  1.  RS,HC,XT,LP
  2.  RC,HS,XP,LT
  3.  RC,HS,XT,LP
  4.  RC,XS,HT,LP

35.  ДЛЯ ЧОГО ПРИЗНАЧЕНИЙ СТОРОЖОВИЙ ТАЙМЕР?:

  1.  для контрольованого запуску мікроконтролера
  2.  для обліку  зовнішніх подій
  3.  для скидання мікроконтролера
  4.  для роботи у системах сигналізацій

36.  КЕРУВАННЯ НАПРЯМКОМ ОБМІНУ ІНФОРМАЦІЄЮ З ЗОВНІШНІМИ

ПРИСТРОЯМИ У МІКРОКОНТРОЛЕРІ ЗДІЙСНЮЄТЬСЯ РЕГІСТРАМИ:

  1.  PORT*
  2.  TRIS*
  3.  INTCON
  4.  STATUS

37.  РЕГІСТР, У ЯКОМУ УТРИМУЄТЬСЯ ІНФОРМАЦІЯ ДЛЯ ВИВЕДЕННЯ(ВВЕДЕННЯ) НА(З)

ЗОВНІШНІ(Х) ПРИСТРОЇ(В) :

  1.  PORT*
  2.  OPTION
  3.  TRIS*
  4.  __CONFIG

38. ПРОЦЕС МОДИФІКАЦІЇ БІТА ПОРТА:

  1.  заміна конкретного біта порта
  2.  заміна байта порта регістром загального призначення з використанням робочого регістра
  3.  зчитування байта порта з наступною його  модифікацією в АЛП та записом в порт
  4.  стирання байта порта з записом нового значення

39. МОДУЛЬ TMR0 В РЕЖИМІ ТАЙМЕРА ПРИЗНАЧЕНИЙ :

  1.  для обліку тактових імпульсів
  2.  для обрахунку кількості зовнішніх подій
  3.  для формування сигналів керування таймером
  4.  для формування сигналів синхронізації мікроконтролера

40. ПРИЗНАЧЕННЯ МОДУЛЯ SSP:

  1.  для передачі інформації зовнішнім пристроям
  2.  для організації послідовного  обміну інформацією в межах пристрою
  3.  для організації асинхронного зв’язку в межах пристрою
  4.  для організації швидкісного паралельного синхронного зв’язку.

41. ПРИЗНАЧЕННЯ МОДУЛЯ UART:

  1.  для керування роботою інших мікроконтролерів
  2.  для організації послідовного асинхронного зв’язку між пристроями
  3.  для організації швидкістного зв’язку в межах пристрою
  4.  для організації обміну інформацією в паралельному форматі.

42. РОБОТА МОДУЛЯ  UART В РЕЖИМІ АСИНХРОННОГО ПЕРЕДАВАЧА:

  1.  передача інформаційного байта.
  2.  передача інформаційного байта за сигналами синхронізації
  3.  формування стартового біта,  стопового біта
  4.  формування 10-ти чи 11-ти бітної посилки згідно протоколу

43. ОБЛАСТЬ ПАМ’ЯТІ РКІ, ЩО ПРИЗНАЧЕНА ДЛЯ ФОРМУВАННЯ АДРЕСИ  ЗНАКОМІСЦЯ:

  1.  пам’ять знакогенератора CGROM
  2.  енергонезалежна пам’ять EEPROM
  3.  відеопам’ять DDRAM
  4.  пам’ять користувача CGRAM

44. ОБЛАСТЬ ПАМ’ЯТІ РКІ, ЩО ПРИЗНАЧЕНА ДЛЯ ФОРМУВАННЯ СИМВОЛІВ КОРИСТУВАЧА:

  1.  відеопам’ять DDRAM
  2.  пам’ять користувача CGRAM
  3.  пам’ять знакогенератора CGROM
  4.  енергонезалежна пам’ять EEPROM

45. СТАТИЧНА ІНДИКАЦІЯ ХАРАКТЕРНА:

  1.  системам, у яких відсутні динамічні зовнішні зміни
  2.  використанням великої кількості портів МК
  3.  ваявністю складних обслуговуючих програм
  4.  присутністю допоміжних пристроїв у спряженні з МК

      46. Написати шапку програми для ОМК РІС16F84A. За допомогою директиви EQU присвоїти регістрам Status,

TrisA, Porta, TrisВ, PortВ, бітам RP0, Z, та регістру користувача МЕМ відповідні значення.

47.  У робочій частині з використанням системи команд : 

  •  встановити активним 1-ий банк пам’яті
  •  налаштувати порт В на введення інформації.
  •  налаштувати порт А на виведення інформації
  •  встановити активним 0-ий банк пам’яті
  •  записати число 4510 у робочий регістр W;
  •  занести вміст W у регістр MEM

48.  Написати фрагмент програми ініціалізації дозволу переривань від переповнення таймера TMR0

  1.  Написати фрагмент програми формування позитивного  імпульса (  ) на виводі RB7 тривалістю 20 мкс

  1.  

  1.  

Написати фрагмент програми  обробки натискання кнопки за описом та нарисувати блок-схему алгоритма:

  •  

  •  ініціалізувати мікроконтролер
    •  при не натиснутій кнопці S1, світлодіод VD1 «не світить»,           світлодіод VD2 -  «світить»
    •  опитати порт RА0 для визначення стану кнопки;
    •  сформувати (при натиснутій кнопці) логічну ‘1’ на виводі  RВ1 та логічний ‘0’ на виводі RB2: («загасити» VD2, «засвітити» VD1).

Затверджено на засіданні

кафедри, циклової комісії Обслуговування комп’ютерної техніки

Протокол №____ від «___»___________20___ року

Завідувач кафедри, голова циклової комісії _________________             Кужій Л.І.

                                                                                          (підпис)                                                                          (прізвище та ініціали)

   Екзаменатор_________________          Гамаль М.І.         

                                                                                          (підпис)                                                                          (прізвище та ініціали)




1. тематика Контрольная работа 1 Вариант 3 Студент- 1 курса группы ИВТс13 Ф
2. Ech mn shoots once t the trget
3. Разведка как один из видов боевого обеспечения деятельности органов внутренних дел при чрезвычайных обстоятельствах
4. Тема- Психологія як наука та її завдання
5. Черничную Чайку Кто из них выиграет затянувшуюся дуэль и впишет свое имя в новейшую историю космического п
6. 1 Правовое регулирование мер государственной социальной поддержки 1
7. Статья- Принципы обучающихся организаций.html
8. 1991 Рецензенты кафедра истории социалистических учений философского факультета Московского государс
9. Практически везде местному самоуправлению предоставлены относительно широкие компетенции
10. ЛЕКЦИЯ 2 ОСНОВЫ ОРГАНИЗАЦИИ ОБЩЕСТВЕННОГО ПРОИЗВОДСТВА 1
11. Экологическая безопасность через экологическое страхование
12. ВСТУП Актуальність теми дослідження
13. это предполагаемые субъекты спорного материального правоотношения подлежащего рассмотрению судом; субъек
14. Самостійна робота Історія розвитку теорії ймовірності та статистики
15. Тема- система охолодження Мета- в результаті виконання роботи студент повинен вивчити загальну будову сис
16. Технические открытия и изобретения в XI-XV веках
17. кваліфікаційного рівня Бакалавр з галузі знань 0306 Менеджмент і адміністрування за напрямом підгото
18. тематике программысмены; а также придуманные вожатыми инструкторами преподавателями программы Живое Чер
19. Rn и переводится как.html
20. Термический вызван проглатыванием горячей пищи.