Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Известные семейства

Содержание

Утверд.
 
Н. Контр.
 
Проверил
Григорьев Ю.В
.
 
Изм.
Лист
№ докум.
Подпись
Датаа
Система управления матрицей из ламп накаливания Пояснительная записка
У
Лит.
 
Лист
АТГ2.230101.011 ПЗ
Разработали.  
 
Листов
 
Гр. 4В-48

1.Введение……………………………………………………………………….3

2.Анализ управляемого объекта……………………………………………5

3.Выбор выходных цепей управляемого объекта……………………….6

4.Выбор схемы аппаратного драйвера……………………………………7

5.Выбор МК……………………………………………………………………...9

6.Технические характеристики МК PIC16F627………………………….10

7.Назначение выводов МК PIC16F627……………………………………...11

8.Структурная схема МК PIC16F627……………………………………..12

9.Описание структурной схемы МК PIC16F627…………………………13

10.Система команд МК PIC16F627…………………………………………17

11. Описание схемы электрической принципиальной устройства управления………………………………………………………………………18

12. Блок схема управляющей программы…………………………………19

13. Текст управляющей программы………………………………………..20

14.Перечень элементов………………………………………………………21

15.Список литературы……………………………………………………….22

Приложение:

1.Схема электрическая принципиальная

устройства управления

2. Схема электрическая структурная

устройства управления


1.

Изм.
Лист
№ докум.
Подпись
Дата
3
Лист
АТГ2.230101.011 ПЗ
Введение

ЭВМ прочно входят в нашу производственную деятельность и в настоящее Время нет необходимости доказывать целесообразность использования вычислительной техники в системах управления технологическими процессами, проектирования, научных исследований, административного управления, в учебном процессе, банковских расчетах, здравоохранении, сфере обслуживания и т.д. При этом последние годы как за рубежом, так и в нашей стране характеризуются резким увеличением производства мини- и микро-ЭВМ (персональные ЭВМ).

Из Всего многообразия ЛВС условно можно разделить на четыре группы:

1) ориентированные на массового потребителя и строящиеся, в основном, на базе персональных ЭВМ;

2) включающие, кроме персональных ЭВМ, микро-ЭВМ и микропроцессоры, встроенные в средства автоматизированного проектирования и разработки документальной информации электронной почты;

3) построенные на базе микропроцессорных средств, микро- и мини-ЭВМ и ЭВМ средней производительности.

4) создаваемые на базе всех типов ЭВМ, включая Высокопроизводительные.

Первые из них применяются в учебных процессах, торговле, мелких и средних учреждениях, вторые - в системах автоматизированного проектирования и конструирования (САПР), третьи - в автоматизированных системах научных исследований (АСНИ), управления сложными производственными процессами и гибких автоматизированных производствах, четвертые - в системах управления крупным производством, отраслью.


Изм.
Лист
№ докум.
Подпись
Дата
4
Лист  
АТГ2.230101.011 ПЗ .
При решении вопроса о создании ЛВС должно быть проведено обследование объекта автоматизации и определены количество и тип устройств, включаемых в сеть, условия эксплуатации сети, расстояния между объектами сети, интенсивность потока данных, максимальная скорость передачи данных, необходимость обеспечения приоритетности обслуживания абонентов сети, максимальное время ожидания для оператора рабочей станции, необходимость реализации режима диалога, должна ли данная ЛВС соединяться с другой ЛВС или региональной сетью ЭВМ, какие задачи будут решаться с помощью ЛВС, какими должны быть уровень надежности и время восстановления работоспособности после выхода какого-либо компонента сети из строя, необходимость расширения или изменения конфигурации сети в будущем, затраты на создание и эксплуатацию сети и другие параметры.

Человек не может уследить за работой таких агрегатов и технологических комплексов и тогда на помощь ему приходит АСУ ТП. В АСУ ТП за работой технологического комплекса следят многочисленные датчики-приборы, изменяющие параметры технологического процесса (например, температуру и толщину прокатываемого металлического листа), контролирующие состояние оборудования (температуру подшипники турбины) или определяющие состав исходных материалов и готового продукта Таких приборов в одной системе может быть от нескольких десятков Во нескольких тысяч. Датчики постоянно выдают сигналы, меняющиеся в соответствии с измеряемым параметрам (аналоговые сигналы), в устройство связи с объектом (УСО) ЗВМ. В УСО сигналы преобразуются в цифровую форму и затем по определенной программе обрабатываются вычислительной машиной.

ЭВМ сравнивает полученную от датчиков информацию с заданными результатами работы агрегата и вырабатывает управляющие сигналы, которую через другую часть УСО поступают на регулирующие органы агрегата, например, если датчики подали сигнал, что лист прокатного стана выходит толще, чем предписано, то ЭВМ вычислит, на какое расстояние нужно сдвинуть валки прокатного стана и подаст соответствующий сигнал на исполнительный механизм, который переместит валки на требуемое расстояние.

 

 

2.

Изм.
Лист
№ докум.
Подпись
Дата
5
Лист  
АТГ2.230101.011 ПЗ .
Анализ управляемого объекта

Лампа накаливания — электрический источник света, в котором тело накала (тугоплавкий проводник), помещённое в прозрачный вакуумированный или заполненный инертным газом сосуд, нагревается до высокой температуры за счёт протекания через него электрического тока, в результате чего излучает в широком спектральном диапазоне, в том числе видимый свет. В качестве тела накала в настоящее время используется в основном спираль из сплавов на основе вольфрама.

Лампы накаливания делятся на (расположены по порядку возрастания эффективности):

  • Вакуумные (самые простые)
  • Аргоновые (азот-аргоновые)
  • Криптоновые (примерно +10% яркости от аргоновых)
  • Ксеноновые (в 2 раза ярче аргоновых, интересно что светодиоды в турборежиме примерно только в 2 раза эффективнее, так как с подачей на светодиод большей мощности, растет нагрев кристалла и падает КПД, поэтому очень мощные и компактные фонари как правило выпускают с газоразрядными лампами)
  • Галогенные (наполнитель I или Br, в 2, 5 раза ярче аргоновых, большой срок службы, не любят недокала, так как не работает галогенный цикл)
  • Галогенные с двумя колбами (более эффективный галогенный цикл за счет лучшего нагрева внутренней колбы)
  • Ксенон-галогенные (наполнитель Xe + I или Br, наиболее эффективный наполнитель, до 3х раз ярче аргоновых)
  • Ксенон-галогенные с отражателем ИК излучения (так как большая часть излучения лампы приходится на ИК диапазон, то отражение ИК излучения внутрь лампы заметно повышает КПД, производятся для охотничьих фонарей)
  • Накаливания с покрытием преобразующим ИК излучение в видимый диапазон (известны только заявления о разработке таких покрытий, скорей всего массово уже производится не будут, в связи с переходом многих производителей на светодиодные технологии)
  • Светодиодные(в таких лампах в качестве источника света используются светодиоды, самые экономичные и перспективные лампы)

Для постройки матрицы 3 на 3 я буду использовать галогенные лампы накаливания Osram 64415 12V 10W. Ниже приведены технические характеристики данной лампы:

Напряжение питания – 12 В Длина ℓ - 33 мм

Мощность – 12 Вт Диаметр ᴓ - 9 мм

Цоколь – G4

Срок службы – 2000 часов

Т.к напряжения питания данной лампы не соответствует напряжению питания ТТЛ(2-5, 5 В) то для управления матрицей из таких ламп я буду использовать аппаратный драйвер.


3.Выбор выходных цепей управляемого объекта

Управление данной матрицей происходит путем подачи напряжения на выходы Х1, Х2, Х3 и Y1, Y2, Y3. Х1, Х2, Х3-столбцы матрицы, Y1, Y2, Y3-строки. Чтобы включить нужную нам лампу или группу ламп в матрице нужно подать напряжение на соответствующий столбец(Х1, Х2, Х3) и строку матрицы(Y1, Y2, Y3). Таким образом у нас получается 6 выходных цепей.

Изм.
Лист
№ докум.
Подпись
Дата
6
Лист  
АТГ2.230101.011 ПЗ .

 


4.

Изм.
Лист
№ докум.
Подпись
Дата
7
Лист  
АТГ2.230101.011 ПЗ .
Выбор схемы аппаратного драйвера

Как было уже сказано выше в анализе управляемого объекта напряжение питания наших ламп накаливания составляет 12В что не соответствует напряжению питания ТТЛ-2-5, 5 В. Поэтому для управления нашей матрицей я буду использовать электромагнитные реле РЭК23 РФ4.500.472-03.02, т.к. использование транзисторов невозможно из-за того что лампы питаются переменным током.

Технические характеристики РЭК23 РФ4.500.472-03.02:

Тип РЭК23

Ток питания обмотки постоянный

Классификация реле по начальному состоянию одностабильное

Поляризация нейтральное

Классификация по числу коммутационных положений двухпозиционное

Количество обмоток 1

Ток срабатывания не более, мА 52.5

Ток отпускания не менее, мА 7

Сопротивление обмотки, Ом 65

Минимальное рабочее напряжение, В 5

Номинальное рабочее напряжение, В 6

Максимальное рабочее напряжение, В 8

Контактный набор 1 перекл.

Максимальное коммутируемое постоянное напряжение, В 36

Максимальный коммутируемый постоянный ток, А 1

Максимальное коммутируемое переменное напряжения (cosf*1), В 100

Максимальный коммутируемый переменный ток (cosf*1), А 0.1

Время срабатывания, мс 3

Время отпускания, мс 2

Сопротивление изоляции, МОм 200

Максимальное сопротивление электрических контактов, Ом 1.4

Материал контактов ЗлСрМгН2-97

Наработка на отказ не менее, циклов*10-6 25000

Рабочая температура, С -60…60

Корпус герметичный

 

 

Изм.
Лист
№ докум.
Подпись
Дата
8
Лист  
АТГ2.230101.011 ПЗ .



5.Выбор микроконтроллера

Микроконтроллер — микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, содержит ОЗУ или ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи.

Использование в современном микроконтроллере достаточного мощного вычислительного устройства с широкими возможностями, построенного на одной микросхеме вместо целого набора, значительно снижает размеры, энергопотребление и стоимость построенных на его базе устройств. Используются в управлении различными устройствами и их отдельными блоками:

  • в вычислительной технике: материнские платы, контроллеры дисководов жестких и гибких дисков, CD и DVD;
  • электронике и разнообразных устройствах бытовой техники, в которой используется электронные системы управления — стиральных машинах, микроволновых печах, посудомоечных машинах, телефонах и современных приборах;

В промышленности:

  • устройств промышленной автоматики — от программируемого реле и встраиваемых систем до ПЛК,
  • систем управления станками

Известные семейства

  • MCS 51 (Intel)
  • MSP430 (TI)
  • ARM (ARM Limited)
  • AVR (Atmel)
    • ATmega
    • ATtiny
  • PIC (Microchip)

Для управления матрицей я буду использовать микроконтроллер фирмы Microchip, а именно микроконтроллер PIC16F627

 

Изм.
Лист
№ докум.
Подпись
Дата
9
Лист  
АТГ2.230101.011 ПЗ .


6.

Изм.
Лист
№ докум.
Подпись
Дата
10
Лист  
АТГ2.230101.011 ПЗ .
Технические характеристики МК PIC16F627

Максимальная тактовая частота – 20 МГц

Flash память программ – 1024 байт

Память данных – 224 байт

EEPROM память данных – 128 байт

Таймеры – TMR0, TMR1, TMR2

Компараторов – 2

Модулей ССР – 1

Последовательный интерфейс – USART

Программируемый источник опорного напряжения – есть

Число источников прерываний – 10

Число портов ввода/вывода – 16

Напряжение питания – 3-5.5 В

Детектор пониженного напряжения питания –есть

 


7.

Изм.
Лист
№ докум.
Подпись
Дата
11
Лист  
АТГ2.230101.011 ПЗ .
Назначение выводов МК PIC16F627

Обозначение вывода № вывода Описание
RA0/AN0   Двунаправленный порт ввода/вывода, аналоговый вход компаратора
RA1/AN1   Двунаправленный порт ввода/вывода, аналоговый вход компаратора
RA2/AN2/Vref   Двунаправленный порт ввода/вывода, аналоговый вход компаратора, выход источника питания
RA3/AN3/CMP1   Двунаправленный порт ввода/вывода, аналоговый вход компаратора, выход компаратора
RA4/T0CKI/CMP2   Двунаправленный порт ввода/вывода, может использоваться как Т0CKI, выход компаратора
RA5/-MCLR/THV   Вход сброса МК, вход напряжения программирования. Когда вывод настроен как -MCLR, топо низкому уровню сигнала производится сброс МК. При нормальной работе напряжение на -MCLR/THV не должно превышать VDD
RA6/OSC2/CLKOUT   Двунаправленный порт ввода/вывода, выход генератора для подключения резонатора. В режиме ER генератора на выходе CLKOUT формируется сигнал с частотой 1/4 OSC1, обозначая циклы команд
RA7/OSC1/CLKIN   Двунаправленный пот ввода/вывода, вход генератора, вход внешнего тактового сигнала, вывод ER смещения
RB0/INT   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора, вход внешнего прерывания
RB1/RX/DT   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора, вход приемника USART, линия данных в синхронном режиме USART
RB2/TX/CK   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора, выход передатчика USART, линия тактового сигнала в синхронном режиме
RB3/CCP1   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора, вывод модуля ССР
RB4/PGM   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора. Изменение сигнала на входе может вывести МК из режима SLEEP. Когда разрешено низковольтное программирование, запрещены прерывания по изменению сигнала на входе, а подтягивающий резистор отключен
RB5   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора. Изменение сигнала на входе может вывести МК из режима SLEEP.
RB6/T1OSO/T1CKI   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора. Изменение сигнала на входе может вывести МК из режима SLEEP. Выход генератора таймера 1
RB7/T1OSI   Двунаправленный пот ввода/вывода с программным включением подтягивающего резистора. Изменение сигнала на входе может вывести МК из режима SLEEP. Вход генератора таймера 1
VSS   Общий вывод
VDD   Положительное напряжение питание

 

 

8.

Изм.
Лист
№ докум.
Подпись
Дата
12
Лист  
АТГ2.230101.011 ПЗ .
Структурная схема МК PIC16F627



9)

Изм.
Лист
№ докум.
Подпись
Дата
13
Лист  
АТГ2.230101.011 ПЗ  
.
 
 
 
 
Описание структурной схемы МК PIC16F627

1) EEPROM данных - электрически стираемое перепрограммируемое ПЗУ (ЭСППЗУ), один из видов энергонезависимой памяти (таких как PROM и EPROM). Память такого типа может стираться и заполняться данными до миллиона раз.

2) PORTA -регистр 6-битового двунаправленного порта А с адресом 05h. Два старших разряда этого порта не используются и читаются как 0. Кроме того, вывод RA3 этого порта может работать только на вход.

3) PORTB - регистр 6-битового двунаправленного порта B с адресом 06h. Два старших разряда этого порта не используются и читаются как 0. Кроме того, вывод RA3 этого порта может работать только на вход.

4) RAM -Запоминающее устройство с произвольным доступом (сокращённо ЗУПД; также Запоминающее устройство с произвольной выборкой, сокращённо ЗУПВ; англ. Random Access Memory) — один из видов памяти компьютера, позволяющий единовременно получить доступ к любой ячейке (всегда за одно и то же время, вне зависимости от расположения) по её адресу на чтение или запись.

5) Счетчик команд - регистр процессора, содержащий адрес текущей выполняемой команды. В зависимости от архитектуры содержит либо адрес инструкции, которая будет выполняться, либо той, которая выполняется в данный момент.

6 )8-уровневый стек - структура данных, в которой доступ к элементам организован по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»). Чаще всего принцип работы стека сравнивают со стопкой тарелок: чтобы взять вторую сверху, нужно снять верхнюю.

7) FLASH-память программ -в ней хранится исполняемая программа.

8 )MUX – мультиплексор - устройство, имеющее несколько сигнальных входов, один или более управляющих входов и один выход. Мультиплексор позволяет передать сигнал с одного из входов на выход; при этом выбор желаемого входа осуществляется подачей соответствующей комбинации управляющих сигналов.

9) FSR (File Select Register) — регистр выбора косвенно адресуемого регистра с адресом 04 или 84. Этот регистр правильнее было бы назвать регистром хранения адреса косвенной адресации (см. INDF).

Изм.
Лист
№ докум.
Подпись
Дата
14
Лист  
АТГ2.230101.011 ПЗ .
10) STATUS -регистр состояний, он расположен в банке 0 и отображается в банке 1 (адреса 03h и 83h соответственно). Два старших бита этого регистра не используются и читаются как 0. Бит 5 обеспечивает переключение банков ОЗУ. Остальные биты — это флаги, состояние которых говорит о том, произошло или нет то или иное событие (см. [3, 4]). Флаги может использовать программист при написании программ.

11) ALU- Арифметико-логическое устройство (АЛУ)(англ. arithmetic and logic unit, ALU) — блок процессора, который под управлением устройства управления (УУ) служит для выполнения арифметических и логических преобразований (начиная от элементарных) над данными, представляемыми в виде машинных слов, называемыми в этом случае операндами.

12) W - регистр- аккумулятор, в котором сохраняются непосредственные результаты выполнения арифметических и логических команд. Альтернативными методами для сохранения результата являются использование регистров общего назначения или оперативной памяти.

13) Тактовый генератор -генератор тактовой частоты (генератор тактовых импульсов) генерирует электрические импульсы заданной частоты (обычно прямоугольной формы) для синхронизации различных процессов в цифровых устройствах — ЭВМ, электронных часах и таймерах, микропроцессорной и другой цифровой технике. Тактовые импульсы часто используются как эталонная частота — считая их количество, можно, например, измерять временные интервалы.

14) PWRT (Power-up Timer) -таймер удерживающий внутренний сигнал сброса для того, чтобы питание увеличилось до необходимого рабочего уровня. После чего запускается OST.

15) OST -таймер запуска генератора, обеспечивает задержку в 1024 такта генератора(вход OSC1) после окончания задержки от PWRT.

16) POR (Power-On Reset) — схема, обеспечивающая начальный сброс МК при включении питания. Эти схемы могут быть внешними относительно МК, а могут быть и его частью.

 

 

17) WDT (watchdog timer) - сторожевой таймер это аппаратное устройство, обеспечивающее беспрерывное функционирование вычислительной системы. В случае " зависания" компьютера запустится сторожевой таймер и через установленный промежуток времени он перезагрузит зависшую систему. Сторожевой таймер может быть программно или аппаратно установлен на время от нескольких миллисекунд до нескольких минут.

Изм.
Лист
№ докум.
Подпись
Дата
15
Лист  
АТГ2.230101.011 ПЗ .
18 ) BOD (Brown-Out Detector) — это схема, которая отслеживает напряжение питания в рабочем диапазоне. В случае выхода из этого диапазона, на МК подаётся сигнал сброса и удерживается до тех пор, пока питающее напряжение снова не войдёт в рабочие рамки.

19) LVP -активация возможности программирования при низком напряжении.
При активации один цифровой вход переключится в режим LVP (pin 10). Если подать 5В на эту ногу, то МК перейдет в режим программирования. Для нормальной работы МК требуется держать на этой ноге 0В (подсоединить к земле).

20) Компаратор (аналоговых сигналов) (англ. comparator — сравнивающее устройство[1]) — электронная схема, принимающая на свои входы два аналоговых сигнала и выдающая логическую «1», если сигнал на прямом входе («+») больше чем на инверсном входе («−»), и логический «0», если сигнал на прямом входе меньше, чем на инверсном входе.

21) TMR1, TMR2, TMR3 - таймеры.

22) USART -универсальный синхронно/асинхроныый приемо-передатчик, это аппаратное устройство в МК позволяет принимать и передавать информацию по протоколу RS-232 с соответствующим преобразователем уровней +/- 12в

 

 

Изм.
Лист
№ докум.
Подпись
Дата
16
Лист  
АТГ2.230101.011 ПЗ .
23) CCP1 -Модуль сравнения, захвата и ШИМ (ССР), который присутствует во многих микроконтроллерах Microchip, используется в основном для измерения и формирования импульсных сигналов. Расширенный модуль ССР (enhanced CCP - ECCP), имеющийся во многих новых микроконтроллерах, предоставляет дополнительные возможности для формирования широтно-импульсной модуляции (ШИМ). Модуль ЕССР обеспечивает поддержку управления мостовыми и полумостовыми схемами управления, программируемое время задержки переключения (для предотвращения протекания сквозных токов через внешние силовые ключи, связанного с их разным временем переключения) и возможность автоматического выключения ШИМ при аварийных ситуациях.

24) Vref - вход снижения тока в режиме простоя.

 

 

10.Система команд МК PIC16F627

Мнемоника команды Описание Изм. флаги
Байт ориентированные команды
ADDWF f, d Сложение W и f C, DC, Z
ANDWF f, d Побитное 'И' W и f Z
CLRF f Очистить f Z
CLRW - Очистить W Z
COMF f, d Инвертировать f Z
DECF f, d Вычесть 1 из f Z
DECFSZ f, d Вычесть 1 из f и пропустить если 0  
INCF f, d Прибавить 1 к f Z
INCFSZ f, d Прибавить 1 к f и пропустить если 0  
IORWF f, d Побитное 'ИЛИ' W и f Z
MOVF f, d Переслать f Z
MOVWF f, d Переслать W в f  
NOP - Нет операции  
RLF f, d Циклический сдвиг f влево через перенос C
RRF f, d Циклический сдвиг f вправо через перенос C
SUBWF f, d Вычесть W из f C, DC, Z
SWAPF f, d Поменять местами полубайты в регистре f  
XORWF f, d Побитное 'исключающее ИЛИ' W и f Z
Бит ориентированные команды
BCF f, b Очистить бит b в регистре f  
BSF f, b Установить бит b в регистре f  
BTFSC f, b Проверить бит b в регистре f, пропустить если 0  
BTFSS f, b Проверить бит b в регистре f, пропустить если 1  
Команды управления и операций с константами
ADDLW k Сложить константу с W C, DC, Z
ANDLW k Побитное 'И' константы и W Z
CALL k Вызов подпрограммы  
CLRWDT - Очистить WDT -TO, -PD
GOTO k Безусловный переход  
IORLW k Побитное 'ИЛИ' константы и W Z
MOVLW k Переслать константу в W  
RETFIE - Возврат из подпрограмы с разрешением прерываний  
RETLW k Возврат из подпрограмы с загрузкой костанты в W  
RETURN - Возврат из подпрограммы  
SLEEP - Перейти в режим SLEEP -TO, -PD
SUBLW k Вычесть W из константы C, DC, Z
XORLW k Побитное 'исключающее ИЛИ' константы и W Z

Изм.
Лист
№ докум.
Подпись
Дата
17
Лист  
АТГ2.230101.011 ПЗ .


11.

Изм.
Лист
№ докум.
Подпись
Дата
18
Лист  
АТГ2.230101.011 ПЗ .
Описание схемы электрической принципиальной устройства управления

Матрица из ламп накаливания (La1-La9) подключена источнику питания +12В. МК подключен к источнику питания +5 В.
Управление подачей питания на матрицу осуществляется с помощью электромагнитных реле(Rel1-Rel6). Управление электромагнитными реле в свою очередь осуществляет микроконтроллер PIC16F627(U1) к выходам которого они подключены(RB0-RB4, RB6). Когда МК включается, то он начинает подавать на выходы RB0-RB2(столбцы матрицы) и RB3, RB4, RB6(строки матрицы) различные комбинации сигналов которые включают и выключают реле и тем самым управляет подачей питания на матрицу, зажигая различные комбинации ламп.


Изм.
Лист
№ докум.
Подпись
Дата
19
Лист  
АТГ2.230101.011 ПЗ .
12.Блок схема управляющей программы


Изм.
Лист
№ докум.
Подпись
Дата
20
Лист  
АТГ2.230101.011 ПЗ .
13.Текст управляющей программы

LIST p=16F627; Установка типа микроконтроллера.

__CONFIG 03FF1H; Бит защиты выключен, WDT выключен,

; стандартный XT - генератор.

Определение положения регистров специального назначения.

Status equ 03h; Регистр выбора банка.

TrisA equ 05h; Регистр выбора направления работы выводов порта А.

PortA equ 05h; Регистр управления защелками порта А.

org 0; Начать выполнение программы с адреса 0 PC.

goto Start; Переход в ПП Start.

Текст рабочей части программы.

Установка направления работы PortA на выход

Start bsf Status, 5; Перейти в 1-й банк (установить в 1 5-й бит регистра Status).

movlw.0; Записать константу 0 в аккумулятор (W).

movwf TrisA; Скопировать 0 из W в регистр TrisB.

bcf Status, 5; Перейти в 0-й банк (установить в 0 5-й бит

; регистра Status).

Формирование на выводах PortA нулевого уровня

movlw b'00000000'

movwf PortA

nop

nop

Формирование на выводах PortA единичного уровня.

movlw b'00001001'

movwf PortA

movlw b'00001010'

movwf PortA

movlw b'00001100'

movwf PortA

movlw b'00010001'

movwf PortA

movlw b'00010010'

movwf PortA

movlw b'00010100'

movwf PortA

movlw b'01000001'

movwf PortA

movlw b'01000010'

movwf PortA

movlw b'01000100'

movwf PortA

nop

nop

goto Start

end; Директива конца программы

 


 

Изм.
Лист
№ докум.
Подпись
Дата
21
Лист  
АТГ2.230101.011 ПЗ .
15.Список литературы

 

1.Конспект по предмету ‘Конструирование, производство и экплуатация СВТ’

 

2. Прайс-лист магазина ‘Чип и Дип’

 

3.Интернет-ресурс ‘Википедия’

 

4.Конспект по предмету ‘Микропроцессоры и микропроцессорные системы’

 

5.Техническая документация к микропроцессору PIC16F627

Поз. обозн.
Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
АТГ2.230101.011 П1  
Разраб.
Дрекунов И.А.
Провер.
Григорьев Ю.В
Реценз.
 
Н. Контр.
.
Утверд.
 
Система управления матрицей изламп накаливания от МК Перечень элементов   Перечень элемент ов
Лит.
Листов
 
Гр. 4В-48
Наименование
Примечание
Кол.
Лампы накаливания
 
 
 
Osram 64415 12V 10W
La1-La9
 
 
 
 
 
 
Электромагнитные реле
 
 
 
РЭК23 РФ4.500.472-03.02
Rel1-Rel6
 
 
 
 
 
 
Микроконтроллер
 
 
 
PIC16F627
U1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

<== предыдущая лекция | следующая лекция ==>
встреча. | Билет №6. Кафедра биохимии с курсом общей химии




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.