Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка пристрою управління потужністю двигуна

Реферат Розробка пристрою управління потужністю двигуна





ований таймер і переривання реального часу з періодом 4,10 мс.

До входу підключена кнопка «Останов», при натисканні на яку на вхід подається «0». Викликається немаскіруемое переривання, в якому забороняється переривання реального часу і потужність встановлюється в нуль.

Повний лістинг програми наведений у додатку А. У таблиці 1 наведена карта пам'яті для пристрою керування потужністю двигуна.

Таблиця 1 - Карта пам'яті

ОЗУ $ 0000 - $ 001F $ 0020 - $ 00FF Стек ПеременниеРегістри і Порти $ 1002 $ 1003 $ 1004 $ 1008 $ 1025 $ 1024 $ 1026 $ 1007 $ 1009 PIOC PORTC PORTB PORTD TFLG2 TMSK2 PACTL DDRC DDRDПЗУ $ E000 - $ E082 $ E085 - $ E0A7 $ E0A8 - $ E0DA $ FFF0 - $ FFFE Основна програма Користувальницькі підпрограми Підпрограма обробки переривання Вектора обробки переривань

Висновок


У ході виконання курсового проекту було розроблено пристрій управління потужністю двигуна згідно із завданням.

У пояснювальній записці описані структурна і принципова схема пристрою, розроблено програмне забезпечення. А так же описаний алгоритм функціонування пристрою управління потужністю двигуна постійного струму за допомогою ШІМ. За розробленим алгоритмом складена програма.


Список використаних джерел


1. Методичний посібник з микроконтроллеру сімейства М68НС11

2. Мікропроцесорна техніка: Учеб. посібник з курсового проектування з дисципліни для студ. спец.40 2 лютого «Електронні обчислювальні засоби» денної форми навч./А.А. Петровський, М.В. Качинський, А.Б. Давидов та ін - Мн.: БДУІР, 2005. - 51 с.: Ил. ISBN 985-444-837-1

. Однокристальная мікроЕОМ MC68HC11A8. Технічний опис.


Додатки


Додаток А

Лістинг програми


0001 0000 RAMEQU $ 0000

1000 REGEQU $ 1000

e000 ROMEQU $ E000

1000 TCNTEQU REG + $ OE

* ---- timer

1023 TFLG1EQUREG + $ 23

1022 TMSK1EQUREG + $ 22

1025 TFLG2EQUREG + $ 25

1024 TMSK2EQUREG + $ 24

1026 PACTLEQUREG + $ 26

0011 * ---- ports

1004 portbEQU $ 1004 * регістр даних порту B

1003 portcEQU $ 1003 * регістр даних порту C

1008 portdEQU $ 1008 * регістр даних порту D

1002 piocEQU $ 1002 * регістр управління портів B і C

1007 ddrcEQU $ 1007 * регістр визначення напр.вив.п.С

1009 ddrdEQU $ 1009 * регістр визначення напр.вив.п.D

* ---- Маски

0001 minusEQU $ 01 * м. для виділення біта Зменшення потужності з порту С [0]

0002 plusEQU $ 02 * м. для виділення біта Збільшення потужності з порту С [1]

0040 rtifEQU $ 40 * м. для зняття маски переривання rtif в рег.tflg2

0010 hndsEQU $ 10 * м. для установки біта HNDS в регістрі PIOС (порт B-нестробірованний висновок, порт С - двонаправлений обмін)

0023 * ---- RAM

001f ORGRAM + $ 1F

001f STACKRMB1

0020 08 cnttime FCB $ 08

0021 01 flagFCB $ 01

0022 00 powerFCB0

0023 00 razgonFCB0

0024 00 pwm_skvFCB0

* ---- interrupt

fff0 ORGROM + $ 1FF0

fff0 e0 a8 VRTIFDBOBRRTI

fff2 e0 bb VIRQF...


Назад | сторінка 9 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Регістр арифметичного пристрою ЕОМ
  • Реферат на тему: Кредитний регістр Національного банку Республіки Білорусь, його діяльність ...
  • Реферат на тему: Основні показники роботи порту та виробничого перевантажувального комплексу ...
  • Реферат на тему: Розробка програми для визначення залежності швидкості вала двигуна від часу ...
  • Реферат на тему: Транспортування газу з порту Австралії в порт США