Система управления микроволновой печью
Корпус ИМС К155ИД13
Рис. 9
Условное графическое обозначение ИМС К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-х байтов, в которых содержится визуальное значение мощности.
Главная же часть программы содержится в 3-м блоке. Прерывание вызывается с частотой 700 Гц, чтобы обеспечить своевременное обновление значений на 7-ми индикаторах (3 индикатора отвечают за мощность, остальные отображают время), не заметное для человеческого глаза.
Параллельно с обновлением значений производится опрос клавиатуры. Если клавиша была нажата, то определяется, какая и допустимо ли действие, которое должно быть вызвано нажатием данной кнопки (например, нельзя увеличить максимальную мощность). Если действие допустимо, то оно производится. Возможные действия: увеличение/уменьшение мощности, увеличение времени, включение микроволновой печи, выключение, сброс времени. В случае включения печи, происходит запуск таймера Т/С 1, который отвечает за обратный отсчет времени, в течение работы микроволновой печи.
4-й блок занимается непосредственно режимом работы. В нем происходит обратный отсчет, регулировка выходной мощности печи. А также изменение визуального значения времени.
7.2 Исходный текст программы
При написании программы использовалась учебная литература. [6].
NAME Microwave
PROGSEGMENTCODE
CONSTSEGMENTCODE
VAR1SEGMENTDATA
Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:
Поиск рефератов
Последние рефераты раздела
- Микроконтроллер системы управления
- Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов
- Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0
- Разработка детектора высокочастотного излучения
- Разработка микропроцессорного устройства для проверки и диагностики двигателя внутреннего сгорания автомобиля
- Разработка микшерного пульта
- Математические основы теории систем