Система управления микроволновой печью

Корпус ИМС К155ИД13

201.16-5 package view

Рис. 9

Условное графическое обозначение ИМС К155ИД13

Условное графическое обозначение К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 В plus minus5 %

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

Страница:  1  2  3  4  5 


Другие рефераты на тему «Коммуникации, связь и радиоэлектроника»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы