Курсовая работа: Система управления микроволновой печью
Условное графическое обозначение ИМС К155ИД13
Рис. 10 1 - выход 7;2 - выход 6;3 - выход 5;4 - выход 4;5 - выход 3;6 - выход 2; 7 - выход 1;8 - общий;9 - выход 0;10 - "перенос";11 - вход 1;12 - вход 2; 13 - вход 3;14 - вход "запрет";15 - вход "перенос";16 - напряжение питания;
Электрические параметры
Параметры представлены в таблице 6.
Таблица 6
1 | Номинальное напряжение питания | 5 В 5 % |
2 | Выходное напряжение низкого уровня | не более 0,4 В |
3 | Выходное напряжение высокого уровня | 1,4...2,2 В |
4 | Входной ток низкого уровня | не более -1,6 мА |
5 | Входной ток высокого уровня | не более 0,04 мА |
6 | Напряжение на антизвонном диоде | не менее -1,5 В |
7 | Ток потребления | не более 70 мА |
8 | Входной пробивной ток | не более 1 мА |
9 | Ток утечки на выходе | не более -0,3 мА |
10 | Потребляемая статическая мощность | не более 367,5 мВт |
6.3 Индикаторы
Трехсигментный индикатор E1-3040APR3. [4]
10.16 мм, 3 разряда. Характеристики в таблице 7.
Таблица 7
Цвет свечения | Кристалл | Vf(V) | Сила света Iv (ucd) | |||
Материал | Длина волны (nm) | Раб. | Макс. | Мин. | Раб. | |
Красный | GaP | 700 | 5.0 | 5.2 | 360 | 600 |
Четырехсигментный индикатор E3-4040APR2. [4]
10.16 мм, 4разряда. Характеристики в таблице 8.
Таблица 8
Цвет свечения | Кристалл | Vf(V) | Сила света Iv (ucd) | |||
Материал | Длина волны (nm) | Раб. | Макс. | Мин. | Раб. | |
Красный | GaP | 700 | 5.0 | 5.2 | 360 | 600 |
7. Программа
7.1 Структура программы
Написание и отладка программы производились в программе ProView фирмы Franklin Software Inc.
ProView фирмы Franklin Software Inc. – интегрированная среда разработки программного обеспечения для однокристальных микроконтроллеров семейства Intel 8051 и его клонов. Она включает в себя всё, что нужно для создания, редактирования, компиляции, трансляции, компоновки, загрузки и отладки программ:
- стандартный интерфейс Windows,
- полнофункциональный редактор исходных текстов с выделением синтаксических элементов цветом,
- организатор проекта,
- транслятор с языка C,
- ассемблер,
- отладчик,
- встроенную справочную систему.
Среда разработки подобна Visual C++ Microsoft и Borland C++ для Windows.
ProView объединяет все этапы разработки прикладной программы в единый рекурсивный процесс, когда в любой момент времени возможен быстрый возврат к любому предыдущему этапу.
Программу можно поделить на 4 блока:
1. Инициализация данных.
2. Основной бесконечный цикл.
3. Обработка прерывания по таймеру Т/С 0.
4. Обработка прерывания по таймеру Т/С 1.
В 1-м блоке инициализируются данные и запускается таймер Т/С 0, отвечающий за обновление индикаторов и опрос клавиатуры.
Основной бесконечный цикл отвечает за обновление 3-х байтов, в которых содержится визуальное значение мощности.