Студопедия — Текст файла Project3.ASM
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Текст файла Project3.ASM






INCLUDE P16F877A.INC

;*********************************************************************

__CONFIG _HS_OSC & _WDT_OFF & _PWRTE_OFF & _CP_OFF & _BODEN_OFF & _LVP_OFF &_CPD_OFF

;*********************************************************************

clrf PORTD

bsf STATUS,RP0; Переходим в 1-й банк памяти

movlw b'11111110'

movwf TRISD; Устанавливаем TRISD,0 на выход

bcf STATUS,RP0; Возвращаемся в 0-й банк памяти

bsf PORTD,0; Устанавливаем бит PORTD,0 и включаем светодиод

loop: goto loop

end

 

Індивідуальні завдання

1. Приєднайте до PORTD і запаліть інший світлодіод.

2. Приєднайте до PORTD і запаліть комбінацію з декількох світлодіодів.

3. Засобами мікроконтролера змусьте світлодіод моргати в режимі Animate.

Питання і завдання для повторення:

1. Яка функція регістрів TRIS?

2. Що таке банки пам'яті даних?

3. Яка функція бітів RP0 і RP1 в регістрі STATUS?

4. Чому горить світлодіод, якщо записати одиницю в регістр PORT?

5. Як зробити, щоб світлодіод горів при записі нуля в регістр PORT?

6. Чому в режимі Animate світлодіод моргає, а в режимі Run горить безперервно?


 

ЗАВДАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ СТУДЕНТІВ

Додаток А. Дослідження лічильників на JK та D тригерах.

А.0 Теоретичні відомості

Лічильник - пристрій призначений для лічення числа імпульсів, що поступають на його вхід. Кожен лічильний імпульс змінює стан лічильника на одиницю. Якщо при ліченні коди стану розміщені в зростаючому порядку, то лічильник називається що сумуючим, якщо в спадаючому порядку - що віднімаючим. Лічильники у яких напрямок рахунку може змінюватися називаються реверсивними.

Число дозволених станів лічильника називається модулем лічення Кс. Під час подачі на лічильник числа імпульсів більше Кс лічильник повертається в початковий стан. Лічильники у яких модуль лічення дорівнює цілому ступеню числа 2 (Кс = 2n) називаються двійковими.

Основу лічильників складають тригерні схеми. Лічильники можуть бути зібрані на D -тригерахабо JK -тригерах. Тригери з'єднуються

послідовно. Число, що утворюється станом інверсних виходів тригерів лічильника, пов'язане з числом, утвореним станом прямих виходів тригерів співвідношенням:

 

Nпр = 2n - Nінв -1,

 

де n - число розрядів лічильника.

За способом організації міжрозрядних зв'язків лічильники діляться на:

a) асинхронні лічильники, в яких перемикання тригерів в розрядах здійснюється послідовно один за іншим;

b) синхронні лічильники, в яких перемикання тригерів в розрядах здійснюється одночасно по сигналу синхронізації.

 

Основним динамічним параметром, визначаючим швидкодію лічильника, є час встановлення вихідного коду tk, що характеризує часовий інтервал між моментом подачі вхідного сигналу і моментом встановлення нового коду на виході.

 

А.1. Дослідження асинхронного сумуючого лічильника на D- тригерах.

 

а. Зберіть схему подану на мал. А.1. Включіть схему.

 

Мал. А.1

 

б. Подавайте на вхід схеми тактові імпульси за допомогою ключа [ С ].

в. Спостерігаючи за станом логічних пробників, складіть часові діаграми роботи лічильника і таблицю станів.

г. Визначите модуль рахунку лічильника. Визначите відповідність між кодами, що утворюються на прямих і інверсних виходах лічильника.

д. За допомогою осцилографа визначите час встановлення коду в лічильнику. Час встановлення визначати по моменту перемикання останнього тригера.

А.2. Дослідження синхронного сумуючого лічильника на JK- тригерах.

 

а. Зберіть схему показану на мал. А.2. Включіть схему.

б. Замалюйте часові діаграми роботи лічильника. Визначите напрям зміни кодів на прямих виходах лічильника і Кс.

в. Входи логічного аналізатора підключіть до інверсних входів тригерів. Включіть схему.

г. Змалюйте часові діаграми роботи лічильника. Визначите напрям зміни кодів на інверсних виходах лічильника і Кс. Складіть таблицю станів.

д. За допомогою осцилографа визначите час встановлення коду в лічильнику.

Мал. А.2.

 

А.3. Дослідження віднімаючого лічильника на D -тригерах.

 

а. Зберіть схему показану на мал. А.3. Включіть схему.

б. Змалюйте часові діаграми роботи лічильника. Визначите напрям зміни кодів на прямих виходах лічильника і Кс. Складіть таблицю станів.

в. Входи логічного аналізатора підключіть до інверсних входів тригерів. Включіть схему. Змалюйте часові діаграми роботи лічильника. Визначите напрям зміни кодів на інверсних виходах лічильника і Кс. Складіть таблицю станів.

 

Мал. А.3.

А.4. Дослідження віднімаючого лічильника на Jk -тригерах.

 

а. Зберіть схему показану на мал. А.4. Включіть схему.

б. Змалюйте часові діаграми роботи лічильника. Визначіть напрям зміни кодів на прямих виходах лічильника і Кс. Складіть таблицю станів.

в. Входи логічного аналізатора підключіть до інверсних входів тригерів. Включіть схему. Змалюйте часові діаграми роботи лічильника. Визначите напрям зміни кодів на інверсних виходах лічильника. Складіть таблицю станів.

 

Мал. А.4.

 

А.5. Дослідження асинхронного реверсивного лічильника

 

а. Зберіть схему показану на мал. А.5. Включіть схему.

б. Задайте напрям лічення за допомогою перемикачів [+] і [-].

в. Змалюйте часові діаграми роботи лічильника. Визначите напрям зміни кодів на прямих виходах лічильника для обох напрямків лічення і Кс. Складіть таблицю станів.

 

Мал. А.5

 

6. Дослідження синхронного реверсивного лічильника

а) Зберіть схему показану на мал. А.6. Включіть схему.

 

Мал. А.6


 

Додаток Б. Дослідження комбінаційних схем. Базові логічні елементи.

 

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

2. Запишіть словесний опис складеної функції.

3. Запишіть аналітичний опис заданої функції.

4. Спростіть вираз

 

Функції для розгляду:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

5. Знайдіть значення виразу з попереднього пункту, взявши значення змінних a, b, c з першого, третього рядка істинності.

6. Зробіть висновок.

Додаток В. Дослідження тригерів

 

В.1. Дослідження D -тригера

а. Зберіть схему, зображену на рисунку А.1. Включіть схему. Переконайтесь в тому, що:

· при R=1, S=0 тригер встановлюється в Q=1 незалежно від стану решти входів;

· при R=0, S=1 тригер встановлюється в Q=0 незалежно від стану решти входів.

б. Встановіть S=r=1, складіть таблицю станів для входів D і С.

в. Складіть часові діаграми роботи тригера для всіх можливих комбінацій Q, D, C.

Мал. А.1

В.2. Дослідження роботи D -тригерав лічильному режимі.

а. Зберіть схему, зображену на рисунку 2. Подаючи на лічильний вхід С тактові імпульси за допомогою ключа [С] і визначаючи стан виходів тригера за допомогою пробників, складіть і змалюйте часові діаграми роботи тригера в лічильному режимі.

Мал. А.2


Додаток Г. Дослідження регістрів

 

Дослідження паралельного регістра з блокуванням запису.

а. Зберіть схему, зображену на Мал. A.3. Включіть схему.

б. Встановіть перемикач [E] (дозвіл запису) в стан Е = 1.

в. Виконайте послідовно пункти б)...г) завдання 1. Переконаєтеся, що регістр знаходиться у режимі зберігання коду (запис коду в регістр не дозволений).

г. Встановіть перемикач [E] в стан Е = 0.

д. Виконаєте послідовно пункти б)...г) завдання 1. Переконайтеся, що регістр знаходиться у режимі запису коду.

 

Мал. A.3

Дослідження паралельно-послідовного регістра

 

а. Зберіть схему, зображену на мал. А.4. Включіть схему.

Мал. А.4

б. Встановіть перемикач [P] (послідовне / паралельне занесення) у стан P = 0 (послідовний запис).

в. За допомогою перемикачів [V] і [C] послідовно занесіть у регістр коди з таблиці (завдання 1). Складіть таблицю станів регістра.

г. Наберіть коди з таблиці на входах паралельного запису з допомогою перемикачів S0...S 3. Поясніть, чому входи паралельного запису не чинять впливу на код, що зберігається в регістрі.

д. Встановіть перемикач [P] в стан P = 1.

е. За допомогою перемикачів [ S0...S 3] послідовно наберіть коди, представлені в таблиці і, за допомогою перемикача [C], запишіть їх в регістр. Складіть таблицю станів регістра. Поясніть чому вхід послідовного запису не чинить впливу на код, що зберігається в регістрі.

 

Дослідження реверсивного регістра

а. Зберіть схему, зображену на мал. А.5. Включіть схему.

 

Мал. А.5

 

б. Встановіть перемикач [N] (напрям зміщення) в стан N = 0.

в. За допомогою перемикачів [D] і [C] послідовно занесіть у регістр коди з таблиці (завдання 1).

г. Складіть таблицю станів регістра. Визначите напрям зміщення.

д. Встановите перемикач [N] в стан N = 1.

е. Виконайте послідовно пункти б) і в).

 


 

СПИСОК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ

Основна література

1. Алексенко А.Г., Шагурин И.И. Микросхемотехника. Учебное по-собие для ВУЗов. – М.: «Радио и связь». 1990, – 496 с.

2. Угрюмов Е.П. Цифровая схемотехника. Учебное пособие. – СП.: БХВ Петербург, 2001. – 528 с.

3. Бабич М.П., Жуков І.А. Комп’ютерна схемотехніка. Навчальний посібник. – К.: НАУ, 2002. – 508 с.

4. Бабич Н.П., Жуков И.А. Компьютерная схемотехника. Методы построения и проектирования. Учебное пособие. —К.: "МК-Пресс", 2004. —576с.

5. Бабич М.П., Жуков І.А., Яременко К.П., Журавель С.В. Комп’ютерна схемотехніка. Курсове проектування: Навчально-методичний посібник. – К: НАУ, 2004. – 160 с.

6. КОМП'ЮТЕРНА ЕЛЕКТРОНІКА конспект лекцій, Міністерство Освіти І Науки України Національний Технічний Університет України “КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ”, Факультет прикладної математики, 2009.

7. Основы цифровой электроники: метод. указания / сост. С.П. Соляник. – Владивосток: Изд-во ДВГТУ, 2009. – 40 с.

8. Марченко А. Л. Основы электроники. Учебное пособие для вузов / А. Л. Марченко. — М.: ДМК Пресс, 2008. — 296 с.

9. Схемотехніка електронних систем: У 3 кн. Кн. 2 Цифрова схемотехніка: Підручник/Бойко В. І., Гуртій А. М., Жуйков В. Я. та ін. – 2-ге вид., допов. і переробл. – К.: Вища шк., 2004. – 423с.: іл.

10. Руденко В.С., Сенько В.И., Трифонюк В.В. Основы промышленной электроники. -К.: Выща шк. 1985.

11. Горбачев Г.Н.,Чаплыгин Е.Е. Промышленная электроника.- М: Энергоатомиздат, 1988.

12. Гусев В.Г., Гусев Ю.М. Электроника. -М.: ВШ, 1982.

13. Скаржепа В.А., Луценко А.Н. Электроника и микросхемотехника. 4.1. Электронные устройства информационной автоматики. —К.:Выща шк., 1989.

14. Ерофеев Ю.Н. Импульсные устройства. -М: ВШ, 1989.

15. Опадчий Ю.Ф., Глудкин О.П., Гуров А.И.Аналоговая и цифровая электроника. -М.: Горячая Линия - Телеком, 2000.

16. Манаев Е.И. Основы радиоэлектроники. 2-е изд. —М.: Радио и связь, 1985.

17. Методические указания к выполнению лабораторного практикума по курсу «Энергетическая электроника». Раздел «Цифровые устройства и системы». Ч.2. /Сост. В.И.Сенько, Н.П.Макаренко, К.К.Победаш, В.С.Смирнов. -К.: КПИ, 1990.

18. Методические указания к выполнению лабораторного практикума по курсу «Энергетическая электроника». Раздел «Цифровые устройства и системы». Ч.З. /Сост. В.И.Сенько, Н.П.Макаренко, К.К.Победаш, В.С.Смирнов. -К.: КПИ, 1990.

19. Ю.И.Иванов, ВЛ.Югай. "Микропроцессорные устройства систем управления: Учебное пособие." - Таганрог: Изд-во ТРТУ, 2005. - 133 с.

20. Е.А.Корабельников "Самоучитель по программированию PIC контроллеров для начинающих (руководство по конструированию устройств на микроконтроллерах) Часть 1. " г. Липецк, октябрь 2008. http://ikarab.narod.ru. 287с. Интернет издание.

21. Саямов Э.А. Средства воспроизведения и отображения информации. - М.: Высш. шк., 1982.

22. Микропроцессорные средства обработки и отображения информации в системах управления и связи/ Под ред. И.Е. Соловейчика. - М.: Радио и связь, 1988.

 

Додаткова література

  1. Каган Б.М. Электронные вычислительные машины и системы. Учебное пособие для ВУЗов. – М.: Энергоатомиздат. 1985. – 552с.

24. Бабич Н.П., Андреев В.И., Жуков И.А. Схемотехника ЭВМ. Лаб. раб. 1, 2. К.: КМУГА, 1995. – 43с.

25. Бабич Н.П., Андреев В.И., Жуков И.А. Схемотехника ЭВМ. Лаб.раб. 3, 4, 5. К.: КМУГА, 1995. – 95 с.

26. Бабич Н.П., Андреев В.И., Жуков И.А., Уваров В.П. Схемотехника ЭВМ. Лаб.раб. 6, 7. К.: КМУГА, 1995. – 55 с.

27. Бабич Н.П., Нагорный Л.Я., Ефимец В.Н. Компьютерная схемотехника. Лаб.раб. 6, 7. – К.: КМУГА, 1998. – 55 с.

28. Бабич Н.П., Нагорный Л.Я., Жуков И.А. Компьютерная схемотехника. Лаб.раб. 10.– К.: КМУГА, 1998. – 52 с.

29. Бабич Н.П. Компьютерная схемотехника. Лаб.раб. 11. – К.: КМУГА, 1999. –56 с.
Буриченко Л.А. Охрана труда в гражданской авиации. – М.: Транспорт, 1978, – 155с.

30. ДСТУ 3212-95. Мікросхеми інтегровані. Класифікація та система умовних позначень.

31. ДСТУ 2399-94. Системи обробки інформації. Логічні пристрої, схеми, сигнали. Терміни та визначення.

32. ДСТУ 2383-94. Мікросхеми інтегровані. Терміни, визначення та літерні позначення електричних параметрів.

33. ДСТУ 2533-94. Системи обробки інформації. Арифметичні та логічні операції. Терміни та визначення.

34. ГОСТ 2.708-81. ЕСКД. Правила выполнения электрических схем цифровой вычислительной техники.

35. ГОСТ 2.7043-91. ЕСКД. Обозначения условные графические в схемах. Элементы цифровой техники.

36. Цифровые интегральные микросхемы: справочник «П.П. Мальцев, Н.С. Долидзе и др. – Радио и связь, 1994. – 240с.»

37. Петровский Н.Н. и др. Логические ИС КР1533, КР1554. В 2-х томах. Справочник. – «БИНОМ», 1993. – 550с. Лапин А.А. Интерфейсы. Выбор и реализация, 2005 г., М.:Техносфера, 168 с.

38. Мураховский В.И. Железо ПК. Новые возможности, СПб.: Питер, 2005 г., 592 с.

39. Соломенчук В.Г., Соломенчук П.В. Железо ПК 2010, СПб.: БХВ-Петербург 2010 г., 448 с.

40. Степанов А.Н. Архитектура вычислительных систем и компьютерных сетей, Питер, 2007 г.

41. Гук М. Ю. Дисковая подсистема ПК, Питер, 2001 г.

42. Гук М. Ю. Шины PCI, USB и FireWire, Питер, 2005 г.

43. Гук М. Ю. Интерфейсы устройств хранения: ATA, SCSI и другие, Питер, 2006г.

44. Интегральные микросхемы и их зарубежные аналоги: Справочник. Том 2./А. В. Нефедов. - М.:ИП РадиоСофт, 1998г. - 640с.:ил.

45. Отечественные микросхемы и зарубежные аналоги Справочник. Перельман Б.Л.,Шевелев В.И. "НТЦ Микротех", 1998г.,376 с. - ISBN-5-85823-006-7

 

Інтернет – джерела:

46. http://politech.km.ua/view.php?scid=1&postid=17

47. http://biztehnika.ru/content/view/486/32/

48. http://faksu.vstu.vinnica.ua/kafs/mpa/digital/Lab_works/

49. http://www.componenta.com.ua/data/prioritet/prioritet.shtml

50. http://vicgain.sdot.ru/kondenr/kondr.02.htm

51. http://www.bankreferatov.ru/db/M/477FD7D622C7A925C325675200086E07

52. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002

53. http://radiomaster.com.ua/index.php?newsid=539

54. http://proteus321.narod.ru/

55. http://radiomaster.com.ua/index.php?newsid=539

56. http://radio-hobby.org/modules/news/article.php?storyid=934

57. http://miliamper.narod.ru/Extra-PIC/Extra-PIC.htm

58. http://aes.at.ua/publ/proshivka_pic/9-1-0-214

59. http://eldigi.ru/site/prog/1.php

60. http://www.ccsinfo.com/

 







Дата добавления: 2015-10-15; просмотров: 805. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия