![](/user_photo/1334_ivfwg.png)
- •Федеральное агентство по образованию
- •Пояснительная записка
- •Федеральное агентство по образованию
- •1 Литературный обзор
- •2 Разработка структурной схемы устройства функционального контроля восьмиразрядных микроконтроллеров
- •3 Разработка электрической схемы устройства функционального контроля восьмиразрядных микроконтроллеров
- •3.1 Разработка электрической схемы функционального контроля ис в сравнении с эталоном
- •3.2 Разработка электрической схемы, обеспечивающей прием данных из компьютера
- •3.2.1 Разработка электрической схемы для блока «ram 1»
- •3.2.2 Разработка электрической схемы для блока «ст 1»
- •3.2.3 Разработка электрической схемы для блока «ms 1»
- •3.2.4 Разработка электрической схемы для блоков «Буфер данных 1» и «Буфер данных 2»
- •3.2.5 Разработка электрической схемы для блока «Логика управления 1»
- •3.3 Разработка электрической схемы, обеспечивающей передачу данных в компьютер
- •3.3.1 Разработка электрических схем для блоков «ram 2», «ct 2», «ms 2», «Буфер данных 3» и «Буфер данных 4»
- •3.3.2 Разработка электрической схемы для блока «Логика управления 2»
- •4 Выбор и обоснование алгоритмов фт озу
- •4.1 Общие сведенья
- •4.1.1 Способы построения алгоритмических функциональных тестов озу
- •4.1.2 Описание неисправностей в двоичном дш адреса озу
- •4.1.3 Описание неисправностей и методы их устранения в матрице озу
- •4.2 Построение фт, проверяющего озу непосредственно после воздействия специальных факторов
- •4.3 Построение фт, проводящее полную проверку озу после всех спецвоздействий
- •5. Выбор и обоснование фт ппзу. Построение алгоритмов
- •5.1 Особенности функционального контроля зу с преимущественным считыванием информации
- •5.2 Построение фт, проверяющего ппзу непосредственно после воздействия специальных факторов
- •5.3 Построение фт, проводящее полную проверку ппзу
- •6 Выбор и обоснование фт набора команд. Построение алгоритмов
- •6.1 Общие сведенья
- •6.1.1 Общая характеристика
- •6.1.2 Типы команд
- •6.1.3 Типы операндов
- •6.1.4 Группы команд
- •6.1.5 Обозначения, используемые при описании команд.
- •6.2 Построение фт, проверяющего набор команд непосредственно после воздействия специальных факторов
- •6.3 Построение фт, проверяющего набор команд
- •7 Разработка печатной платы для схемы функционального контроля ис в сравнении с эталоном
- •7.1 Создание компонентов и ведение библиотек
- •7.2 Создание компонента кр1533тл2 с помощью программы работы с библиотеками p-cad Library Executive
- •7.3 Создание схемы электрической принципиальной с помощью программы p-cad Schematic
- •7.4 Разработка топологии печатных плат
- •7.5 Топология разработанной печатной платы
- •8 Организационно-экономическая часть
- •8.1 Предварительная оценка планируемой к выполнению проектно- конструкторской работы
- •8.2 Организация и планирование окр
- •8.2.1 Расчет трудоемкости окр
- •8.2.2 Распределение трудоемкости окр по исполнителям
- •8.2.3 Расчет договорной цены научно- технической продукции
- •8.3 Технико- экономический анализ конкурентоспособности новой конструкции рэа
- •8.3.1 Выбор и обоснование товара- конкурента
- •8.3.2 Анализ технической прогрессивности нового устройства контроля
- •8.3.3 Анализ изменений функциональных возможностей нового устройства контроля
- •8.3.4 Анализ соответствия новой конструкции рэа нормативам
- •8.3.5 Образование цен товара- конкурента и нового товара
- •8.3.6 Расчет годовых издержек потребителя в условиях эксплуатации
- •8.3.7 Расчет полезного эффекта
- •8.3.8 Расчет нижнего и верхнего пределов нового товара
- •8.3.9 Образование цены потребления и установление коммерческой конкурентоспособности
- •8.3.10 Обоснование конкурентоспособности новой конструкции рэа. Условия выхода на рынок
- •9 Безопасность жизнедеятельности и экологичность
- •9.1 Безопасность жизнедеятельности
- •9.1.1 Анализ вредных и опасных факторов труда в лаборатории нии
- •9.1.2 Обеспечение санитарно-гигиенических требований к помещениям нии и рабочим местам сотрудников
- •9.1.3 Характеристика шума и мероприятия по его снижению
- •9.1.4 Требования к освещению помещений и рабочих мест
- •9.1.5 Вредные факторы при работе с монитором
- •9.1.6 Противопожарная защита
- •9.1.7 Электробезопасность
- •9.1.8 Электормагнитные поля и их нормирование
- •9.1.9 Расчет вентиляции
- •9.2 Экологичность
- •9.3 Оценка устойчивости микроконтроллера к воздействию проникающей радиации
- •9.3.1 Влияние ионизирующего излучения на кристалл микроконтроллера
- •9.3.2 Расчет защитного экрана от нейтронного излучения
5.2 Построение фт, проверяющего ппзу непосредственно после воздействия специальных факторов
Перед
проверкой микроконтроллера необходимо
в ЭП ППЗУ «прошить» число ААh,
которое выбирается, как и в случае
контроля ОЗУ, для проверки воздействия
соседних ЭП друг на друга. После
воздействия специальных факторов
необходимо последовательно считать
информацию из двадцати ЭП ППЗУ.
Рисунок 5.1- Блок схема программы проверки ППЗУ сразу после воздействия.
По блок схеме на рисунке 5.1 разработана программа, которая приведена ниже.
Адрес |
Мнемокод |
Комментарий | |
00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh |
AAh NOP MOV A, #3Fh
MOV @DPTR, A
MOVC A, @A+PC
MOV @DPTR, A
MOV A, @A+PC
MOV @DPTR, A
MOV A, @A+PC
MOV @DPTR, A
MOV A, @A+PC
MOV @DPTR, A
MOV A, @A+PC
MOV @DPTR, A
MOV A, @A+PC
MOV @DPTR, A
MOV A, @A+PC
|
Запись в аккумулятор значение 3Fh
Запись в аккумулятор значение по адресу PC
Запись в аккумулятор значение по адресу PC
Запись в аккумулятор значение по адресу PC
Запись в аккумулятор значение по адресу PC
Запись в аккумулятор значение по адресу PC
Запись в аккумулятор значение по адресу PC
Запись в аккумулятор значение по адресу PC | |
------------------------------------------------------------------------------------------------- | |||
3Bh 3Ch |
MOV A, @A+PC
|
Запись в аккумулятор значение по адресу 13 | |
3Dh 3Eh |
MOV @DPTR, A
|
|
После того как программа выполнится до конца необходимо схемотехнически организовать сброс микроконтроллеров. Это необходимо для того, чтобы в случае сбоя таймера- счетчика проверяемого микроконтроллера, сигнал ошибки выскакивал за все время проверки.
5.3 Построение фт, проводящее полную проверку ппзу
После всех испытаний с воздействиями специальных факторов необходимо удостовериться, что ППЗУ полностью работоспособна. Для такой проверки произведем последовательное считывание всех ЭП ППЗУ (4 кБайта).
Рисунок 5.2- Блок схема полной проверки ППЗУ после всех воздействий специальных факторов.
По блок схеме на рисунке 5.2 разработана программа, которая приведена ниже.
.
Адрес |
Мнемокод |
Комментарий | |
00h 01h |
MOV A, 00 |
Запись в аккумулятор значение по адресу 00 | |
02h |
MOV @DPTR, A |
| |
03h 04h |
MOV A, 01 |
Запись в аккумулятор значение по адресу 01 | |
05h |
MOV @DPTR, A |
| |
06h 07h |
MOV A, 02 |
Запись в аккумулятор значение по адресу 02 | |
08h |
MOV @DPTR, A |
| |
09h 0Ah |
MOV A, 03 |
Запись в аккумулятор значение по адресу 00 | |
0Bh |
MOV @DPTR, A |
| |
0Ch 0Dh |
MOV A, 04 |
Запись в аккумулятор значение по адресу 04 | |
0Eh |
MOV @DPTR, A |
| |
0Fh 10h |
MOV A, 05 |
Запись в аккумулятор значение по адресу 05 | |
11h |
MOV @DPTR, A |
| |
12h 13h |
MOV A, 06 |
Запись в аккумулятор значение по адресу 06 | |
14h |
MOV @DPTR, A |
| |
15h 16h |
MOV A, 07 |
Запись в аккумулятор значение по адресу 07 | |
17h |
MOV @DPTR, A |
| |
18h 19h |
MOV A, 08 |
Запись в аккумулятор значение по адресу 08 | |
1Ah |
MOV @DPTR, A |
| |
1Bh 1Ch |
MOV A, 09 |
Запись в аккумулятор значение по адресу 09 | |
1Dh |
MOV @DPTR, A |
| |
------------------------------------------------------------------------------------------------- | |||
h h |
MOV A, 999 |
Запись в аккумулятор значение по адресу 999 | |
h |
MOV @DPTR, A |
|