Студентам > Курсовые > Программатор ПЗУ
Программатор ПЗУСтраница: 4/9
2.2.20. Процедура
HexL2Str - представление символа
в ввиде шестнадцатиричного кода.
2.2.21. Процедура
HexB2Str - представление символа в ввиде восьмеричного кода.
2.2.22. Процедура
MemEd - редактор
текста.
2.2.23. Процедура
Ffile - работа
с файлами, запись, создание и чтение.
2.2.24. Процедура
ReadROM - работа с программатором, чтение и запись данных ПЗУ, тестировнаие
устройства.
2.3. Разработка программного интерфейса
Программный
интерфейс был разработан с учетом всех его эксплуатационных характеристик. Он
должен отвечать следующим требованиям:
полнота и краткость
отображаемой информации;
удобное расположение
информации на экране;
оперативность
работы.
Интерфейс
программного обеспечения был построен по иерархической структуре.
Рис. 2.1. Интерфейс
программного обеспечения
Вся программа
построена на основе типизированных меню, которые позволят легко и интуитивно
работать, и не потребуют дополнительного времени от учащихся на изучение
интерфейса программы. Фон, окна меню, и текст отвечают всем требованиям предъявляемым
к цветовому оформлению; цветовая палитра подобрана так, чтобы глаза учащихся
как можно меньше уставали при работе с программатором. Также был разработан
новый шрифт, что позволило обеспечить крупные символы букв, и русифицированный
программный интерфейс.
Кадровые окна
основного меню и все подпункты меню на каждом уровне иерархии выполнены в виде
окон с соответствием каждого окна его информационному назначению.
Межоконный переход
осуществляется выбором соответствующего пункта перемещением по экрану маркера,
в виде стрелки, позиция которого указывает на выбранный пункт меню. Обратный
переход в иерархическом меню осуществляться выбором последнего пункта меню -
«НАЗАД», или нажатием функциональной клавиши «ESC».
Работа с пунктом
меню «Работа с ПЗУ» возможна только после выбора типа ПЗУ в пункте меню «Выбор
ПЗУ», это связанно с особенностью работы аппаратной части лабораторного макета
«Программатор ПЗУ».
2.4. Описание процесса отладки
При отладке
программного интерфейса лабораторного макета был использован пошаговый режим
пяти основных программных модуля: модуль меню, модуль чтения ПЗУ, модуль записи
ПЗУ, модуль тестирования программатора, модуль файловых операций.
В процессе отладки
были использована промежуточная печать для определения некоторых промежуточных
вычислений и кода вводимых с клавиатуры символов и клавиш.
Была произведена
отладка программы на выявление орфографических, синтаксических, логических и
графических ошибок в экранных частях программы.
Осуществлена отладка
программного интерфейса совместно с его аппаратной частью. Были внесены некоторые
изменения в программу, связанные с обеспечением синхронизации работы
программного интерфейса лабораторного макета с его аппаратной частью.
2.5. Разработка эксплуатационно-методической
документации
При эксплуатации лабораторного макета “Програматор
ПЗУ” по проведению лабораторных работ необходимо:
1. Подсоединить
интерфесный продов к программатору и параллельному порту персонального
компьютера (оба должны быть обесточены)
2. Включить питание копьютера
3. Включить питание на лабораторном макете
4. Загрузить на компьютере программный интерфейс
5. Вставить микросхему ПЗУ в слот на лабораторном макете
6. Ознакомиться с программой
7. Выбрать в программе тип микросхемы ПЗУ, вставленную в
слот лабораторного макета
8. Провести тестирование работоспособности программатора
9. Выполнить задание по работе с лабораторным макетом
10. Выйти из программы
11. Выключить лабораторный макет
12. Выключить персональный компьютер
13. Снять микросхему ПЗУ со слота лабораторного макета
Для ознакомления с устройством и работой программатора
ПЗУ пользователю предоставлена документация.
2.6. Результаты испытаний
В процессе
дипломного проектирования были получены следующие результаты:
Был разработан
программный интерфейс лабораторного макета «Программатор ПЗУ», который
обеспечивает связь аппаратного интерфейса лабораторного макета с
последовательным портом (LPT) персонального компьютера
IBM PC, позволяет
считывать и записывать информацию на микросхемы ПЗУ.
Также программный
интерфейс создает удобный режим общения пользователя с программой по принципу
экранных меню.
Вся программа
реализована на персональном компьютере IBM PC 486 с
монитором разрешающей способностью в текстовом режиме 80x60, при палитры
16
цветов.
В ходу отладки
программного интерфейса экспериментным путем были установлены минимальные
требования к персональному компьютеру:
IBM совместимы персональный компьютер;
процессор 286;
цветной дисплей;
видеоадаптер
EGA;
операционная
оболочка DOS 3.0 или старше;
объем оперативной
памяти 416 Kb;
свободное пространство на жестком диске из расчета:
программа (20Kb) + 64Kb*кол. прошивок ПЗУ.
Техническая характеристика программы:
Объем программы на жестком диске
|
20 Kb
|
Занимаемая память во время исполнения
|
17Kb
|
Скорость чтения микросхемы ПЗУ
|
1Kb/сек.
|
Скорость записи прошивки в ПЗУ
|
0.5Kb/сек.
|
Тестирование программатора
|
13 сек
|
3. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ
РАЗДЕЛ
3.1.
Оценка издержек на разработку программного интерфейса для программатора ПЗУ
3.1.1 Статья I. Материальные
ресурсы
Статья
I включает
стоимость всех видов сырья и материалов, расходуемых на изготовление продукции,
а также транспортно-заготовительные расходы.
Расчет сырья и
материалов приведен в таблице 3.1.
Расчет
сырья и материалов
Наименование
|
Ед.
Измерения
|
Цена,
руб.
|
Норма
расходов,
шт.
|
Стоимость,
руб.
|
|
Операционная система MS-DOS 6.20
|
шт.
|
342000.00
|
1
|
342000.00
|
|
Язык программирования Borland Turbo Pascal v7.0
|
шт.
|
570000.00
|
1
|
570000.00
|
|
|
Итого:
|
912000.00
|
|
ТЗР=
|
(3.1)
|
|
|
|
|
|
|
|
|