Мова DELPHI, забезпечуючи можливість символічних імен в програмі і позбавляючи програміста від стомлюючої роботи по розподілу пам’яті ЕОМ для змінних і констант, суттєво полегшує роботу програміста і підвищує його продуктивність у порівнянні з програмуванням на машинній мові. Мова DELPHI дозволяє також гнучко і повно реалізовувати технічні можливості ЕОМ. В середовищі DELPHI реалізовано зручний та потужний компілятор програм, необхіднй для мов високого рівня, а результуюча машинна програма на виході DELPHI може бути такою ж ефективною, як і програма, яку зразу написали на машинній мові. Тому не дивно, що середовище програмування DELPHI набуло широкого вжитку серед програмістів.
Мова програмування Паскаль є мовою помірної складності і містить в той самий час розвинені засоби для організації і обробки різноманітних структур даних і є досить досконалим інструментом для створення надійного програмного забезпечення.
Таким чином, проаналізувавши вище сказане, було вирішено реалізувати програмну частину даного курсового проекту на мові низького рівня – Ассемблер.
Висновки
В результаті виконання даного завдання було розроблено технічні засоби міжконтролерного обміну та докуменацію до нього, які задовольняють усім вимогам до курсового проекту.
Курсовий проект складається з 7 розділів.
В першому розділі було приведено основні відомості стосовно загорткових кодів.
В другому розділі охарактеризовано режими передачі даних..
Третій розділ присвячений вибору елементної бази..
В четвертому розділі описано процес розробки структурної схеми.
В п’ятому розділі описано функціональну схему.
В шостому розділі описано принципову схему.
Сьомий розділ присвячений вибору мови програмування та розробці алгоритмів.
Література
1. Разработка и оформление конструкторской документации радиоэлектронной аппаратуры: Справочник / Романычева Э.Т., Иванова А.К., Куликов А.С. и др.; Под ред. Романычевой Э.Т.- М.: Радио и связь, 1989.
2. Воробьёв Н.И. Проектирование электронных устройств. – М.: Высшая школа, 1989.
3. Усатенко С.Т., Каченюк Т.К., Терехова М.В. Выполнение электрических схем по ЕСКД.- М.: Издательство стандартов, 1989.
4. Хоровиц П., Хилл У. Искусство схемотехники: В 2-х томах.- М.: Мир, 1986.
5. Справочник по единой системе конструкторской документации / под ред. Степанова Ю.И.- Харьков: Прапор, 1979.
Додатки
Міністерство освіти і науки України
Вінницький національний технічний університет
Інститут автоматики, електроніки та комп’ютерних систем управління
Факультет автоматики та комп’ютерних систем управління
Кафедра автоматики та інформаційно-вимірювальної техніки
Затверджено
Керівник А.Я. Кулик
________________________
“____”_____________ 2009 р.
Розроблено
Студент гр. 4АС-06 Бондар В.А.
на виконання курсового проекту
“Технічні засоби обміну інформацією для банківської системи з визначенням та виправленням помилок”
1. Найменування продукту, що розробляється: технічні засоби обміну інформацією для банківської системи з визначенням та виправленням помилок.
2. Галузь використання продукту: для обміну інофрмацією між здавачами, сенсорами та комп’ютерами, розташовиними на невеликій відстані; для звязку двох систем, інтерфейси яких не дозволяють в стандартній комплектації обмінюватися інформацією на відстані, та для здешевлення та спрощення лінії звязу.
3. Підстава для розробки продукту:
3.1. Навчальний план спеціальності 7.091401.
3.2. Робоча програма дисципліни “ Основи техніки збирання, оброблювання та предавання інформації ”.
4. Індивідуальне завдання на курсовий проект.
5. Вимоги до програмного продукту:
5.1. Операційна система – Windows ХР, NT.
5.2. Вимоги до надійності – відсутність програмних збоїв.
6. Все програмне забезпечення та супроводжуюча технічна документація повинні задовольняти наступним ГОСТам:
ГОСТ 19.701-90
ИСО 5807-85 – ГОСТ на розробку програмних документів, схеми алгоритмів програм, даних та системи.
ГОСТ 19.781-74 – вимоги до розробки програмного забезпечення
ГОСТ 19.101-77 (СТ СЭВ 1626-79) – держстандарт на розробку програмної документації, видів програм та програмних документів.
ГОСТ 19.401-78 – текст програми. Вимоги до змісту та оформлення.
ГОСТ 19.106-78 – вимоги до програмної документації.
ГОСТ 7.1-84 та ДСТУ 3008-95 – розробка технічної документації.
7. Стадії та етапи розробки:
7.1. Реєстрація навчального курсу – ___________.
7.2. Відкриття курсу до розробки – ___________.
7.3. Підготовка занять – ___________.
7.4. Активація курсу – ___________.
7.5. Оформлення пояснювальної записки – ___________.
8. Порядок контролю та приймання курсового проекту:
Отримання завдання на виконання курсового проекту – __________.
Термін здачі курсового проекту на перевірку – до ___________.
Термін захисту курсового проекту – до ___________.
Додаток Г
(обовязковий)
Позн.
Найменування
Кіл
Примітки
Аналогові мікросхеми
DA1-DA2
К1401УД1
2
Цифрові мікросхеми
DD1
КР15ИП6
1
DD2
КФ1174ПП1
DD3
І8251
DD4
КМ1816ВЕ51
Резистори
R1-R6
1 кОм
5
R7
2.4 кОм
Діоди
VD1-VD2
Розєми
Х2
08-02.ОТЗОПІ.059. 00.000 ПЗ
Зм.
Арк
№ докум.
Підпис
Дата
Розроб.
Бондар В.А.
Приймач
Пояснювальна записка
Літ.
Аркуш
Аркушів
Перевір.
Кулик А.Я.
Реценз.
ВНТУ гр. 4АС-06
Н. Контр.
Затверд.
Кіл.
КР1533КП2
DD5
КР1533ТМ7
DD6
КР1533ЛИ1
DD7,
DD8
КР1533ЛИ6
R1-R4
4
R5
Х1
Передавач
Додаток Д (обов’язковий)
Додаток Е
(обов’язковий)
Лістинг програми
MOV AL, 0B12H
OUT 0EH, AL
Введення інформації
MOV AL, 09
CALL DELAY
MOV AL, 08
DELAY: MOV CX, 134
D: LOOP D
RET
M1: IN AL, 0CH
AND AL, 00001000B
JK M1
ANI 00001111
IN AL, 08H
MOV R, AL
ANI 1111 0000
Виведення інформації
MOV AL, 03
MOV AL, 01
M1: IN 0CH, AL
MOV AL , R
OUT AL, 0АH
Страницы: 1, 2, 3, 4